Sei sulla pagina 1di 23

Estructura de Control Secuencial

Es una estructura con una entrada y


una salida, con una serie de acciones
con ejecución lineal y un orden.
Las reglas o acciones del algoritmo
deben cumplir las siguientes
propiedades:
1. Deben ser seguidas de una
secuencia definida de pasos.
2. Sólo puede ejecutarse una
operación a la vez.
PREGUNTA CLAVE

¿EJEMPLOS?
PASOS PARA LA SOLUCION DE PROBLEMAS

Definición del Diseñar un algoritmo que permita la


Problema: suma de tres números

INPUTS OUTPUTS
PROCESO

NUM1
NUM2
NUM3 SUMA  NUM1+NUM2+NUM3 SUMA
ANALISIS DE PROBLEMAS
EJERCICIO:
1. Producción de zapatos de cuero
2. Elaboración de un pan de banano

INPUTS OUTPUTS
PROCESO
Definición del Diseñar un algoritmo que permita la suma de
Problema: tres números

Entradas Proceso Salidas

NUM1 SUMA NUM1 + SUMA


NUM2 NUM2 + NUM3
NUM3
Estructura de Control Secuencial

Diagrama de Flujo Pseudocódigo


INICIO
INICIO
LEER NUM1, NUM2, NUM3

SUMA ← NUM1 + NUM2 + NUM3


NUM1, NUM2, NUM3

IMPRIMIR: «LA SUMA DE:» NUM1 “+” NUM2


“+” NUM3 “=“ SUMA
SUMA ← NUM1 +
NUM2 + NUM3
FIN

“LA SUMA DE: ”


NUM1 “+” NUM2 “+”
NUM3 “=“ SUMA

FIN
Estructura de Control Secuencial

Diagrama de Flujo Pseudocódigo


INICIO
INICIO
LEER NUM1, NUM2, NUM3
SUMA ← NUM1 + NUM2 + NUM3
IMPRIMIR: “LA SUMA DE: ” NUM1 “+” NUM2
NUM1, NUM2, NUM3 “+” NUM3 “=“ SUMA
FIN

SUMA ← NUM1 +
NUM2 + NUM3

“LA SUMA DE: ”


NUM1 “+” NUM2 “+”
NUM3 “=“ SUMA

FIN
PREGUNTA CLAVE

¿OTRO
EJEMPLO?
PASOS PARA LA SOLUCION DE PROBLEMAS
Definición del Diseñar un algoritmo que calcule el
Problema: promedio de tres números

INPUTS OUTPUTS
PROCESO

NUM1
NUM2
NUM3 SUMA  NUM1+NUM2+NUM3 SUMA

PROM SUMA/3
Definición del Diseñar un algoritmo que calcule el promedio
Problema: de tres números

Entradas Proceso Salidas

NUM1 SUMA NUM1 + SUMA


NUM2 NUM2 + NUM3
NUM3 PROM
PROM SUMA/3
Estructura de Control Secuencial
Diagrama de Flujo

INICIO Pseudocódigo
INICIO

NUM1, NUM2, NUM3 LEER NUM1, NUM2, NUM3

SUMA ← NUM1 + NUM2 + NUM3


SUMA ← NUM1 +
NUM2 + NUM3
PROM ← SUMA/3

IMPRIMIR: «EL PROMEDIO DE:» NUM1 “+”


PROM  SUMA/3
NUM2 “+” NUM3 “=“ PROM

FIN
“EL PROMEDIO DE: ”
NUM1 “+” NUM2 “+”
NUM2 “=“ PROM

FIN
Estructura de Control Secuencial
Diagrama de Flujo

INICIO Pseudocódigo
INICIO
LEER NUM1, NUM2, NUM3
NUM1, NUM2, NUM3 SUMA ← NUM1 + NUM2 + NUM3
PROM ← SUMA/3
IMPRIMIR: «LA SUMA DE:» NUM1 “+” NUM2
SUMA ← NUM1 + “+” NUM3 “=“ PROM
NUM2 + NUM3 FIN

PROM  SUMA/3

“EL PROMEDIO DE: ”


NUM1 “+” NUM2 “+”
NUM2 “=“ PROM

FIN
Definición del Diseñar un algoritmo que calcule el promedio
Problema: de tres números

Entradas Proceso Salidas


Definición del Diseñar un algoritmo que calcule el promedio
Problema: de tres números

Entradas Proceso Salidas


Otros Ejemplos:

1. Diseñar un algoritmo que calcule la edad de una persona en


meses.

2. Diseñar un algoritmo que calcule la edad de una persona en


Horas.

3. Diseñar un algoritmo que calcule la edad de una persona en


minutos.

4. Diseñar un algoritmo que calcule la edad de una persona en


segundos.

5. Diseñar un algoritmo que calcule la edad de una persona en


horas, minutos y segundos.
Definición del .
Problema:

Entradas Proceso Salidas


Diseño de Algoritmos
Tipo: DF: Pseudocódigo: Código:

Author: Fecha: No.Hojas ____ de ____

Defijnición del problema:

Área para Desarrollo del Algoritmo


Para Tarea:
1. Diseñar un algoritmo que calcule la edad de una persona a la fecha
actual sabiendo su fecha de nacimiento.

2. Diseñar un algoritmo que calcule la temperatura en grados Centígrados


a Farenheit, sabiendo que la fórmula para ello es:

3. Diseñar un algoritmo que ingresando el número total de horas extras


dobles, calcule el total que ha ganado la persona con dicho número de
horas extras. Finalmente, que dspliegue dicha cantidad (expresada en
quetzales):

4. Diseñar un algoritmo que calcule disponiendo del salario


4. Base de una persona, le calcule su salario total aplicando los
respectivos descuentos de IGSS (4.3%) e IRTRA (1%) y BANTRAB
(1%).
bibliografia
Tomado de Slideshare.net en español Presentaciones elaboradas por
Mauricio Joaquín Orellana Grande, David Arturo Ríos.

Libros de texto
 Cómo aprender a programar. Deitel y Deitel.
 Joyanes Aguilar, Luís. Programación en C++.

Y otros libros propuestos:


 Oswaldo Cairo, Metodología de la programación, Alfa y Omega
 Fundamientos de Programación, Luis Joyanes Aguilar.

Potrebbero piacerti anche