Upload
ing-david-rodriguez
View
222
Download
3
Embed Size (px)
DESCRIPTION
Diagramas de Flujo
Citation preview
ANTONIO ASSAD SANTOS
Diagrama de Flujo
Inicio
Suma de dos números s=0, n1=0,
n2=0
"Dame elPrimer
Número"
n1
"Dame elSegundoNúmero"
n2
s = n1 + n2
"El resultadoes: " + s
Fin
• ¿Cúantas variables se necesitan?
• ¿Tenemos todo lo que necesitamos para realizar la suma?
Problema: ¿Cuál es el promedio de los siguientes
números? 1 2 3 4 5
Solución 3
Ejemplo 1Número
Sencillo
Start
FIN
Complicado
Start
Fin
Sin Ciclos… ¿Sencillo?Con Ciclos… ¿Complicado?
Start
Fin
Start
FIN
Trabajar
Hagamos los siguientes diagramas de flujo…
Problema: Quiero mostrar el nombre completo de una persona.
Primer Nombre:“Carlos”
Apellido Paterno:“De La Concha”
Apellido Materno“Garza”
Solución “Carlos De La Concha Garza”
Ejemplo 2Cadenas
Problema: El texto contiene la letra “x”
“Supercalifragilisimoespialidoso”
Solución Falso
Ejemplo 3Boleano
Problema: Obtener el área de un cuadrado
Lado
Solución Lado*lado
Ejemplo 4
Problema Borrador
Se requiere obtener el promedio del salón 3B, el cuál tiene 32 alumnos. Se conoce el promedio por alumno.
Solución: Promedio Desplegar el Promedio
del SALON
32 Alumnos Ciclo Fijo
Se conoce el promedio por alumno Solo lo vamos a pedir.
Resolver un problema
Diagrama de Flujo
Start
Fin
Vamos a ver…
Problemas Simples
Diagrama de Flujo de un Triángulo
Start
b=0, h=0,resultado=0
b
h
resultado = b * h /2
FIN
Diagrama de Flujo de un Cuadrado
Start
l=0,resultado=0
l
resultado = l * l
FIN
Diagrama de Flujo de un Círculo
Start
r=0,PI=3.1416,resultado=0
r
resultado = PI * r * r
FIN
Los tres…
Start Start Start
b=0, h=0,resultado=0
l=0,resultado=0
r=0,PI=3.1416,resultado=0
b lr
h
resultado = b * h /2
resultado = l * lresultado = PI * r * r
FIN
FINFIN
¡JUNTAR LOS TRES!
Vamos a poner todos en un mismo programa.Pasos:
Juntar las variables de cada uno. Dejar solo un inicio y un fin. Unir a todos.
Programa con múltiple funcionalidad: Menú
resultado = b * h /2
h
b
resultado = l * l
l
resultado = PI * r * r
r
select
b=0, h=0, l=0,r=0, PI=3.1416,
resultado=0
Start
FIN
“Dame la Base”
“Dame la Altura”
“El resultado es”resultado
“El resultado es”resultado
“El resultado es”resultado
“Dame el lado” “Dame el radio”
select
“Menú:1: Calcular Área de Triángulo2: Calcular Área de Cuadrado2: Calcular Área de Círculo