Académique Documents
Professionnel Documents
Culture Documents
(CESTUNT)
Fundamentos de Programacin
Clase 1:
Algoritmos y Diagramas de Flujo
Introduccin a los algoritmos y Diagramas de
Flujo
Computacin e Informtica
Competencia:
Plantear adecuadamente la solucin a un problema, a
travs de algoritmos.
Capacidad:
Conocer y explicar el uso de los diagramas de flujo, como
herramienta grfica para representar algoritmos.
Fundamentos de Programacin
Computacin e Informtica
Algoritmo:
Estructurar
Solucin al
Problema
planteado
Planteamiento
de un
Problema
Fundamentos de Programacin
Computacin e Informtica
Planteamiento
de un
Problema
Calcular
el
promedio de notas
de
un
alumno,
sabiendo su nota
parcial y su nota
final.
Calcular
el
promedio de notas
de
un
alumno,
sabiendo su nota
parcial y su nota
final.
Se utilizar como
frmula:
Nota_Parcial*0.40 +
Nota_Final*0.60
Se utilizar como
frmula:
Nota_Parcial*0.40 +
Nota_Final*0.60
Fundamentos de Programacin
Computacin e Informtica
Planteamiento
de un
Problema
Calcular
el
promedio de notas
de
un
alumno,
sabiendo su nota
parcial y su nota
final.
Calcular
el
promedio de notas
de
un
alumno,
sabiendo su nota
parcial y su nota
final.
Se utilizar como
frmula:
Nota_Parcial*0.40 +
Nota_Final*0.60
Se utilizar como
frmula:
Nota_Parcial*0.40 +
Nota_Final*0.60
Fundamentos de Programacin
Computacin e Informtica
Planteamiento
de un
Problema
1) Iniciar Algoritmo
Calcular
el
promedio
de
notas
de
un
alumno, sabiendo
su nota parcial y
su nota final.
Se utilizar como
frmula:
Nota_Parcial*0.40
+
Nota_Final*0.60
Fundamentos de Programacin
Computacin e Informtica
Fundamentos de Programacin
Iniciar Algoritmo
Computacin e Informtica
Fundamentos de Programacin
Iniciar Algoritmo
Computacin e Informtica
Variable:
Dato
cuyo
valor
puede cambiar en el
tiempo.
Calcular Promedio:
Promedio=
Nota_Parcial*0.40 +
Nota_Final*0.60
Constante:
Dato
cuyo
valor
puede
mantenerse
fijo en el tiempo.
Mostrar Promedio
Fin del Algoritmo
Fundamentos de Programacin
Computacin e Informtica
Ejercicio:
Estructurar
problema:
un
algoritmo
para
resolver
el
siguiente
Fundamentos de Programacin
10
Computacin e Informtica
Fundamentos de Programacin
11