Você está na página 1de 11

Luis Germán Pérez Hernández

Energética computacional
(ER-EECO-1902-B1-001)

Unidad 1
Introducción al lenguaje de programación

Actividad 2
Análisis de algoritmos y diagramas de flujo

SERGIO ADRIÁN MÁRQUEZ BARRIOS


ES172011571

Julio, 2019

1
Índice:

- Introducción: ...........................................................................................................................3
- Desarrollo de la Actividad: ......................................................................................................4
- Conclusiones. ....................................................................................................................... 11
- Bibliografía ........................................................................................................................... 11

2
- Introducción:

3
- Desarrollo de la Actividad:
A partir de los algoritmos construye el diagrama de flujo de los siguientes algoritmos:

- Algoritmo 1. ¿Cómo preparar una jarra de agua de limón?

Algoritmo Diagrama de flujo 1 Diagrama de flujo 2


Inicio Inicio Inicio

Jarra, agua, jugo Solicitar artículos


de limón, azúcar,
cuchara, hielos. Asignar valor de “j” ; Asignar valor de
Nota: Se asigna “a” ; Asignar valor de “l” ; Asignar valor No ¿Tengo todos
una letra para de “az” ; Asignar valor de “c”; Asignar los artículos?
cada variable valor de “h”; Asignar valor de “jarra”.
Si

Jarra + jugo de
Limón + azúcar + Agregar los ingredientes en la
cuchara + hielos Jarra = j+a+l+az+c+h
jarra y mezclar.
= Jarra de agua
de limón

Servir y
Muestra el
Jarra de agua de tomar
valor de
limón
“jarra”

Fin Fin Fin

4
- Algoritmo 2. Como obtener la edad de una persona

Algoritmo Diagrama de flujo 1


Inicio Inicio

Solicitar año de nacimiento


Fecha actual, año
de nacimiento,
edad
Se asigna el valor de “an”= año de nacimiento;
Se asigna el valor de “fa” = fecha actual

Si
No
¿ya cumpliste
Edad=fecha años?
actual-fecha de
nacimiento

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

Muestr
Muestra
Edad el avalor
el
valor
de de
“edad”

Fin Fin

5
- Algoritmo 3. Sacar el promedio del consumo de energía del año 2017

Algoritmo Diagrama de flujo 1


Inicio 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;
Ene, Feb, Mar, Abr, Se asigna el valor de “Mar”= Consumo del mes de marzo;
May, Jun, Jul, Ago, Se asigna el valor de “Abr”= Consumo del mes de abril;
Sept, Oct, Nov, Dic, Se asigna el valor de “May”= Consumo del mes de mayo;
Se asigna el valor de “Jun”= Consumo del mes de junio;
Promedio 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;
¿ya cumpliste
Se asigna el valor de “Oct”= Consumo
años? 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 + Promedio = (Ene+Feb+Mar+Abr+May+Jun+Jul+Ago+Sept+Oct+Nov+Dic)/12
Ago + Sept + Oct +
Nov + Dic) / 12

Muestra el
Promedio valor de
“Promedio”

Fin
Fin

6
- - Algoritmo 4. Sacar el IVA de cualquier producto

Algoritmo Diagrama de flujo 1


Inicio Inicio

Solicitar precio el producto

Cualquier producto=
A, IVA=15%,
Precio=P
Se asigna el valor de “A”= Producto;
Se asigna el valor de “IVA”= 15%;
Se asigna el valor de “Precio”=

A x 15/100 Precio = (A * 15)/100

Muestra el
Precio valor de
“Precio”

Fin
Fin

7
- Algoritmo 5. Como obtener el consumo de un foco de 100 W

Algoritmo Diagrama de flujo 1


Inicio Inicio

¿Cuantas horas estuvo encendido el foco?

Consumo= CE,
Potencia=100 W,
Horas de
operación=OP 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 x OP CE = Potencia * OP

Muestra el
CE=Potencia x OP
valor de “CE”

Fin
Fin

8
- Algoritmo 6. Leer dos valores distintos; determinar cuál de los dos es el menor
valor y que se muestre en pantalla

Algoritmo Diagrama de flujo 1


Inicio Inicio

Ingresa el primer valor


Ingresa el segundo valor
X, Y

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


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

CE = Potencia * OP

Si
X=Y

No
X<Y (condición)

X>Y
No Si

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

Fin Fin

9
- Algoritmo 7. Introducir 8 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.

Algoritmo Diagrama de flujo 1


Inicio Inicio
L1, L2, L3, L4, L5,
L6, L7, L8, Z=Suma,
Se asigna el valor “L1” = primer valor
T=Promedio 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
suma SI ¿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 + Z = L1 + L2 + L3 + L4 + L5 + L6 + L7 + L8
L8

Z Muestra el valor de “Z”

De lo contrario

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

promedio Muestra el valor de “T”

fin Fin

10
- Conclusiones.

- Bibliografía

Duffuaa, S. R. (2000). Sistemas de mantenimiento. Planeación y control. En S. R.


Duffuaa, Sistemas de mantenimiento. Planeación y control. (pág. P. 193 a 199).
Mexico: Limusa Wiley.

UNADM. (2019). https://unadmexico.blackboard.com. Obtenido de Unidad 1.


Procesos de administración del mantenimiento:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCSBA/Bloque%2
01/ER/04/EADM/U1/Unidad1.Procesosdeadministraciondelmantenimiento_13
1216.pdf

UNADM. (s.f.). https://unadmexico.blackboard.com. Obtenido de Ejemplo de


administracion del mantenimiento:
https://unadmexico.blackboard.com/courses/1/ER-EADM-1902-B1-
001/db/_12657651_1/embedded/Ejemplodeadministraciondelmantenimiento.p
df

11

Você também pode gostar