Una de las cosas que hacemos sin darnos cuenta en casi todas las cosas de nuestro dia a dia es; Una serie de actividades en su mayoria de veces de manera secuencial u organizada, y en algunas ocasiones no. ya sea que hayan sido planificadas previamente o a su vez espontáneas.
Pues sea que lo planifiquemos previamente o no, igual podemos decir que esa lista de actividades es un ALGORITMO. Por eso deducimos que los algoritmos es uno de los procesos dentro de la programación siendo este el más básico, el más elemental, puesto que es de donde partimos para realizar una serie de actividades de manera ordenada para obtener un resultado concreto.
En otras palabras, los algoritmos están en nuestro dia a dia en cada una de las actividades que realizamos, y es entonces que cuando vamos a programar lo utilizamos de una manera más consciente ya que este debemos transcribirlos en un cuaderno o en un editor de texto para en primera instancia lograr una secuencia clara de lo que nos proponemos realizar en un determinado programa. Una de las cosas que ocurre con frecuencia es que mientras elaboramos el algoritmo siempre habrá uno que otro tachón y posiblemente varias correcciones y es que no basta con que estemos claros de lo que nos proponemos programar, es muy problable que uno no tome en cuenta ciertas cuestiones durante la creacion del algoritmo y del programa.
Mi recomendación es primeramente crear el algoritmo a borrador posteriormente lo pases a limpio antes de hacer uso al transcribir el programa fuente, ya que si aparece un error puedes revisar el agoritmo con mayor facilidad y rapidez que si revisaras un apunte hecho a únicamente a borrador.
Descargar diapositiva de presentacion "Los Algoritmos"
¿Cuáles son las partes de un Algoritmo?
Un algoritmo se compone de tres partes bien definidas:
1.- Parte Inicial
2.- Desarrollo o proceso
3.- Parte final.
1.- PARTE INICIAL
La parte inicial consta de dos secciones muy importantes y estas son: El inicio propiamente dicho y Los datos de entrada.
> El inicio se lo escribe en la primera fila del algoritmo y es como se describe el proceso en si, y puede ir solamente la palabra "Inicio" o "Inicio de..........(Alguna descripción)".
> Por otro lado Los datos es el o los puntos donde se describen los elementos con los que contará todo el programa para llevar a cabo el proceso determinado.
Ejemplo:
1.- Inicio del programa
2.- Ingresamos dos datos (A y B)
N.- ...
* "N" significa que no sabemos aun cuantos numeros ingresaremos
2.- DESARROLLO O PROCESO
Es la o las lineas donde se cescriben los pasos, métodos y acividades que se han de realizar con la ayuda de los distintos datos que se cuentan para procesar y dar un resultado.
Ejemplo:
3.- Sumanos los datos C = A + B
Ejemplo completo
1.- Inicio del programa
2.- Ingresamos dos datos (A y B)
3.- Sumanos los datos C = A + B
N.- ...
Ejemplo:
3.- Sumanos los datos C = A + B
Ejemplo completo
1.- Inicio del programa
2.- Ingresamos dos datos (A y B)
3.- Sumanos los datos C = A + B
N.- ...
3.- PARTE FINAL
En la parte final costan dos secciones muy definidas e importantes: Los datos de salida o resultados, y el Fin.
> Los datos de salida o resultados es el o los puntos en donde se muestran o describen los resultados obtenidos del proceso anterior.
> Y el fin que puede constar únicamente de la palabra "Fin" o finalizar el programaEjemplo:
4.- Mostramos la suma "C"
5.- Fin del programa
Ejemplo completo
1.- Inicio del programa
2.- Ingresamos dos datos (A y B)
3.- Sumanos los datos C = A +B
4.- Mostramos la suma "C"
5.- Fin del programa
¿Cuantas lineas debe tener un algoritmo?
Las necesarias.
No existe un numero que determine la extensión de un algoritmo, pero si podemos decir que debe tener las suficientes para explicar el proceso sin excederse innecesariamente.
seguir............
0 comentarios:
Publicar un comentario