fisica

Páginas: 6 (1340 palabras) Publicado: 27 de julio de 2013
FUNDAMENTOS DE INFORMÁTICA

Departamento de Ingeniería Eléctrica

Introducción a la Programación Estructurada
Para realizar un proceso en la computadora se le debe suministrar al procesador un algoritmo
adecuado, por ejemplo al cocinero debe dársele una receta, al pianista una partitura, y así
sucesivamente considerando al cocinero y al pianista como procesadores.
En la computadora elalgoritmo ha de expresarse de una forma que recibe el nombre de
programa, un programa se escribe en un lenguaje de programación, y a la actividad de expresar un
algoritmo en forma de programa se llama Programación.

Algoritmo
Un algoritmo se puede definir como una secuencia de instrucciones que representan un
modelo de solución para determinado tipo de problemas. Esas instrucciones son lasoperaciones que
debe realizar la computadora.
Grupo de instrucciones que realizadas en orden conducen a obtener la solución de un
problema. En esencia, todo problema se puede describir por medio de un algoritmo.
Para llegar a la realización de un programa es necesario el diseño previo de un algoritmo, de
modo que sin algoritmo no puede existir un programa. El diseño de algoritmos requierecreatividad y
conocimientos profundos de la técnica de programación (Joyanes, 1990). Luis Joyanes, programador
experto y escritor de muchos libros acerca de lógica y programación dice que en la ciencia de la
computación y en la programación los algoritmos son más importantes que los lenguajes de
programación o las computadoras. "Un lenguaje de programación es sólo un medio para expresar un
algoritmoy una computadora es sólo un procesador para ejecutarlo”.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el
algoritmo puede escribirse y luego ejecutarse en un lenguaje diferente de programación. El algoritmo
es la infraestructura de cualquier solución, escrita en cualquier lenguaje. Así por ejemplo en una
analogía con la vida diaria, una receta de unplato de comida. Se puede expresar en español, ingles o
francés, pero en cualquiera que sea el lenguaje, los pasos para la elaboración de él, se realizara sin
importar el idioma.
Un lenguaje de programación es tan solo un medio para expresar un algoritmo y una
computadora es solo un procesador para ejecutarlo.
Tanto el lenguaje de programación como la computadora son los medios para obtener unfin:
conseguir que el algoritmo se ejecute y efectúe el proceso correspondiente.

Características de los algoritmos






Preciso. Definirse de manera rigurosa, sin dar lugar a ambigüedades.
Definido. Si se sigue un algoritmo dos veces, se obtendrá el mismo resultado.
Finito. Debe terminar en algún momento.
Debe tener cero o más elementos de entrada, es decir, debe tener por lomenos una
instrucción que ordene averiguar el dato o los datos.
Debe producir un resultado. Los datos de salida serán los resultados de efectuar las
instrucciones. Los datos de entrada pueden ser ninguno, pero los de la salida deben ser
alguno o algunos.

Introducción a la Programación

1

FUNDAMENTOS DE INFORMÁTICA



Departamento de Ingeniería Eléctrica

Se concluye que unalgoritmo debe ser suficiente y breve, es decir, no exceder en las
instrucciones ni quedarse corto. Entre dos algoritmos que lleven a un mismo objetivo, siempre
será mejor el más corto.

Etapas para la solución de un problema por medio del computador









Análisis del problema, definición y delimitación (macroalgoritmo). Considerar los datos de
entrada, el proceso que deberealizar el computador y los datos de salida.
Diseño y desarrollo del algoritmo. Pseudocódigo o escritura natural del algoritmo, diagramas
de flujo, Diagramas rectangulares.
Prueba de escritorio. Seguimiento manual de los pasos descritos en el algoritmo. Se hace con
valores bajos y tiene como fin detectar errores.
Codificación. Selección de un lenguaje y digitación del pseudocódigo haciendo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fisica
  • Fisica
  • Fisica
  • Fisica
  • La fisica
  • Fisica
  • Fisica
  • Física

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS