Sunteți pe pagina 1din 13

UNIVERSIDAD DE GUAYAQUIL

FACULTAD DE INGENIERÍA QUÍMICA.


CARRERA DE INGENIERIA QUIMICA.
SIMULACION DE PROCESOS II.
DEBER # 2
Notación Algorítmica:
Algoritmos con decisiones y
Algoritmo con ciclos

ESTUDIANTE:
Flores Parraga Andreina Mercedes

SEMESTRE Y PARALELO:
SEPTIMO SEMESTRE “704”
DOCENTE:
Gonzalo Iván Villa Msc.
FECHA DE ENVIO:
23-MAYO-2019
FECHA DE ENTREGA:
27-MAYO-2019

AÑO LECTIVO
2019 – 2020 CI
Algoritmos con decisiones
1. Dados el radio y la altura de un cilindro, si la altura es mayor al radio calcule y muestre el valor
del volumen del cilindro, caso contrario muestre el valor del área del cilindro.
Algoritmo: muestre el volumen de un cilindro en caso que la altura sea mayor que el radio, caso
contrario muestre el área.
Variables:
𝒓 = 𝑟𝑎𝑑𝑖𝑜
𝒉 = 𝑎𝑙𝑡𝑢𝑟𝑎
𝑽 = 𝑣𝑜𝑙𝑢𝑚𝑒𝑛 𝑑𝑒𝑙 𝑐𝑖𝑙𝑖𝑛𝑑𝑟𝑜
𝑨 = 𝑎𝑟𝑒𝑎 𝑑𝑒𝑙 𝑐𝑖𝑙𝑖𝑛𝑑𝑟𝑜
Flujograma:
Inicio

Fin

ENTRADA SALIDA
PRUEBA
h r V A
1 1 2 - 31,42
2 2 1 6,28 -
3 3 2 37,70 ´-
2. Lea la cantidad de Kw que ha consumido una familia y el precio por Kw. Si la cantidad
es mayor a 700, incremente el precio en 5% ara el exceso de Kw sobre 700. Muestre
el valor total a pagar.

Algoritmo:

Variables
Datos:
C: Cantidad de
Kw consumido
P: Precio por Kw

Resultado:
R: Valor total a
pagar

Fórmula:
C > 700 incrementa 5 %
R= CP + 1.05 (C-
700) P

ENTRADA SALIDA
PRUEBA
C P R
1 600 1,5 900
2 700 1,5 1050
3 750 1,5 1125
3. Lea un valor de temperatura t y un código p que puede ser 1 o 2. Si el código es 1 convierta la
temperatura t de grados f a grados c con la fórmula c=5/9(t-32). Si el código es 2 convierta la
temperatura t de grados c a f con la fórmula: 𝑓 = 32 + 9𝑡/5.

Algoritmo: Conversión entre unidades de Temperatura.


Variables:
𝒕 = 𝑡𝑒𝑚𝑝𝑒𝑟𝑎𝑡𝑢𝑟𝑎
𝒑 = 𝑐ó𝑑𝑖𝑔𝑜 1 𝑜 2
𝑻𝒄 = 𝑡𝑒𝑚𝑝𝑒𝑟𝑎𝑡𝑢𝑟𝑎 𝑒𝑛 º𝐶.
𝑻𝒇 = 𝑡𝑒𝑚𝑝𝑒𝑟𝑎𝑡𝑢𝑟𝑎 𝑒𝑛 º𝐹.
Flujograma:
4. Dadas las dimensiones de un bloque rectangular, calcule las diagonales de las tres caras
diferentes, muestre el valor de la mayor diagonal.
Algoritmo: Valor de la mayor diagonal.
Variables:
𝒙𝟏 = 𝑑𝑖𝑚𝑒𝑛𝑠𝑖𝑜𝑛 1
𝒙𝟐 = 𝑑𝑖𝑚𝑒𝑛𝑠𝑖𝑜𝑛 2
𝒙𝟑 = 𝑑𝑖𝑚𝑒𝑛𝑠𝑖𝑜𝑛 3
𝒏=4
𝒏𝒕 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙𝑒𝑠 𝑡𝑜𝑡𝑎𝑙𝑒𝑠
𝒅𝟏 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 1
𝒅𝟐 = 𝑑𝑖𝑎𝑔𝑜𝑛𝑎𝑙 2
Inicio
Flujograma:

Fin
5. Dadas las tres calificaciones de un estudiante, encuentre y muestre la calificación más alta.
Algoritmo: Calificación más alta.
Variables:
𝒙𝟏 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 1
𝒙𝟐 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 2
𝒙𝟑 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 3
𝑪 = 𝑐𝑎𝑙𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛 𝑎𝑙𝑡𝑎
Flujograma
Algoritmo con ciclos
1. Calcule el mayor valor de los pesos de n paquetes en una bodega. Estos
datos ingresan uno a la vez dentro de un ciclo. Al inicio ingrese el valor de
n para especificar la cantidad de ciclos.
Algoritmo: Caja Pesada
Variables
n: Numero de cajas
p: Peso de caja
x: Caja numero

ENTRADA SALIDA
PRUEBA
n p x
1 4 1
2 3 2
3 5 4 3
4 5 4
5 2.5 5 5

Respuesta:
La caja más de pesada de las 5 cajas que ingresaron fue la caja número 4 con
un peso de 5.
2. Lea los votos de n personas en una consulta. Cada voto es un numero 0,
o 1 correspondiente a la opción a favor (1) o en contra (0). Al inicio lea el
valor de n para especificar la cantidad de ciclos que se realizaran. Muestre
el resultado de la consulta.
Algoritmo:
Conteo Consulta
Pregunta:
¿No será de tomar un juguito?
Variables
n: Número de votos
x: Votante #
v: Voto
T: Voto a favor
C: voto en contra

ENTRADA SALIDA
PRUEBA
n X V T
1 1 1
2 1 2
3 1 3
4 0 4
5 1 5
10
6 0 6
7 1 7
8 0 8
9 1 9
10 1 10 7
3. Determine la suma de los n primeros números de la serie: 1, 1, 2, 3, 4, 8,
13,21,… en la cual cada termino, a partir del tercero, se obtiene sumando
los dos términos anteriores.
Algoritmo:
Suma de números
Variables
n: Cantidad de
números
T: Sumatoria de
números
i: interacción
Fórmula:
La serie describe su comportamiento como una serie Fibonacci la cual se
expresa se la siguiente forma:
𝑓 = 0; 𝑓 = 1; 𝑓𝑛 = 𝑓𝑛−1 + 𝑓𝑛−2

ENTRADA SALIDA
PRUEBA d- d-
n i di T
2 1
1 1 1 1 2 2
2 1 2 2 3 5
3 2 3 3 5 10
4 7 3 5 4 8 18
5 5 8 5 13 31
6 8 13 6 21 52
7 13 21 7 34 86
4. Calcule un valor aproximado para la constante π usando la siguiente
expresión:
𝜋 1 1 1 1 1 1
=1− + − + − + ……
4 3 5 7 9 11 13
La cantidad de términos es un dato que deber ser ingresado al inicio del
algoritmo.
Algoritmo: Calcula π
Variables
n: número de términos
s: valor de pi
Fórmula: La sucesión presentada se puede describir de la siguiente forma:
𝜋 1
= (−1)𝑛 2𝑛+1 ; 𝑛 ∈ 𝐸𝑛𝑡𝑒𝑟𝑜𝑠 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠 (0,1,2,3,4,5,6, … )
4

Haciendo un arreglo para obtener el valor de π


1
𝜋 = 4(−1)𝑛 2𝑛+1 ; 𝑛 ∈ 𝐸𝑛𝑡𝑒𝑟𝑜𝑠 𝑃𝑜𝑠𝑖𝑡𝑖𝑣𝑜𝑠 (0,1,2,3,4,5,6, … )

ENTRADA SALIDA
PRUEBA
n i # S
1 0 1
2 1 -1/3
3 2 1/5
4 3 -1/7
5 8 4 1/9
6 5 -1/11
7 6 1/13
8 7 -1/15
9 8 1/17 3,25236
5. Determine la cantidad de términos que deben sumarse de la serie 𝟏 + 22
+ 33 + 44 + ⋯ para que el valor de la suma sea mayor a un número x
ingresado al inicio.
Algoritmo: Sumatoria de serie
Variables
x: Numero a superar
n: Número de Datos
S: resultado de Serie
Fórmula:
La serie presentada en el ejercicio corresponden a la siguiente notación:
𝑛

∑ 𝑛𝑛
𝑖=0
ENTRADA SALIDA
PRUEBA
x n S c
1 0 0
2 1 1
3 4 5
4 75 9 14
5 16 30
6 25 55
7 30 85 6
6. El inventor del juego del ajedrez pidió a su rey como recompensa le diera
por la primera casilla 2 granos de trigo, por la segunda, 4 granos, por la
tercera 8, por la cuarta 16, y así sucesivamente hasta llegar a la casilla64.
El rey acepto. Suponga que cada Kg. De trigo consta de 20000 granos de
trigo. Si cada tonelada tiene 1000 Kg. Describa un algoritmo para calcular
la cantidad de toneladas de trigo que se hubiesen necesitado. En el ciclo
describa la suma 21 + 22 + 23 + 24 + ⋯ + 264
Algoritmo: Calculo de pago de granos a toneladas

Variables

S: Cantidad de granos

K: Peso en Kilogramos

T: Peso en Toneladas

Fórmula:

La cantidad final de gramos se la pueda representar por la siguiente serie numérica:


𝑛=64

∑ 2𝑖
𝑖=1
 La transformación de granos a Kilogramos se da por la siguiente relación:
𝑆[𝑔𝑟𝑎𝑚𝑜𝑠]
𝐾= 𝑔𝑟𝑎𝑚𝑜𝑠
2000[ ]
𝑘𝑖𝑙𝑜𝑔𝑟𝑎𝑚𝑜𝑠
 La transformación de Kilogramos a Toneladas se da por la siguiente relación:
𝐾[𝑘𝑖𝑙𝑜𝑔𝑟𝑎𝑚𝑜𝑠]
𝐾=
𝑘𝑖𝑙𝑜𝑔𝑟𝑎𝑚𝑜𝑠
1000[ ]
𝑇𝑜𝑛𝑒𝑙𝑎𝑑𝑎𝑠
ENTRADA SALIDA
PRUEBA
i n S K T
1 1 2 2 0,0001 0,000001
2 2 4 6 0,003 0,000003
3 3 8 14 0,007 0,000007
4 4 16 30 0,015 0,000015
5 5 32 62 0,031 0,000031
64 64 1,84E19 3,68935E19 1,84467E16 1,84467E13

S-ar putea să vă placă și