Algoritmos y diagramas de flujo

20
CEB (centro de estudios de bachillerato) Lic. Nicolás Vázquez Arriola Profra: Gabriela Vázquez Juárez Materia: informática Alumno: adrian serrano contreras Grado: 2do semestre Grupo: 202 N/L: 43

Transcript of Algoritmos y diagramas de flujo

Page 1: Algoritmos y diagramas de flujo

CEB (centro de estudios de bachillerato)

Lic. Nicolás Vázquez Arriola

Profra: Gabriela Vázquez Juárez

Materia: informática

Alumno: adrian serrano contreras

Grado: 2do semestre Grupo: 202 N/L: 43

Page 2: Algoritmos y diagramas de flujo

Algoritmos y diagramas de flujo

Preparar un te

1. Inicio.

2. Taza, sobre de té, azúcar, cuchara, agua.

3. Taza de té = sobre de te + azúcar + cuchara + agua.

4. Taza de té.

5. Fin.

inicio

Sobre de té, azúcar,

cuchara, agua.

Taza de té = sobre de te + azúcar +

cuchara +agua

Taza de te

Fin

Page 3: Algoritmos y diagramas de flujo

Sacar el área de un círculo

1. Inicio

2. Pi, radio, área

3. Área = pi x radio x radio

4. Área

Fin.

Inicio

Fin

Pi, radio, área

Area

Área = pi x radio x radio

Page 4: Algoritmos y diagramas de flujo

Sacar el área y perímetro de un triangulo

1. Inicio

2. Área, perímetro, base, altura

3. Área = base x altura

4. Área

5. Perímetro = lado + lado + lado + lado

6. Perímetro

7. Fin

Inicio

Área, perímetro,

base, altura

Área = base x altura

Area

perimetro

Perímetro = lado + lado + lado + lado

Fin

Page 5: Algoritmos y diagramas de flujo

Sacar la edad de una persona

1. Inicio

2. Fecha de nacimiento, fecha actual

3. Operación = fecha actual – fecha de nacimiento

4. Edad

5. fin

Inicio

Fecha de nacimiento,

fecha actual

1. Operación = fecha actual – fecha de

nacimiento

Edad

Fin

Page 6: Algoritmos y diagramas de flujo

Sacar el promedio de 8 calificaciones

1. Inicio

2. Promedio, calificación, 1, 2 ,3, 4, 5, 6, 7, 8

3. Promedio= calificación 1+2+3+4+5+6+7+8 ENTRE 8

4. Promedio

5. fin

Inicio

Promedio, calificación,

1, 2 ,3, 4, 5, 6, 7, 8

Promedio= calificación

1+2+3+4+5+6+7+8 ENTRE 8

Promedio

Fin

Page 7: Algoritmos y diagramas de flujo

Sacar el IVA de cualquier producto

1. Inicio

2. Cantidad de producto

3. Operación, descuento = (precio original)(porcentaje de descuento) entre

100%

4. Porcentaje de IVA

5. Fin

Inicio

Cantidad de producto

Operación, descuento = (precio original)

(porcentaje de descuento) entre 100%

Promedio

Fin

Page 8: Algoritmos y diagramas de flujo

Sacar el salario semanal de un trabajador

1. Inicio

2. Salario, día 1,2,3,4,5,6

3. Suma de pago de día 1,2,3,4,5,6

4. Salario semanal

5. fin

Inicio

Salario, dia

1,2,3,4,5,6

Suma de pago de dia 1,2,3,4,5,6

Salario

semanal

Fin

Page 9: Algoritmos y diagramas de flujo

Preparar un sándwich de pollo

1. inicio

2. pollo, pan, lechuga, jamón, quesillo y mayonesa

3. sándwich de pollo= pollo + mayonesa + pan + lechuga + jamón + quesillo

4. sándwich de pollo

5. fin

Inicio

pollo, pan, lechuga,

jamon, quesillo y

mayonesa

sanwich de pollo= pollo + mayonesa + pan

+ lechuga + jamon + quesillo

Sanwich

de pollo

Fin

Page 10: Algoritmos y diagramas de flujo

Preparar un pastel de chocolate

1. Inicio

2. Chocolate, leche, azúcar, arena, agua, base

3. Pastel de chocolate= chocolate + azúcar + leche + harina + agua + base

4. Meter al refrigerador

5. Pastel de chocolate

6. Fin

Inicio

Chocolate, leche, azúcar,

arina, agua, base

mayonesa

Pastel de chocolate= chocolate + azúcar +

leche + arina + agua + base

Meter al refrigerador

Pastel de

chocolate

Fin

Page 11: Algoritmos y diagramas de flujo

Calcular el área de un triangulo

1. Inicio

2. Área, base, altura

3. Área = base x altura

4. Área

5. Fin

Inicio

Area = base x altura

Area, base, altura

area

Fin

Page 12: Algoritmos y diagramas de flujo

Resolver una ecuación de 2 variables

1. Inicio

2. 2x, y, 20

3. 2x + y = 20

4. Valor de x, y

5. Fin

Inicio

2x, y, 20

2x + y = 20

Valor de

x, y

Fin

Page 13: Algoritmos y diagramas de flujo

Dados los datos A, B, C, D que representan

números enteros, escribe los mismos en orden

inverso

1. Inicio

2. A=1 B=2 C=3 D=4

3. 4, 3, 2, 1

4. Orden inverso

5. Fin

Inicio

A=1 B=2 C=3 D=4

4, 3, 2, 1

Orden

inverso

Fin

Page 14: Algoritmos y diagramas de flujo

Un estudiante obtiene 5 calificaciones a lo largo

del semestre

1. Inicio

2. Calificación 1, 2, 3, 4, 5

3. Calificación 1 + 2 + 3 + 4 +5 entre 5

4. Promedio

5. Fin

Inicio

Calificacion 1, 2, 3, 4, 5

Calificación 1 + 2 + 3 + 4 +5 entre 5

promedio

Fin

Page 15: Algoritmos y diagramas de flujo

Leer 2 valores distintos; determinar cuál de los 2

es el mayor y que muestre en pantalla

1. Inicio

2. Valor de A, valor de B

3. Valor A > B si es si, mostrar el valor de A de lo contrario

4. B > A si es si, mostrar el valor de B de lo contrario

5. Preguntar el nuevo valor

6. Fin

Inicio

A, B

B

A SI

SI

A > B

B > A

NO

NO

Fin

1

Page 16: Algoritmos y diagramas de flujo

Lee 3 valores y almacena en las variables A, B y C. mostrar

en pantalla cual es el valor menor. Considera que los tres

valores deben de ser diferentes

1. Inicio

2. A, B, C

3. A<B Si es si mostrar A de lo contrario

4. B<A si es si mostrar B de lo contrario

5. C<A si es si mostrar C de lo contrario

6. B<C si es si mostrar B de lo contrario

7. A<C si es si mostrar A de lo contrario

8. C<B si es si mostrar C de lo contrario preguntar numero

9. Fin

Inicio

A, B y C

A < B

B < A

C < A

B < C

C < B

A < C

A

C

A

B

C

B

NO

NO

NO

NO

NO

NO

Fin

SI

SI

SI

SI

SI

SI

C < B

C

NO SI

Page 17: Algoritmos y diagramas de flujo

La sumatoria de los números enteros múltiplos de

5, comprendidos entre el 1 el 100, es decir

5+10+…+100. Mostrar en pantalla los números y su

sumatoria

1. Inicio

2. 5+10+...+100=0 suma=o

3. X=5+10+…+100=o suma= suma + múltiplo si es si mostrar suma+ múltiplo

de lo contrario

4. N = múltiplo + 5

5. Suma

6. Fin

X=5+10+…+100=o suma= suma + múltiplo si es

si mostrar suma+ múltiplo de lo contrario

N = múltiplo

+ 5

Suma +

multiplo

NO

Fin

SI

C < B

C

NO SI

Inicio

5+10+...+100=0 suma=o

suma

N = múltiplo

+ 5

Fin

suma

Page 18: Algoritmos y diagramas de flujo

Leer un valor entero N y determinar si es positivo o no, si no es positivo pedir otro número, hasta que

sea positivo

1. Inicio 2. N=4 N= -2 N=5

3. N=4 si es si mostrar el valor de N+ de lo contrario 4. N= - 2 si es si mostrar el valor de N- de lo contrario

5. N=5 si es mostrar el valor de N+ 6. N+ 7. Fin

Inicio

N=4 N= -2 N=5

N=4 si es si mostrar el valor de N+ de lo

contrario

N= - 2 si es si mostrar el valor de N- de lo contrario

N=5 si es si mostrar el valor de N+

SI

SI

SI NO

NO

NO

N -

N +

N +

Fin

N +

Page 19: Algoritmos y diagramas de flujo

Calcular promedio y suma de 6 números enteros.

Si la respuesta es “suma” calcular la suma; si la

respuesta es “promedio” calcular el promedio

1. Inicio

2. 1, 2, 3, 4, 5, 6, suma y promedio

3. Suma = 1+2+3+4+5+6 si es si, mostrar suma, de lo contrario

4. Promedio = suma entre 6 si es si mostrar promedio

5. Fin

1, 2, 3, 4, 5, 6, suma y

promedio

Suma =

1+2+3+4+5+6

Promedio = suma

entre 6

SI

SI

NO

NO

promedio

suma

Inicio

Fin

N +

Page 20: Algoritmos y diagramas de flujo

Elaborar un pastel de chocolate, después de que

se meta al horno revisar cada 5 minutos hasta que

esté perfectamente cocido

1. Inicio

2. Pastel, chocolate, revisión cada 5 minutos

3. Pastel + chocolate

4. revisión después de 5 minutos si esta cocido, mostrar pastel cocido, de lo

contrario

5. Revisar después de 5 minutos si esta cocido, mostrar pastel cocido

6. Fin

Pastel, chocolate, revisión

cada 5 minutos

revisión después de

5 minutos

SI

NO

Pastel

cocido

Inicio

Fin

Pastel

cocido

Revisar después de 5

minutos

Pastel

cocido

SI

Pastel + chocolate