El documento describe los conceptos de diagrama de flujo, pseudocódigo y algoritmo. Explica que los diagramas de flujo visualizan el flujo de datos a través de sistemas de procesamiento de información y describen las operaciones y secuencia para resolver un problema. También define al pseudocódigo como una representación sencilla y detallada de un algoritmo que facilita la programación, e indica que un algoritmo es una secuencia precisa de pasos para resolver un tipo de problema.
3. ¿Qué es un diagrama de flujo?
Los diagramas de flujo son una manera de representan
visualmente el flujo de datos a través de sistemas de
tratamiento de información. Los diagramas de flujo
describen que operaciones y en que secuencia se para
solucionar un problema dado. Los diagramas de flujo se
dibujan generalmente antes de comenzar a programar el
código frente a la computadora. Los diagramas de flujo
facilitan la comunicación entre los programadores y la
gente del negocio.
4. ¿Cuáles son sus características?
De uso, permite facilitar su empleo.
De destino, permite la correcta identificación de
actividades.
De comprensión e interpretación, permite simplificar su
comprensión.
De interacción, permite el acercamiento y coordinación.
De simbología, disminuye la complejidad y accesibilidad.
De diagramación, se elabora con rapidez y no requiere
de recursos sofisticados.
5. Ejemplos de diagramas de flujo
Bombilla
Activa la salida 1 durante 3 SEG
Desactiva la salida 1
Espera 3 SEG
6. ¿Qué es un pseudocódigo?
El principal objetivo del 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.
7. ¿Cuáles son sus características?
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.
9. ¿Qué es un algoritmo?
Descripción exacta de la secuencia
en que se ha de realizar un
conjunto de actividades tendientes
a resolver un determinado tipo de
problema o procedimiento.
10. ¿Cuáles son sus caracteristicas?
Ser definido: Sin ambigüedad, cada paso del
algoritmo debe indicar la acción a realizar sin criterios
de interpretación.
Ser finito: Un número específico y numerable de
pasos debe componer al algoritmo, el cual deberá
finalizar al completarlos.
Tener cero o más entradas: Datos son
proporcionados a un algoritmo como insumo (o estos
son generados de alguna forma) para llevar a cabo las
operaciones que comprende.
11. Tener una o más salidas: Debe siempre devolver un
resultado; de nada sirve un algoritmo que hace algo y
nunca sabemos que fue. El devolver un resultado no
debe ser considerado como únicamente “verlos” en
forma impresa o en pantalla, como ocurre con las
computadoras.
Efectividad: El tiempo y esfuerzo por cada paso
realizado debe ser preciso, no usando nada más ni
nada menos que aquello que se requiera para y en su
ejecución.
12. Ejemplo de algoritmo
inicio
Contador: entero
Contador 1 hasta 10 haga
contador
FIN