FLUJOGRAMAS
APRENDEJAVA.es
© 2015 IBM Corporation
Objetivo General
Reconocer y aplicar objetos gráficos para desarrollar algoritmos
computacionales.
Identificar instrucciones condicionales en un algoritmo.
Contenido de Agenda
Diagramas de flujo
Diagramando entrada, proceso y salida
Diagramando instrucciones repetitivas
Diagramando instrucciones condicionales
Diagramando instrucciones de transferencia
Combinaciones de instrucciones
1. Diagramas de flujo
2. Diagrama de entrada, proceso y salida
Cuando se trata solo de cálculos
simples, se requiere que se ingresen
los datos; luego, éstos son
procesados mediante fórmulas que
usan los operadores de Java para
finalmente, obtener el resultado
esperado.
Entrada: 5 Inicio
Procesamiento:
Área= 5*5
Perímetro=4*5
Lado=5
Salida: 25 y 20
Área=5*5
Perímetro=4*5
25 y 20
Fin
3. Diagrama de instrucciones repetitivas
Entrada: valor entero Inicio
Procesamiento:
cuantos dígitos tiene
Solicitar valor
Salida: cantidad de dígitos
Ctosdig=0
false
Valor>0
true
Dig=valor%10; ctosdig
++ctosdig;
valor-=dig;
Valor/=10;
Fin
Inicio
Ctos=0
Solicitar valor
++ctos;
false
Valor!=0
true
Ctos-1
Fin
Imprimir tabla de multiplicar del 1 al 1
i=1 Inicializacion: i=1, j= 1
Control: i<=12, j<=12
Proposicion: i+”*”+j+”=“+(i*j)
i<=12 false
true
j=1
false
j<=12
true
i+”*”+j+”=“+(i*j)
++j;
++i;
4. Diagrama de instrucciones condicionales
expresión a evaluar
caso 1 proposición 1
caso 2 proposición 2
caso N proposición N
valor por defecto
5. Diagrama de instrucciones de transferencia
Sentencia 1
Sentencia 1
condición
condición
Sentencia N
Sentencia N
6. Combinaciones de instrucciones
Inicio
Ingresar valor
digpar = 0
digimp = 0
valor >= 0
true
dig = valor % 10
true false
(dig % 2) == 0
++digpar ++digimp
valor -= dig
valor /= 10
Imprimir digpar,
digimp
Fin
Resumen del Capítulo
El flujograma es la representación gráfica de un algoritmo.
Tenemos 3 tipos de instrucciones de control:
Repetitivas
Condicionales
Transferencia