Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Profesor: Bachilleres:
La representación de los algoritmos: Una vez que tenemos la solución hay que
implementarla con alguna representación. Las representaciones más usadas son
los flujo gramas, los diagramas NS y el pseudocódigo.
También la solución se puede escribir en algunos casos en lenguaje natural pero
no se hace porque es muy ambiguo, e incluso otras formas de expresión como
fórmulas matemáticas.
Escritura del algoritmo: Al escribir el algoritmo hay que tener en cuenta:
-Las acciones o pasos a realizar tienen que tener un determinado orden.
-En cada momento solo se puede ejecutar una acción.
-Dentro de las sentencias del algoritmo pueden existir palabras reservadas
palabras propias del lenguaje de programación que tienen para el compilador un
determinado significado.
-Si estamos utilizando pseudocódigo tenemos también que usar la identación
aumenta la legibilidad del problema para que se pueda leer mejor.
RESOLUCIÓN EN LA COMPUTADORA: Es hacer entender nuestro algoritmo a
la computadora para que lo pueda hacer.
Codificamos el algoritmo en un lenguaje de programación.
Ejecutar el programa antes compilado.
Y Comprobar los resultados y si no funciona, corregirlo.
FLUJOGRAMAS:
Es una notación gráfica para implementar algoritmos. Se basa en la utilización de
unos símbolos gráficos que denominamos cajas, en las que escribimos las
acciones que tiene que realizar el algoritmo. Las cajas están conectadas entre sí
por líneas y eso nos indica el orden en el que tenemos que ejecutar las acciones.
En todo algoritmo siempre habrá una caja de inicio y otra de fin, para el principio y
final del algoritmo. Son la representación gráfica de la solución algorítmica de un
problema. Para diseñarlos se utilizan determinados símbolos o figuras que
representan una acción dentro del procedimiento. Utilizan unos símbolos
normalizados, con los pasos del algoritmo escritos en el símbolo adecuado y los
símbolos unidos con flechas, denominadas líneas de flujo, que indican el orden en
que los pasos deben ser ejecutados.