Laboratorio Algoritmia 1 Final
-
Upload
ronald-uruena -
Category
Documents
-
view
230 -
download
0
Transcript of Laboratorio Algoritmia 1 Final
-
7/24/2019 Laboratorio Algoritmia 1 Final
1/13
Laboratorio No.1
Tema: Algoritmos bsicos de entrada y salida
Ronald Uruea.1526512Sully Andrea Meneses Bejarano..1530753Francisco Rivera..1528463
Presentado a: Ana Karina Vlez Jurado
Cdigo programa: 3754Grupo:17
Universidad del Valle
2015
-
7/24/2019 Laboratorio Algoritmia 1 Final
2/13
Punto 1
Problema:disear un programa que calcule la distancia entre dos puntos mediantela solicitud de las coordenadas en el plano cartesiano.
1. Anlisis del problema:
Entrada:
X1, Y1, X2, Y2Proceso:
Calculo de la distancia entre dos puntosSalida:
d(distancia), coordenadas de los puntos.
2. Pseudocdigo:
Inicio
X1,y1,x2,y2,d,P,Q: real
X1= leer(Digite el valor de X1)Y1= leer(Digite el valor de Y1)X2= leer(Digite el valor de X2)Y2= leer(Digite el valor de Y2)
d=raz(cuadrado(X2-X1)+cuadrado(Y2-Y1))P=(X1,Y1)Q=(X2,Y2)
Imprimir (el valor de d es:,d)Imprimir( el valor de P es:,P)Imprimir( el valor de Q es:,Q)
Fin
3. Prueba de escritorio:
X1 Y1 X2 Y2 d P Q
2 3 5 7 5 (2,3) (5,7)
-
7/24/2019 Laboratorio Algoritmia 1 Final
3/13
4. Evidencias
-
7/24/2019 Laboratorio Algoritmia 1 Final
4/13
-
7/24/2019 Laboratorio Algoritmia 1 Final
5/13
Punto 2
Problema:disear un programa que permita la asignacin de un porcentaje del totaldel presupuesto para el ao 2016 en tres diferentes reas de cierta empresa.
1. Anlisis del problema
Entradas:
Nombre, CantidadDinero, Area1, Area2, Area3, Porcentaje1, Porcentaje2,Porcentaje3.
-
7/24/2019 Laboratorio Algoritmia 1 Final
6/13
Proceso:
Area1 = (CantidadDinero*Porcentaje1/100)Area2 = (CantidadDinero*Porcentaje2/100)Area3 = (CantidadDinero*Porcentaje3/100)
Salidas:
Porcentaje del presupuesto asignado por rea.
2. Pseudocodigo
inicio
Nombre: cadenaCantidadDinero: enteroPorcentaje1, porcentaje2, porcentaje3: entero
Area3, Area2, Area1: cadena
Nombre = leer (Ingrese el nombre de la empresa)CantidadDinero = leer (Ingrese la cantidad de dinero del presupuesto asignado)
Area1 = leer (Ingrese el nombre del area)Area2 = leer (Ingrese el nombre del area)Area3 = leer (Ingrese el nombre del area)Porcentaje1 = leer (Ingrese el porcentaje del area 1)Porcentaje2 = leer (Ingrese el porcentaje del area 2)Porcentaje3 = leer (Ingrese el porcentaje del area 3)
% Area1 = (CantidadDinero*Porcentaje1/100)% Area2 = (CantidadDinero*Porcentaje2/100)% Area3 = (CantidadDinero*Porcentaje3/100)
imprimir ("La cantidad de dinero para el area 1 es", Area1)imprimir ("La cantidad de dinero para el area 2 es", Area2)
imprimir ("La cantidad de dinero para el area 3 es", Area3)
Fin
-
7/24/2019 Laboratorio Algoritmia 1 Final
7/13
3. Prueba de Escritorio
Nombre de la
empresa
Monto
presupuestal
rea 1 rea 2 rea 3 %1 %2 %3Cantidadmoto para
rea 1
Cantidadmonto para
rea 2
Cantidadmonto para
rea 3
colombina 140.000.000 oficina Planta laboratorios 30 25 45 42.000.000 35.000.000 63.000.000
4. Evidencias
-
7/24/2019 Laboratorio Algoritmia 1 Final
8/13
-
7/24/2019 Laboratorio Algoritmia 1 Final
9/13
Punto 3
Problema: disear un programa que permita calcular cunto debe pagar porconcepto de estacionamiento un vehculo en cierto parqueadero.
1. Anlisis del problemaEntradas:
Placa del vehculo, hora de entrada, minuto de entrada, hora de salida, minuto desalida.
Proceso:
Horas de permanencia= (hora de salidahora de entrada)Minutos de permanencia= (minuto de salidaminuto de entrada)Si minutos de permanencia
-
7/24/2019 Laboratorio Algoritmia 1 Final
10/13
3. Prueba de escritorio
Si minutos de permanencia=0
Hora de
entrada[24h]
Minuto de
entrada[60min]
Hora de
salida[24h]
Minuto de
salida[60min]
Valor a
cancelar13 00 16 00 660017 00 19 00 4400
Si minutos de permanencia>0
Hora deentrada[24h]
Minuto deentrada[60min]
Hora desalida[24h]
Minuto desalida[60min]
Valor acancelar
13 25 16 31 880017 32 19 10 4400
4. Evidencias
-
7/24/2019 Laboratorio Algoritmia 1 Final
11/13
-
7/24/2019 Laboratorio Algoritmia 1 Final
12/13
-
7/24/2019 Laboratorio Algoritmia 1 Final
13/13