algoritmos
DESCRIPTION
Algoritmos. Realice un programa que muestre el resultado de la siguiente expresión, dados los valores de a y b. ¿Qué premisa tenemos?. Diagramas de Flujo. Nos van a dar los valores de a y b. ¿Qué nos pregunta el problema?. INICIO. El resultado de una expresión. ¿Qué variables necesitamos?. - PowerPoint PPT PresentationTRANSCRIPT
Algoritmos
Diagramas de Flujo
INICIO
FIN
a,b
Realice un programa que muestre el resultado de la siguiente expresión, dados los valores de a y b 3
)( 2ba
¿Qué variables necesitamos?
¿Qué premisa tenemos?
Nos van a dar los valores de a y b
a y b
¿De qué tipo?
Entero
¿Cuál otra variable?
Res almacenará el resultado de la operación
¿Para qué?
Res
¿De qué tipo?
Real
¿Qué nos pregunta el problema?
El resultado de una expresión
res (a + b) ** 2 / 3
res
Algoritmos
Ingeniero
Computador
Modelar problemas
Usuario
3
)( 2ba Realice un programa que muestre el resultado de la siguiente expresión, dados los valores de a y b
Cliente
Analiza, piensa, modela y realiza
Tiene Problemas
Interpretar código
contrataPrograma
r Genera una
Solución
Usa el programa que realizó el ingeniero
de nuestro modeloDiagrama Flujo
Algoritmos
Ingeniero Computador
ProgramaDiagramas de Flujo pseudocódigo
Usuario
INICIO
FIN
res (a + b) ** 2 / 3
res
a,b
Entero: a,bReal: res
1. Leer a,b
2. Hacer res (a + b) ** 2 / 3
3. Imprimir res
Entero: a,bReal: res
XXX
XX
Escriba el valor de A =
Procesando…
El resultado es:
Escriba el valor de B = 6
5
40.33
3
)( 2ba Realice un programa que muestre el resultado de la siguiente expresión, dados los valores de a y b
3
4
16.33
Inicio
Fin
Algoritmos
pseudocódigo
INICIO
FIN
Inicio Entero: Real:
Leer
Hacer
Imprimir
Diagramas de Flujo
Fin
Paso para resolver un problema
1. Leer detenidamente el enunciado
2. Identificar los datos de entrada (Las premisas)
3. Especificar cuáles son las variables del problema
6. Realizar la representación Gráfica (Diagrama Flujo)
5. Definir variables con tipos de datos
4. Saber qué nos preguntan en el problema
7. Realizar el pseudocódigo
8. Programar en el computador
3
)( 2ba res (a + b) ** 2 / 3a
bres
Entrada Proceso Salida
Ejercicios
• Dados 2 números enteros, calcular y mostrar el resultado de su resta.
• Dados 3 números enteros, imprimir los tres números de manera inversa.
• Dados 2 números enteros, calcular y mostrar el resultado de su división.
• Calcular el área de un circulo dado el valor de su radio.
• Calcular el área de un triangulo dado el valor de su base y altura.
• Dado el precio de un artículo vendido y la cantidad de dinero entregada por el cliente, calcule imprima el cambio que se debe entregar al mismo.
Realizar el diagrama de flujo para cada problema con su respectivo seudocódigo
TAREA
• Leer pagina 30 y 31
• Estudiar problema 1.3 pag. 39
• Estudiar Problema 1.4 pag. 41
• Estudiar Problema 1.6 pag. 45
• Leer y Estudiar (Si – Entonces ) pag. 52-53
• Leer y Estudiar (Si – Entonces / sino) pag. 55 – 58
• Ing. Fabio Castillo
Tomado del libro Metodología de la Programación de Osvaldo Cairo