Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fundamentos de Programación
(Parte II)
Mg. Oscar Rodríguez Mendoza
Profesor: Nombre completo del profesor
Abril 2022
Ruta de la sesión
• Inicio:
– Recordar lo visto en la clase anterior.
• Desarrollo:
– Introducción
– Conceptos
– Componentes de un proceso computacional
– Diagramas de flujo.
• Cierre:
– Resumen, atención de dudas y consultas.
2
Desarrollo
3
Desarrollo
Introducción
4
Desarrollo
Conceptos
• ¿Qué es un problema?
5
Desarrollo
Conceptos
• Ejemplo
6
Desarrollo
Conceptos
7
Desarrollo
Conceptos
• Algoritmos:
8
Desarrollo
Conceptos
Definición de Algoritmo
9
Desarrollo
Concepto
Origen de algoritmo
10
Desarrollo
Conceptos
Tipos de algoritmo.
11
Desarrollo
Conceptos
Herramientas para diseñar un algoritmo.
• Las herramientas más comunmente utilizadas paras diseñar
un algoritmo son:
– Diagrama de flujo
– Pseudolenguaje
12
Desarrollo
Computador
(procesamiento)
Datos + Instrucciones Información
(Entradas) (Salidas)
(Información)
13
Desarrollo
14
Desarrollo
Componentes de un Proceso Computacional
Ejemplos.
Identificar los tres componentes de un proceso computacional en los
siguientes problemas:
a) Una persona compra tres camisetas al precio de $10000, $8000 y $7000. Cuánto es lo
que debe pagar esta persona por las tres camisetas?
b) Tomás tiene las siguientes notas: 5.5, 6.0, 4.5, 7.0. Cuál es el promedio de las notas
de Tomás?
c) Necesito calcular el IMC, si mi peso es 89 kilos y mi estatura es 1.78 metros.
15
Desarrollo
Diagrama de Flujo
16
Desarrollo
Diagrama de Flujo
Símbolos
• Los símbolos más comunes que se utilizan en un DDF son:
17
Desarrollo
Diagrama de Flujo
Símbolos
18
Desarrollo
Diagrama de Flujos
Software Pseint
• Pseint: es un programa que se utiliza para asistir a los estudiantes en los
primeros pasos de la programación a través del pseudocódigo.
• Para Windows, Linux y Mac.
• Descarga oficial de Pseint: http://pseint.sourceforge.net/
19
Desarrollo
Diagrama de Flujo
Estructura general de un DDF
Inicio
Lectura de
datos
Procesamiento
de datos
Escritura de
resultados
Fin
20
Desarrollo
Diagrama de Flujo
Explicación
21
Desarrollo
Diagrama de Flujo
Definición de variables
22
Desarrollo
Diagrama de Flujo
ENTRADA
23
Desarrollo
Diagrama de Flujo
PROCESO
24
Desarrollo
Diagrama de Flujo
SALIDA
25
Desarrollo
Diagrama de Flujo
Ejemplo
• Desarrolle un algoritmo en diagrama de flujo que calcule el área de un
triángulo. Observe la siguiente fórmula: area= (base*altura)/2
Ba ra
se
Al
tu
Area
26
Desarrollo
Diagrama de Flujo
Recomendaciones para el diseño de un DDF
27
Fundamentos de Programación
(Parte II)
Mg. Oscar Rodríguez Mendoza
Abril 2022