Este documento explica los conceptos de algoritmo, pseudocódigo y diagrama de flujo. Define un algoritmo como un conjunto de instrucciones detalladas para lograr una acción específica. Explica que el pseudocódigo utiliza una sintaxis similar a los lenguajes de programación pero de manera más flexible. Finalmente, describe un diagrama de flujo como una representación gráfica de un algoritmo mediante símbolos para operaciones. Incluye ejemplos de cada uno.
3. Algoritmo
Conjunto de instrucciones
concretas y detalladas mediante el
cual se consigue una acción
determinada.
Pere Marquès.(2005)
4. Ejemplo de Algoritmo
Sopa de Crema de Apio
Ingredientes:
3/4 Kg. de apios, 1/2 Kg. de carne de sopa, 1 cebolla, 2
tomates, 1 pimentón, 1 ajoporro, 2 cucharadas de aceite, 3 lt
de agua, 1 ramita de hierbabuena y cilantrillo, sal a gusto.
Preparación:
Se monta al fuego la olla con el agua, la carne y el ajoporro
se lavan bien y se le echa a la olla, se deja hervir, para luego
echarle los apios en ruedas después de lavados y raspados,
dejándose hervir hasta que ablanden. Aparte se fríen la
cebolla, pimentón y tomates bien picaditos echándolo a la
sopa, se deja hervir un rato, luego se licúa o cuela y se le
agregan las ramitas y se tapa hasta servirla.
5. Pseudocódigo
Es una serie de normas léxicas y
gramaticales parecidas a la mayoría
de los lenguajes de programación,
pero sin llegar a la rigidez de sintaxis
de estos ni a la fluidez del lenguaje
coloquial.
Fuente: http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
6. Ejemplo de Pseudocódigo
Inicio
Escribir “Introduzca el primer valor”
Leer i
Escribir “Introduzca el segundo valor”
Leer j
K= ( i + j ) / 2
Escribir “El resultado de la operación
es: ”, K
Fin
7. Diagrama de Flujo
Es un esquema para representar
gráficamente un algoritmo. Se basan
en la utilización de diversos símbolos
para representar operaciones
específicas.
Fuente: http://es.wikipedia.org/wiki/Diagrama_de_flujo
8. Ejemplo de Diagrama de Flujo
Fuente: http://es.wikipedia.org/wiki/Diagrama_de_flujo
9. Ejemplo de Diagrama de Flujo
INICIO
Introducir si
A>B “A es mayor”
AyB
no
“B es mayor” FIN