Documente Academic
Documente Profesional
Documente Cultură
INFORME DE LABORATORIO
SANDRA MILENA ZAPATA G
COD:1053328118
FREDY ORTIZ
TUTOR
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
ESCUELA DE CIENCIAS BASICAS, TECNOLOGIA E INGENIERIA
INGENIERIA INDUSTRIAL
2014.
1. A un trabajador le pagan segn sus horas y una tarifa de pago por horas. Si la
cantidad de horas trabajadas es mayor a 40 horas. La tarifa se incrementa en un
50% para las horas extras. Calcular el salario del trabajador dadas las horas
trabajadas y la tarifa.
Datos de entrada: horas laboradas(n), valor por hora(v).
Datos de salida: valor del salario(t)
Proceso: si n>=40, s<-(n-40)*(v*1.5);
t<-(40*v)+s;
Sino
t<-(n*v);
2. Dado un tiempo en segundos, calcular los segundos restantes que le
correspondan para convertirse exactamente en minutos.
Datos de entrada: numero de segundos (s).
Datos de salida: segundos restantes para el minuto(60-m).
Proceso: m<-(s)mod(60)
3. Dado N notas de un estudiante calcular:
a) Cuantas notas tiene desaprobados, de acuerdo al reglamento UNAD.
b) Cuantos aprobados.
c) El promedio de notas.
d) El promedio de notas aprobadas y desaprobadas.
Datos de entrada: numero de cursos (c), notas(i)
Datos de salida: notas aprobadas, promedio perdidas, aprobadas, total notas.
Proceso:
FinPara
per<-0;
sumaper<-0;
sumap<-0
ap<-0;
Para i<-1 Hasta c Con Paso 1 hacer
Si nota[i]>=3 Entonces
ap<-ap+1;
sumap<-sumap+nota[i];
Sino
per<-per+1;
sumaper<-sumaper+nota[i];
FinSi
FinPara
promap<-sumap/ap;
promper<-sumaper/per;
promto<-(sumap+sumaper)/c;
3. Se trata de escribir el algoritmo que permita emitir la factura correspondiente a una
compra de un artculo determinado, del que se adquieren una o varias unidades.
El IVA es del 16% y si el precio bruto (precio venta ms IVA) es mayor de
50.000,00 pesos se debe realizar un descuento del 5%.
Datos de entrada: precio de venta ,numero de artculos
Datos de salida: valor IVA ,precio bruto y total
Proceso: precio_venta<-precio*num_art;
iva<-precio_venta*0.16;
precio_bruto<-precio_venta+iva;
Si precio_bruto>50000 Entonces
desc<-(precio_bruto*5)/100;
SiNo
desc<-0;
FinSi
total<-precio_bruto-desc;
4. Se desea desarrollar un algoritmo que permita, desarrollar la tabla de multiplicar
de un determinado nmero (la tabla bsica va de 1 a9).
Datos de entrada: nmeros del 1 al 9
Datos de salida: tablas de multiplicar numero al azar
Proceso:
5. Variacin del ejercicio anterior, se debe desarrollar un algoritmo que permita
mostrar las tablas del 1 al 9
Datos de entrada: nmeros del 1 al 9.
Datos de salida:tablas de multiplicar del 1al 9.
7. una empresa con 20 empleados desea saber cuntos ganan menos de un salario
mnimo, cuantos tienen un salario entre uno y dos salarios mnimos y cuantos ganan ms
de tres salarios mnimos, adems cual es el valor actual de la nomina de la empresa,
cuanto aumentar la nomina mensual si se hace incrementos as; 20% a aquellos que
gana menos de un salario mnimo, 10% a los que ganan entre 1 y dos salarios mnimos y
5% a quienes gana ms de 3 salarios mnimos.
Se deben realizar los clculos, teniendo en cuenta el valor del salario mnimo legal
vigente.
Datos de entrada: salario de cada empleado, salario mnimo
Datos de salida: salario total, total nomina ,incremento porcentual y en pesos de la
nomina, empleados con un salario, con dos ,y con menos de un salario.
Proceso: Leer salario_minimo;
Si salario>0 & salario<=salario_minimo Entonces
acu<-salario*0.20+salario
cu3<-acu3+1
FinSi
suma<-suma+salario
nn<-nn+acu
an<-nn*100/suma-100
f<-nn-suma
FinPara
Escribir '';
8. la serie fibonacci es un ejercicio interesante, el cual se construye a partir de los dos
primeros nmeros que son el 0 y 1, y apartir de ah se construye la serie ejemplo: 0,1, 0,
1, 1, 2, 3, 5, 8, 13, 21, 34.55.. Desarrollar un algoritmo que permita, calcular n nmeros de
esta serie .
Datos de entrada: cantidad de nmeros de la serie
Datos de salida: serie fibonacci
Proceso:
9. Para las elecciones presidenciales que se realizarn en Colombia, existen tres partidos
polticos aspirando con sus candidatos (1, 2,3). Uno de estos ha decidido realizar una
consulta (encuesta) a un cierto nmero de personas, para determinar las preferencias de
los electores
A cada persona se le pregunta:
Si va a votar,
En caso de que la respuesta se afirmativa, se le preguntar por qu partido
votar.
Elaborar un algoritmo, para llevar un control de la informacin y as obtener unos
resultados con prontitud
Nota: el dato partido solamente se lee si la persona entrevistada ha contestado que s
votar.
El algoritmo imprimir la siguiente informacin:
1. Cul es el partido que esta repuntando?
2. cul es % de abstencin?
3. Cul es % a favor de cada partido, teniendo en cuenta, las entrevistas validas?
4. cual es el % de personas que SI votaran?
Datos de entrada: cantidad de encuestados ,si va votar o no, escoja un candidato
Datos de salida: partido ganador, porcentaje de abstencin, porcentaje de favoritismo,
porcentaje de votantes,
Proceso:
si voto=2 Entonces
cont_enrique<-cont_enrique+1;
votado<-'enrique pealosa';
Sino
si voto=3 Entonces
cont_marta<-cont_marta+1;
votado<-'marta ramirez';
si cont_clara>cont_enrique y cont_clara>cont_marta Entonces
mayor_votado<-'clara lopez';
Sino
si cont_enrique>cont_clara y cont_enrique>cont_marta Entonces
mayor_votado<-'enrique pealosa';
Sino
si cont_marta>cont_clara y cont_marta>cont_enrique Entonces
mayor_votado<-' ramirez'
Sino
si cont_clara=cont_enrique Entonces
mayor_votado<-'hubo un empate';
p_abstencion<-cont_novoto*100/cant_personas;
p_clara<-cont_clara*100/cant_personas;
p_enrique<-cont_enrique*100/cant_personas;
p_marta<-cont_marta*100/cant_personas;
p_voto<-cont_voto*100/cant_personas;
10. Hacer un algoritmo que calcule e imprima el costo de un terreno rectangular, teniendo
como datos la anchura y longitud en metros, y el costo del metro cuadrado.
Datos de entrada:ancho del terreno, longitud en metros ,costo del metro cuadrado de
terreno.
Datos de salida: el rea del terreno, el costo del terreno.
Proceso:
11. Sabiendo que el da 1 de enero de 1.583 fue sbado y que desde entonces no se han
producido modificaciones en el calendario, elaborar un algoritmo para calcular el da de la
semana en que cay o caer una fecha cualquiera posterior al 1 de enero de 1.583. Nota:
Un ao se considera bisiesto cuando es divisible por 400 o bien es divisible por 4 pero no
por 100.
Datos de entrada: ao, mes y da
Datos de salida:dia de la semana.
Proceso:
da<-(A - 1583) * 365
avi <- 1584
Mientras avi <= (a - 1) Hacer
si (avi Mod 100) <> 0 o (avi Mod 400) = 0 Entonces
da <- da + 1
FinSi
avi <- avi + 4
FinMientras
para mi<- 1 hasta m-1 Hacer
si mi = 2 Entonces
si (a Mod 4) = 0 y ((a Mod 100) <> 0 o (a Mod 400) = 0) entonces
da <- da + 29
sino
da <- da + 28
finsi
sino
si mi = 4 O mi = 6 O mi = 9 O mi = 11 entonces
da <- da + 30
sino
da <- da + 31
finsi
FinSi
FinPara
da <- da + (d - 1)
r <- da Mod 7
13. Realizar un algoritmo que permita calcular la hora un segundo despus de un valor
dado. (tenga en cuenta el cambio de minuto, hora, da)
Datos de entrada: hora, minutos y segundos.
Datos de salida: hora y segundo despus.
Proceso: