Algoritmos Basicos

Páginas: 5 (1068 palabras) Publicado: 22 de octubre de 2013
LECCIÓN 1, INTRODUCCIÓN A LOS PROBLEMAS

Introducción: Por medio de esta guía se describen las etapas para resolver un problema cualquiera usando un computador, afianzando las pocas ideas de programación y solución de problemas usando algoritmos.

Objetivos: 1. Describir el enfoque de sistemas para la solución de problemas.

2. Concientizar al alumno sobre el uso de los algoritmos en lasolución de problemas de la vida real.

Describir las fases de desarrollo d un sistema de procesamiento de datos.

Recursos Tablero Acrílico.

Didácticos Marcadores borrables.

Material textual de apoyo.

Desarrollo:

Etimológicamente, la palabra problema deriva del griego proballein y significa “algo lanzado hacia delante”. Un problema es un asunto o un conjunto de cuestiones que seplantean para ser resueltas. La naturaleza de los problemas varía con el ámbito o con el contexto donde están planteados; así, existen problemas matemáticos, químicos, filosóficos, etc. Consideramos aquí sólo aquellos problemas cuya solución se puede calcular utilizando una serie de reglas introducidas en un computador.

Muchas veces, la mitad del trabajo es saber exactamente que problema hay queresolver. Si al abordar un problema no se tiene una descripción simple y precisa de él, resulta complejo modelar, similar o programar una solución en el computador. En este punto, hay que destacar también la importancia de ciertos aspectos relacionados con la solución de problemas: notaciones de representaciones, estrategias, relaciones entre problemas, etc.

En general, conviene expresar unproblema utilizando algún modelo formal. Por ejemplo, un modelo aritmético puede resultar adecuado para problemas de naturaleza numérica o un modelo basado en gramáticas formales puede servir para problemas de procesamiento simbólico o de textos.

Una vez modelado el problema, puede buscarse una solución en forma de algoritmo. Un algoritmo es un conjunto finito, y no ambiguo de etapas expresadasen un cierto orden que, para unas condiciones iniciales, permiten resolver el problema en un tiempo finito. Al plantear una solución algorítmica es importante elegir una representación adecuada de los datos para que dicha solución resulte eficiente.

Para convertir un algoritmo, que puede estar expresado en una notación informal o seudolenguaje, en un programa será necesario pasar por variasetapas de formalización o refinamiento progresivo. El objetivo final es describir una solución algorítmica al problema inicialmente planteado mediante el uso de las construcciones formales de un lenguaje de programación. Dicho programa se podrá ejecutar en un computador, y para un conjunto de datos de entrada producirá unos resultados esperados.

ASPECTOS DE LA SOLUCIÓN DE PROBLEMAS

No existeun método universal que permita resolver cualquier problema. En general, la solución de problemas es un proceso creativo donde el conocimiento, la habilidad y la experiencia tienen un papel importante. El proceder de manera sistemática puede ayudar en la solución. Es muy importante que el problema tratado esté perfectamente definido: se trata en este momento de saber qué es lo que hay queresolver antes de averiguar cómo resolver el problema. Esta etapa de definición lleva consigo eliminar las ambigüedades y la información irrelevante que aparezcan en el enunciado de un problema, y saber exactamente qué elementos constituyen una solución válida.

Al comenzar a abordar un problema es necesario tener en cuenta que, para la mayoría de ellos, hay muchas maneras de resolverlos y puedenexistir muchas soluciones. Se plantean sin embargo criterios o estrategias generales que se deben tener en cuenta, para ello se pueden seguir ocho etapas, articuladas de tal forma que cada una depende de las anteriores, lo que indica que se trata de proceso complementario y por lo tanto cada paso exige el mismo cuidado en su elaboración. Las etapas son:

Definición y delimitación del problema a...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmos Básicos
  • Conceptos basicos de algoritmos estructurados
  • Algoritmos De Programación Visual Basic
  • Conceptos basicos de algoritmos
  • Algoritmo Estructuras Basicas
  • Estructuras Algoritmicas Basicas
  • Conceptos básicos de Algoritmos
  • Ensayo sobre algoritmos (básico)

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS