Laboratorio 1
Algoritmos básicos de entrada y salida
Jennifer Patricia Hoyos Ocampo
1526672
Yeimy Tatiana Marín Guasaquillo
1524344
Presentado a:
Alexander Varela Galvis
Docente
Universidad delValle
Facultad de Ingeniería
Escuela de Estadística
Algoritmia y Programación
Santiago de Cali, Valle
2015
1) Distancia entre dos puntos:
*Análisis del problema:
Entradas:
(x1, y1) y (x2, y2)Salidas:
(x1, y1) y (x2, y2)
Distancia obtenida
Proceso:
Distancia = √(x2 – x1)2 + (y2 – y1)2
*Algoritmo en pseudocódigo:
Inicio:
x1 : Real
y1 : Real
x2 : Real
y2 : Real
x1 = Leer (“Digite x1”)y1 = Leer (“Digite y1”)
x2 = Leer (“Digite x2”)
y2 = Leer (“Digite y2”)
Distancia = raíz cuadrada ((x2 – x1)2 + (y2 – y1)2)
Imprimir (“Las coordenadas del punto 1 es:”, x1, y1)
Imprimir (“Lascoordenadas del punto 2 es:”, x2, y2)
Imprimir (“La distancia de los dos puntos es:”, Distancia)
Fin
* Prueba de escritorio:
x1
y1
x2 y2
2
2
4
2
Distancia
√((4 – 2)2 + (2 – 2)2) =
√((2)2 + (0)2) = √4= 2
Imprimir
Coordenadas
(x1, y1)
(2, 2)
Imprimir
Coordenadas
(x2, y2)
(4, 2)
Imprimir
Distancia
2
*Algoritmo en Python
2) Asignación presupuestal:
*Análisis del problema:
Entradas:
Elnombre de la empresa.
El monto total (cantidad de dinero) del presupuesto.
El nombre de cada área o departamento de la empresa en la que se va a
distribuir el presupuesto.
El porcentaje del presupuestopara cada área o departamento.
Salidas:
El nombre de la empresa.
El monto total (cantidad de dinero) del presupuesto.
El nombre de cada área o departamento de la empresa en la que se vaa
distribuir el presupuesto.
El porcentaje del presupuesto para cada área o departamento.
La cantidad de dinero que recibirá cada área del presupuesto.
Proceso:
Asignación Presupuestal = (Porcentajedel presupuesto para cada área * Monto
total)
*Algoritmo en pseudocódigo:
Inicio:
Nom_Empresa: Texto
Monto_Total: Entero
Area_1: Texto
Area_2: Texto
Area_3: Texto
Porcentaje_1: Real
Porcentaje_2:...
Regístrate para leer el documento completo.