Todo
El programador de computadoras es antes que nada una persona que resuelve problemas.
Nos referiremos a la metodologia necesaria para resolver problemas mediante programas,concepto que se denomina metodologia de la programacion. El eje central es el concepto algoritmo.
Un algoritmo es un metodo para resolver un problema.
Algorimo proviene de Mohammed al-Khowarizmi,matematico persa que alcanzo gran reputacion por el enunciado de las reglas para sumar, restar, multiplicar, y dividir numeros decimales.
Algoritmos + Estructuras De Datos = Programas.
Solo se puedellegar a realizar un buen programa con el diseño de un algoritmo y una correcta estructura de datos.
Los pasos para la resolucion de un problema son:
1. Diseño del algoritmo que se describe lasecuencia ordenada de pasos- sin ambiguedades- y conduce a la solucion de un problema dado (analisis del problema y desarrollo del algoritmo).
2. Expresar el algoritmo como un programa y escribir elmismo en un lenguaje de programacion adecuado (fese de codificacion).
3. Ejecucion y validacion del programa por la computadora.
Para llegar a la realizacion de un programa es necesario el diseñoprevio de un algoritmo sin este no puede existir un programa.
En cada problema el algoritmo se puede expresar en un lenguaje diferente de programacion y ejecutarse en una computadora distinta; sinembargo el algoritmo sera siempre el mismo.
Los algoritmos son lo mas importantes que el lenguaje de programacion o las computadoras. Un elnguaje de programacion es tan solo un medio para expresar unalgoritmo y una computadora es solo un procesador para ejecutarlo. El lenguaje de programacion como la computadora son los medios para obtener un fin: conseguir que el algoritmo se ejecute y seefectue el proceso correspondiente.
El diseño de los algoritmos requiere creatividad y conocimientos profundos de la tecnica de la programacion, la solucion de un problema se puede expresar mediante un...
Regístrate para leer el documento completo.