Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 10
Da es
feriado?
SI
Fin
NO
LOGRO
Al trmino de la sesin, el estudiante crea
algoritmos computacionales y disea sus
respectivos diagramas de flujo, haciendo uso de
herramientas de diseo de algoritmos.
Un algoritmo es un
procedimiento a seguir, para
resolver un problema en
trminos de:
ALGORITMO
1. Las acciones por ejecutar y
el
ALGORITMO
HERRAMIENTAS
Pseudocdigo
Diagrama de flujo
Diagrama N-S
PSEUDOCDIGO
Es un lenguaje artificial e informal que ayuda a los
programadores a desarrollar algoritmos.
El Pseudocdigo es similar al lenguaje cotidiano; es cmodo y
amable con el usuario, aunque no es realmente in verdadero
lenguaje de computadora.
No se ejecutan en las computadoras mas bien sirven para
ayudar al programadora razonar un programa antes de intentar
escribirlo en algn lenguaje.
PSEUDOCDIGO
Ejemplo
Ejemplo
1. Inicio
2. Inicializar variables
3. Inicializar los aprobados (aprobados) en 0
4. Inicializar los desaprobados (desaprobados) en 0
5. Inicializar el nmero de estudiantes (estudiantes) en 0
Introducir las primeras 18 calificaciones y contar los aprobados y los desaprobados
6. Mientras (while) el contador estudiantes es
menor o igual que 10 entonces
7. Introducir la nota
8. Si el estudiante aprob
9. Sumar 1 a aprobados
10. Si no
11. Sumar 1 a desaprobados
12. FinSi
13. Sumar 1 al contador estudiantes
14. Imprimir nota
15. FinMientras
16. Imprimir el nmero de aprobados
17. Imprimir el nmero de reprobados
18. Fin
DIAGRAMA DE FLUJO
DIAGRAMA DE FLUJO
Smbolos
Terminal
Proceso
Decisin
Entrada / Salida
Salida
Conector
Lnea de flujo
Inicio
EJEMPLO:
1. Inicio
2. Inicializar variables
3. Inicializar los aprobados (aprobados) en 0
4. Inicializar los desaprobados (desaprobados) en 0
5. Inicializar el nmero de estudiantes
(estudiantes) en 0
Introducir las primeras 18 calificaciones y contar
los aprobados y los desaprobados
6. Mientras (while) el contador estudiantes es
menor o igual que 10 entonces
7. Introducir la nota
8. Si el estudiante aprob
9. Sumar 1 a aprobados
10. Si no
11. Sumar 1 a desaprobados
12. FinSi
13. Sumar 1 al contador estudiantes
14. Imprimir nota
15. FinMientras
16. Imprimir el nmero de aprobados
17. Imprimir el nmero de reprobados
18. Fin
Aprobados 0
Desaprobados 0
Estudiantes 0
Estudiantes
<= 18
Leer nota
F
Nota >= 12
V
Aprobados ++
Estudiantes ++
Imprimir nota
Aprobados
Desaprobados
Fin
Desaprobados ++
Repetici
n
Decisi
n
Secuencia
Un algoritmo y finalmente
un programa es una
secuencia de instrucciones,
la cual puede ser ya sea una
instruccin
simple
o
cualquiera de las otras dos
estructuras
Accin 1
Accin 2
Accin 3
Accin n
Secuencia
Decisin
V
Prueba
Acciones
Otra
secuencia de
acciones
Repeticin
Mientras
condicin
V
secuencia de acciones
ESTRUCTURAS CONDICIONALES
SEMANA 10
DIAGRAMA DE FLUJO
V
Prueba
Acciones
Otra
secuencia de
acciones
PSEUDOCDIGO
Si (condicin) entonces
accin
accin
Sino
accin
accin
Fin Si
If (condicin) then
accin
accin
else
accin
accin
end if
EJERCICIOS