Está en la página 1de 10

Escuela: Universidad Abierta y a Distancia de México

Licenciatura: Ing. En Energías Renovables


Materia: Energética computacional
Unidad: 1
Actividad: Actividad 2. Análisis de algoritmos y
diagramas de flujo
Nombre Estudiante:
Matricula:
Grupo: ER-EECO-2001-B1-002
Docente: VICTOR MANUEL MAZON SANCHEZ
Fecha de elaboración: 28 de febrero de 2020
Actividad 2. Análisis de algoritmos y diagramas de flujo
Algoritmo 1. ¿Cómo preparar una jarra de agua de limón?
1. Inicio
2. Jarra, agua, jugo de limón, azúcar, cuchara, hielos
3. Jarra+jugo de limón+azúcar+cuchara+hielos=Jarra de agua de limón
4. Jarra de agua de limón
5. Fin

Inicio

Solicitar artículos

No

¿Tengo todos
los artículos?

Si

Agregar los ingredientes


en la jarra y mezclar.

Servir y Tomar

Fin
Algoritmo 2. Como obtener la edad de una persona
1. Inicio
2. Fecha actual, año de nacimiento, edad
3. Edad=fecha actual-fecha de nacimiento
4. Edad
5. Fin
Inicio

Solicitar año de nacimiento

Se asigna el valor de “an”= año de nacimiento;


Se asigna el valor de “fa” = fecha actual

Si
No
¿ya cumpliste
años?

Edad = (fa – fn) - 1 Edad = fa - fn

Muestra
Edad

Fin
Algoritmo 3. Sacar el promedio del consumo de energía del año 2017
1. Inicio
2. Ene, Feb, Mar, Abr, May, Jun, Jul, Ago, Sept, Oct, Nov, Dic, Promedio
3. Promedio= Ene+Feb+Mar+Abr+May+Jun+Jul+Ago+Sept+Oct+Nov+Dic/12
4. Promedio
5. Fin

Inicio

Solicitar consumo por mes

Se asigna el valor de “Ene”= Consumo del mes de enero;


Se asigna el valor de “Feb”= Consumo del mes de febrero;
Se asigna el valor de “Mar”= Consumo del mes de marzo;
Se asigna el valor de “Abr”= Consumo del mes de abril;
Se asigna el valor de “May”= Consumo del mes de mayo;
Se asigna el valor de “Jun”= Consumo del mes de junio;
Se asigna el valor de “Jul”= Consumo del mes de julio;
Se asigna el valor de “Ago”= Consumo del mes de agosto;
Se asigna el valor de “Sept”= Consumo del mes de septiembre;
Se asigna el valor de “Oct”= Consumo del mes de octubre;
Se asigna el valor de “Nov”= Consumo del mes de noviembre;
Se asigna el valor de “Dic”= Consumo del mes de diciembre;
Se asigna el valor de “Promedio”=

Promedio = (Ene+Feb+Mar+Abr+May+Jun+Jul+Ago+Sept+Oct+Nov+Dic)/12

Muestra el
valor de
“Promedio”

Fin
Algoritmo 4. Sacar el IVA de cualquier producto
1. Inicio
2. Cualquier producto= A, IVA=15%, Precio=P
3. A x 15/100
4. Precio
5. Fin

Inicio

Solicitar precio el producto

Se asigna el valor de “A”= Producto;


Se asigna el valor de “IVA”= 15%;
Se asigna el valor de “Precio”=

Precio = (A * 15)/100

Muestra el
valor de
“Precio”

Fin
Algoritmo 5. Como obtener el consumo de un foco de 100 W
1. Inicio
2.Consumo=CE, Potencia=100 W, Horas de operación=OP
3.CE=Potencia x OP
4.CE
5.Fin

Inicio

¿Cuantas horas estuvo encendido el foco?

Se asigna el valor de “OP”= horas de encendido del foco;


Se asigna el valor de “Potencia”= 100 w;
Se asigna el valor de “CE”=Consumo

CE = Potencia * OP

Muestra el valor
de “CE”

Fin
Algoritmo 6. Leer dos valores distintos; determinar cuál de los dos es el menor
valor y que se muestre en pantalla
1. Inicio
2. X, Y
3. X<Y (condición)
4. Imprimir “X” “Y”
5. Fin
Inicio

Ingresa el primer valor


Ingresa el segundo valor

Se asigna el valor de “X”= primer valor;


Se asigna el valor de “Y”= Segundo valor;

X=Y

X>Y

Muestra el Muestra el
valor de “Y” valor de “X”

Fin
Algoritmo 7. Introducir 10 números y calcular la suma y el promedio de dichos
números; se le debe preguntar al usuario que operación desea realizar: Si la
respuesta es “suma”, calcular la suma; si la respuesta es “promedio”, calcular
promedio.
1 Inicio
2 L1, L2, L3, L4, L5, L6, L7, L8, L9, L10 Z=Suma, T=Promedio
3 Suma SI
4 Z= L1+L2+L3+L4+L5+L6+L7+L8+L9+L10
5Z
6 De lo contrario
7 Promedio= L1+L2+L3+L4+L5+L6+L7+L8+L9+L10/Z
8 Promedio
9 Fin
Inicio

Se asigna el valor “L1” = primer valor


Se asigna el valor “L2” = segundo valor
Se asigna el valor “L3” = tercer valor
Ingresa el primer valor Se asigna el valor “L4” = cuarto valor
Ingresa el segundo valor Se asigna el valor “L5” = quinto valor
Ingresa el tercer valor Se asigna el valor “L6” = sexto valor
Ingresa el cuarto valor Se asigna el valor “L7” = séptimo valor
Ingresa el quinto valor Se asigna el valor “L8” = octavo valor
Ingresa el sexto valor Se asigna el valor “Z” =
Ingresa el séptimo valor Se asigna el valor “T” =
Ingresa el octavo valor Se asigna el valor “OP” =

Falso ¿Que desea saber? Presione 1 si es la suma o


OP = 1 cualquier tecla si es promedio.
OP = Valor asignado
Verdadero

Z = L1 + L2 + L3 + L4 + L5 + L6 + L7 + L8

Muestra el valor de “Z”

T = (L1 + L2 + L3 + L4 + L5 + L6 + L7 + L8) / 8

Muestra el valor de “T”

Fin
REFERENCIAS

Burns, A., & Wellings, A. (2003). Sistemas de tiempo real y lenguajes de programación. Addison Wesley.

Catalinas, E. Q. (2002). Sistemas operativos y lenguajes de programación. Editorial Paraninfo.

de Programación, L. (2009). Lenguajes de programación (Doctoral dissertation, ESCUELA SUPERIOR


POLITECNICA DEL LITORAL).

Bellas, F. G., Unanue, R. M., & Fernández, V. D. F. (2016). Lenguajes de programación y procesadores.
Editorial Centro de Estudios Ramon Areces SA.

García, J. J., Fernández, J. L., & Montoya, F. J. (2005). Introducción a la Programación. Un enfoque
algorítmico. Thomson, 8.

También podría gustarte