Vous êtes sur la page 1sur 9

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA

Ing. ROBERTO EMMANUEL ARRIAGA LEMUS


ALGORITMOS

TAREA I Y II

BERI ZURIEL BORJA RIOS


CARN: 1390-07-5847
JORNADA SABATINA
CHIQUIMULA, 19 DE AGOSTO DE 2016

TAREA 1
1) Cocinar es un arte. Describa mediante lenguaje algortmico la forma correcta de preparar
huevos fritos.
Inicio
Variables huevos, aceite, sartn, sal, esptula, plato;
Hacer mientras estufa est encendida
Escribir (Coloque el sartn)
Leer sartn
Escribir (Deje caer 2 cucharaditas de aceite)
Leer aceite
Escribir (Quiebre los huevos y djelos caer en el sartn)
Leer huevos
Escribir (Colocar sal al gusto)
Leer sal
Hacer dejar que los huevos se cosan
Si los huevos estn cosidos hacer
Escribir (Sacar el huevo con la esptula)
Leer esptula
Escribir (Colocar los huevos en el plato)
Leer plato
Mostrar (Disfrute placenteramente de sus huevos fritos)
Si no
Mostrar (Esperar que se cocinen los huevos )
Fin

2) Explique por medio de un algoritmo la forma de realizar una llamada a nivel nacional y al
extranjero utilizando el servicio TELGUA
Inicio
Variables nacional, internacional;
Si la llamada es nacional hacer
Escribir (Marque el nmero de destinatario)
Si obtuvo respuesta
Comience la conversacin
Si no cuelgue el auricular
Si es internacional hacer
Si usara llamada automtica hacer
Escribir (Marque el nmero de operadora)

Si obtuvo respuesta
Solicitar llamada
Esperar
Si no
Escribir (Marque prefijo internacional)
Escribir (Marque el cdigo del pas )
Escribir (Marque el cdigo de rea )
Escribir (Marque el nmero de destinatario)
Esperar
Si obtuvo respuesta
Empiece la conversacin
Si no
Cuelgue el auricular
Fin
3) Considere el algoritmo de la multiplicacin ingls y exprese el proceso para dos nmeros
enteros cualquiera.

1.

26

2.

*12

54
*21

26

108

52

54

312

1134

1. Se multiplica la primera mitad del multiplicador por la segunda mitad del multiplicando y
luego por la primera mitad del multiplicando y se coloca el producto abajo.
2. Despus se multiplica la segunda mitad del multiplicador por la segunda mitad del
multiplicando y luego por la primera mitad del multiplicando y se coloca el producto de debajo del
otro pero hacia su derecha.
3.

Luego sumamos los resultados y obtenemos el resultado final.

Fin.

4) Multiplique dos nmeros enteros cualquiera utilizando el algoritmo divide y vencers a la Rusa.
Funcin divide_y_venceras(x:tx) devuelve ty

Variables x1, , xk: tk; y1, , yk: ty


Principio
Si x es suficiente simple
Entonces devuelve solucin simple(X)
Sino
Descomponer x en x1, , xk;
Para I:=1 hasta k hacer
Yi:=divide_y_venceras (xi)
Fin para;
Devuelve combinar (y1,1/4,yk)
Fin si
Fin

5) Disee un algoritmo que muestre todos los pasos a seguir al momento de utilizar un Cajero
Automtico
Inicio
Variables tarjeta, contrasea, cuenta
Opcin 1= Retiro para Cuentas de Ahorro, Opcin 2= Retiro para Cuentas Monetarias
Opcin 3= Consultas de Saldos, Opcin 4= Salida
Escribir (Ingrese su tarjeta)
Leer tarjeta
Escribir (Ingrese su Contrasea)
Leer contrasea
Escribir (Ingrese No. De Cuenta)
Leer cuenta
Si elige Opcion 1 hacer
Retire el Monto Deseado
Salir
Si no opcin 2 hacer
Ingrese el Monto a Retirar
Salir
Si no opcin 3 hacer
Consulta Saldo
Salir
Si no opcin 4 hacer
Desea Imprimir Comprobante
Si
Imprimir (Comprobante)
Fin

Tarea II
1)
2)
3)
4)

7 + 5 6 = 12 6 = 6
9 + 7 ** (8 - 36) / 5 = 9 + 7 ** (-28) / 5 = 9 + -196 / 5 = 9 + -39.2 = -30.2
7 * 5 ** 3 / 4 div 3 = 7 * 125 / 4 div 3 875 / 4 div 3 218.75 div 3 = 72.92
7 * 8 (160 mod 3 ** 3) div 5 * 13 28 =
7 * 8 (160 mod 3 ** 3) div 5 * 13 28
56 ( 160 mod 27 ) div 5 * 13 28
56 * 25 div 65 28
1400 div 65 28
21.53 28
- 6.47

5) 15 / 2 * (68 15 * 33 + (45 ** 2 / 16) / 3) / 15) + 19


15/2 * (68 15 * 33 + ( 2025 / 16 ) / 3 ) / 15 ) + 19
15 / 2 * ( 68 495 + ( 2025 / 16 ) / 15 ) + 19
15 / 2 * ( 68 (495 + 126.56 / 3 ) / 15 ) + 19
15 / 2 * ( 68 (495 +42.18 / 15 ) + 19
15 / 2 * ( 68 567.18 / 15 ) + 19
15 / 2 * ( 68 35.82 ) + 19 15 / 2 * 32.18 + 19
15 / 64.37 + 19
0.23 + 19
19.23

Instrucciones: Mediante el uso de diagramas de flujo, desarrolle lo que a continuacin se le pide.


1) Construya un diagrama de flujo tal que dado los datos A, B, C y D que representan nmeros
enteros, escriba los mismos en orden inverso.
INICIO

A, B, C, D, N1, N2, N3, N4 ENTERO

INGRESE LOS NUMEROS ENTEROS

N1, N2, N3, N4


A
A
A
A

N1
N2
N3
N4

LA POSICION DE LOS NUMEROS INVERSOS ES: D,C,B,A

FIN
2) Construya un diagrama de flujo tal que dado los datos enteros A y B, escriba el resultado de
la siguiente expresin: (A + B)^2 / 3

3) Dada la matrcula y 5 calificaciones de un alumno obtenidas a lo largo del semestre,


construya un diagrama de flujo que imprima la matrcula del alumno y el promedio de sus
calificaciones.

4) Escriba un diagrama de flujo que permita calcular e imprimir el cuadrado y el cubo de un


nmero entero positivo NUM.

5) Construya un diagrama de flujo tal que dado como datos la base y la altura de un rectngulo,
calcule el permetro y la superficie del mismo.

Vous aimerez peut-être aussi