2. Algoritmos Un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Las características fundamentales que debe cumplir todo algoritmo son: ·Un algoritmo debe ser preciso e indicar el orden de realización de cada paso. ·Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. ·Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.
3. Seudocódigo El principal objetivo pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo. Las principales características de este son: *Se puede ejecutar en un ordenador. *Es una forma de representación sencilla de utilizar y de manipular. *Facilita el paso del programa al lenguaje de programación. *Es independiente del lenguaje de programación que se vaya a utilizar. *Es un método que facilita la programación y solución al algoritmo del programa.
4. Diagramas de flujo Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se caracteriza por: *Identificar las ideas principales a ser incluidas en el diagrama de flujo. *Definir qué se espera obtener del diagrama de flujo. *Identificar quién lo empleará y cómo. *Establecer el nivel de detalle requerido. *Determinar los límites del proceso a describir.
5. Estos son algunos diagramas de flujo: proceso Decisión Cinta Perforada pantalla Entrada Manual Datos Almacenados Multidocumento Conector Proceso Predefinido