Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Probablemente, la pregunta que viene a la mente ahora es: ¿cómo sabe una
computadora lo que tiene que hacer? Existen dos elementos esenciales en las
computadoras:
Sin software, lo único que podemos hacer con una computadora es encenderla y
apagarla. El software es el conjunto de programas, o series de instrucciones, que le
indican a la computadora cómo debe realizar tareas específicas, por ejemplo: cómo
debe interactuar con el usuario, cómo debe procesar los datos, etc.
¿Qué es algoritmo?
Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea
específica, como la solución de un problema. Los algoritmos son independientes tanto
del lenguaje de programación en que se expresan como de la computadora que los
ejecuta. En cada problema el algoritmo se puede expresar en un lenguaje diferente de
programación y ejecutarse en una computadora distinta; sin embargo el algoritmo será
siempre el mismo.
Por ejemplo en una analogía con la vida diaria, una receta de un plato de cocina se puede
expresar en español, inglés o francés, pero cualquiera que sea el lenguaje, los pasos para
la elaboración del plato se realizaran sin importar el cocinero.
Características de un algoritmo
CARACTERISTICAS DE LOS ALGORITMOS
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. el algoritmo se debe terminar en algún momento;
o sea, debe tener un número finito de pasos.
Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que
permita entenderlo y leerlo fácilmente.
Un algoritmo debe definir tres partes: Entrada, Proceso y Salida. Ejemplo: el algoritmo
de receta de cocina se tendrá:
Entrada: ingrediente y utensilios.
Proceso: elaboración de la receta en la cocina.
Salida: terminación del plato (por ejemplo, Pollo al horno)
Símbolo de Multidocumento
Representa multidocumento en el proceso.
Símbolo
Indica que el flujo del proceso continúa en más de dos ramas.
Símbolo de Fusión
Indica un paso en el que dos o más sub-listas o subprocesos se convierten en uno.
Símbolo de Intercalar
Indica un paso que ordena información en un formato estándar.
Símbolo de Ordenar
Indica un paso que organiza una lista de elementos en una secuencia o establece
según algunos criterios predeterminados.
Símbolo de Visualización
Indica un paso que muestra información.
Conector Fuera de Página
Indica que el proceso continúa fuera de la página.
¿Qué es pseudocódigo?
La palabra pseudocódigo formada por el prefijo “pseudo“, que según el diccionario de
la RAE (Real Academia Española) significa “falso“, de ahí parte para que también sea
conocido como “falso lenguaje”.
6. Documentación: Es la guía o comunicación escrita que sirve como ayuda para usar
el programa, o facilitar futuras modificaciones. A menudo, un programa escrito por
una persona es usado por muchas otras, por ello la documentación es muy
importante; esta debe presentarse en tres formas: EXTERNA, INTERNA y al USUARIO
FINAL.
-Externa: Está integrada por los siguientes elementos: Descripción del problema,
nombre del autor, diagrama de flujo y/o pseudocodigo, listas de variables y
constantes, y codificación del programa, esto con la finalidad de permitir su posterior
adecuación a los cambios.