You are on page 1of 27

UNIVERSIDAD TECNOLGICA DEL PER

Gua de Laboratorio de Algoritmos

Profesor:
ROMAN ANAYA, Roberto Carlos

Integrantes:
-

CABRERA SNCHEZ, Junior Jess


SOCCA BALCEDA, Luigi Alfredo
LLAMOCA TORRES, William

Cdigo: 1421505
Cdigo: 1412329
Cdigo: 1421505

Lima, 03 de junio de 2015

INTRODUCCION

El concepto de algoritmo, aunque similar y obviamente relacionado, no debe confundirse con el concepto de
programa. Mientras el primero es la especificacin de un conjunto de pasos (operaciones, instrucciones,
rdenes,...) orientados a la resolucin de un problema, el segundo es el conjunto de operaciones especificadas en
un determinado lenguaje de programacin y para un computador concreto, susceptible de ser ejecutado (o
compilado). Un algoritmo, estrictamente hablando, no puede ejecutarse hasta que se implementa, ya sea en un
lenguaje de programacin, en un circuito elctrico, en un aparato mecnico, usando papel y lpiz, o en algn otro
modelo de computacin.

El software que usaremos para la prueba y ejecucin de los algoritmos desarrollados en aula ser el PSeInt, el cual
es sencillo de manejar por su entorno prctico, y permitir al alumno digitar sus soluciones algortmicas para
probar la lgica de sus planteamientos.

I. OBJETIVOS
1. Conocer el PSeInt.
2. Codificar, compilar y ejecutar los ejercicios de aplicacin.

II. EQUIPOS Y MATERIALES


-

Computadora personal
Programa PSeInt instalado
Ejemplos: ejercicios resueltos en clases.

ALGORITMOS

Gua laboratorio N1
I.- Soluciones con algoritmos, donde la situacin es una actividad cotidiana.
1.- Algoritmo para subir a una bicicleta y empezar a manejar.
CODIGO

PROGRAMA EJECUTADO

2.- Algoritmo para cortar un papel por la mitad con una tijera.
CODIGO

PROGRAMA EJECUTADO

3.- Algoritmo para colocarse una correa.


CODIGO

PROGRAMA EJECUTADO

4.- Algoritmo para cargar con un lquido que est en otro frasco una jeringa para aplicar una inyeccin.
CODIGO

PROGRAMA EJECUTADO

5.- Algoritmo para colocarse una casaca.


CODIGO

PROGRAMA EJECUTADO

6.- Algoritmo para comenzar a tocar una guitarra.


CODIGO

PROGRAMA EJECUTADO

7.- Algoritmo para servirse una taza de caf.


CODIGO

PROGRAMA EJECUTADO

II.- Soluciones con algoritmos, donde la situacin requiere hacer algn clculo aritmtico
8.- Algoritmo para calcular el rea de un cuadrado.
CODIGO

PROGRAMA EJECUTADO

10

9.- Algoritmo para calcular el 5% de una determinada cantidad.


CODIGO

PROGRAMA EJECUTADO

11

10.- Algoritmo para cambiar un monto en soles a dlares (tipo de cambio 2.60).
CODIGO

PROGRAMA EJECUTADO

12

Gua laboratorio N2
1.- Construir un algoritmo que calcule el monto mensual que adeuda un cliente que compra un equipo de sonido
al crdito, sabiendo que el monto de compra recibe un incremento del 19% de impuesto, as como, de 5% de
inters mensual por cada letra que fracciona.
CODIGO

PROGRAMA EJECUTADO

13

2.- Un hospital ha recibido una donacin especial que ser repartida de la siguiente manera: 45% para Medicina
General, 30% para Cardiologa, 15% para Pediatra y el resto para Traumatologa. Disee un algoritmo que
determine cuanto recibir cada rea.
CODIGO

PROGRAMA EJECUTADO

14

3.- Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad
distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
CODIGO

PROGRAMA EJECUTADO

15

4.- Disee un algoritmo que determine el porcentaje de varones y de mujeres que hay en un saln de clase.
CODIGO

PROGRAMA EJECUTADO

16

5.- En una tienda se ha puesto en oferta la venta de cierto tipo de producto ofreciendo un descuento fijo del 11%
del monto de la compra. Disee un algoritmo que determine el monto original de la compra, el monto del
descuento y el monto a pagar por la compra de cierta cantidad de unidades del producto.
CODIGO

PROGRAMA EJECUTADO

17

6.- Disee un algoritmo para convertir una cantidad dada en pulgadas a pies, yardas y centmetros. Se sabe que:
1 yarda = 3 pies
1 pie = 12 pulgadas
1 pulgada = 2.54 centmetros
1 metro = 100 centmetros
CODIGO

PROGRAMA EJECUTADO

18

7.- Dada la capacidad de un recipiente en galones, disee un algoritmo que exprese dicha capacidad en litros,
metros cbicos y pies cbicos. Considere que:
1 pie cbico = 0.0283 metros cbicos
1 galn = 3.79 litros
1 metro cbico = 1000 litros Prof.: Ing. CIP Roberto Carlos Romn Anaya
CODIGO

PROGRAMA EJECUTADO

19

8.- Disee un algoritmo que lea la capacidad de un disco duro en gigabytes y lo convierta a megabytes, kilobytes y
bytes.
1 kilobytes = 1024 bytes
1 megabytes = 1024 kilobytes
1 gigabytes = 1024 megabytes
CODIGO

PROGRAMA EJECUTADO

20

9.- Dado un nmero natural de 4 cifras disee un algoritmo que permita obtener la suma de sus dgitos. As, si se
lee el nmero 2358, el algoritmo deber mostrar 18 (2+3+5+8 = 18)
CODIGO

PROGRAMA EJECUTADO

21

10.- Dado un nmero natural de 4 cifras disee un algoritmo que permita obtener el revez del nmero. As, si se
lee el nmero 2358, el algoritmo deber mostrar 8532.
CODIGO

PROGRAMA EJECUTADO

22

11.- Disee un algoritmo que intercambie las cifras de las unidades de dos nmeros naturales.
CODIGO

PROGRAMA EJECUTADO

23

12.- Dado un nmero natural de 5 cifras, disee un algoritmo que determine la suma y el producto de las cifras
del nmero.
CODIGO

PROGRAMA EJECUTADO

24

13.- Disee un algoritmo para repartir una cantidad de dinero a tres personas en forma proporcional a sus
edades. El monto que le corresponde a cada persona se calcula con la siguiente formula:

Monto de la persona = edad de la persona * monto a repartir


Suma total de edades
CODIGO

PROGRAMA EJECUTADO

25

14.- El dueo de una tienda compra un artculo a un precio determinado. Obtener el precio en que lo debe vender
para obtener una ganancia del 30%.
CODIGO

PROGRAMA EJECUTADO

26

15.- Construir un algoritmo que lea una temperatura en grados Centgrados y calcule su equivalente en grados
Fahrenheit, Kelvin y Rankine.
CODIGO

PROGRAMA EJECUTADO

27