algoritmos

7
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 ) ( 2 b a 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 ué nos pregunta el problema? El resultado de una expresión res (a + b) ** 2 / 3 res

Upload: boyd

Post on 02-Feb-2016

37 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Algoritmos

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

Page 2: Algoritmos

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

Page 3: Algoritmos

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

Page 4: Algoritmos

Algoritmos

pseudocódigo

INICIO

FIN

Inicio Entero: Real:

Leer

Hacer

Imprimir

Diagramas de Flujo

Fin

Page 5: Algoritmos

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

Page 6: Algoritmos

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

Page 7: Algoritmos

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