Vous êtes sur la page 1sur 14

TALLER DE DESEMPEO

PROGRAMA: ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACIN


COMPETENCIA: ANALIZAR LOS REQUISITOS DEL CLIENTE PARA CONSTRUIR EL
SISTEMA DE INFORMACIN
INSTRUCTOR: RONALD MARTELO CHING
SENA CENTRO PARA LA INDUSTRIA PETROQUIMICA
NOMBRE COMPLETO:
FECHA:
N FICHA:
CALIFICACIN:

Para los siguientes ejercicios, identificar entradas, procesos y salidas necesarios para su
resolucin:
1. Construir un programa que permita calcular el rea de un tringulo. El usuario
ingresar la base y la altura en milmetros y el sistema mostrar los resultados
en milmetros, centmetros y metros cuadrados respectivamente.
2. Construir un programa que permita calcular el rea de un rectngulo, los datos se
ingresan en metros y se espera ver los resultados en metros, centmetros y
milmetros cuadrados.
3. Una persona por cada ao de vida debe consumir 8 kilogramos de fruta. Dada la edad
de una persona, imprimir cuntos gramos de fruta ha consumido y adicionalmente si
una manzana pesa en promedio 4 gramos, determinar cuntas manzanas ha
consumido (asumiendo que solo haya consumido manzanas).
4. Una persona pasa el 34 porciento de su vida durmiendo. Dado el ao de nacimiento,
el ao actual y el nombre de una persona, imprimir cuntos das ha dormido.
5. Construir una calculadora minera, la cual permita saber a cuntos pesos equivalen los
kilos de oro ingresados. El usuario deber ingresar tanto los kilos a convertir como el
precio en pesos por onza de oro. Recordemos que una onza equivale a 28,350 gramos
y que 1000 gramos son un kilo.
6. El cabello de los seres humanos crece en promedio medio centmetros por mes. Si
una persona no cortara nunca su cabello desde su nacimiento determinar segn la
edad ingresada cuntos metros mide la cabellera?.
7. Una naranja tiene la capacidad de producir 0.05 voltios. Si un sistema de iluminacin
requiere de x kilovoltios para su funcionamiento. Cuntas naranjas realizaran el
trabajo deseado. Adicionalmente si cada naranja pesa en promedio 6 gramos.
Cuntas toneladas son necesarias?
8. Se desea calcular el promedio de las 3 notas de un estudiante. Para esto se hace
necesario que el algoritmo muestre por pantalla el nombre del estudiante, las 3 notas
y el resultado del promedio.
9. Disear un programa que permita convertir de grados Centrgrados a Fahrenheit.
10. Realizar un algoritmo que permita calcular el valor del IVA de un artculo. El
programa deber mostrar el valor inicial del artculo, el IVA del artculo, y el valor del
artculo con el IVA incluido. Asuma que el IVA es del 16% del valor del artculo.

11. En una papelera se tienen los servicios de fotocopias, ampliaciones y reducciones.


Asumiendo que las fotocopias tienen un valor de $100, las ampliaciones $150 y las
reducciones $200, calcular el producido del da y el detallado por cada servicio.
12. Un automvil consume un promedio de 6,9 kilmetros por cada litro de gasolina.
Calcular cuantos galones de gasolina consume en una determinada distancia de n
kilmetros.

CENTROPARALAINDUSTRIAPETROQUMICA

PRESENTADOPOR
ZALIMARROYOARROYO
ALBERTOLUISZUIGAMIRANDA
EDWINESCORCIARAMOS
YORFARISBELEOBELEO

PRESTANDOA
RONALDMARTELOCHING

ANLISISYPROGRAMACINDESISTEMADEINFORMACIN
(ADSI)

FICHA
1196704

AO

2016

DESARROLLO
1.Algoritmo de un triangulo
Var
B, H, areamm, areacm, aream2: numrico
inicio
imprimir (Digite la Base del Triangulo: )
leer (B)
imprimir (Digite la Altura del Triangulo: )
leer (H)
areamm = (B*H)/2
areacm = areamm/10
aream2 = areamm/1000
imprimir (El Area del Triangulo en Milimitro es: , areamm)
imprimir (El Area del Triangulo en Centimetro es: , areacm)
imprimir (El Area del Triangulo en Metros Cuadrado es: , aream2)
fin

2.Algoritmo de un triangulo
Var
B, H, aream, areacm, areamm2: numrico
inicio
imprimir (Digite la Base del Triangulo: )
leer (B)
imprimir (Digite la Altura del Triangulo: )
leer (H)
aream = (B*H)/2
areacm = aream/0.01
areamm2 = aream/0.001
imprimir (El Area del Triangulo en metro es: , aream)
imprimir (El Area del Triangulo en Centimetro es: , areacm)
imprimir (El Area del Triangulo en Milimitro Cuadrado es: , areamm2)
fin

3. Kilogramos de Frutas Consumida


var
edad, gr, pro: numerico
inicio
imprimir ("Digite la Edad de La persona: ")
leer (edad)
gr = edad*8
pro = gr/4
imprimir ("Los Gramos Consumidos son: ",gr)
imprimir ("Promedio de Manzanas Consumidas Son: ",pro)
fin

4.Dias Dormido
var
ao,actual, dias, resta: numerico
nombre :cadena
inicio
imprimir ("Digite su Nombre: ")
leer (nombre)
imprimir ("Digite su Ao de Nacimiento: ")
leer (ao)
imprimir ("Digite su Ao Actual: ")
leer (actual)
resta = actual-ao
dias = resta*365
imprimir ("Los Dias Dormido Son: ", dias)
fin

5. Calculadora
var
oro, precio, onza: numerico
inicio
imprimir ("Digite el oro en Kilogramos: ")
leer (oro)
imprimir ("Digite el Precio en onza: ")
leer (precio)
onza = oro*35.274
imprimir ("El Total de Onza Son: ", onza ," Onza")
fin
6.

Crecimiento del pelo


var
aos, metro, meses : numrico
inicio
imprimir (Digite la Edad)
leer (aos)
meses = (aos*12)
cm = (meses*05)
metro = (cm/100)
Imprimir (la caballera mide: ,metro)

7. Toneladas de naranja
var
nar, kvt,vt,nagr,ton : numerico
inicio
cls ()
imprimir ("digite los kilovoltios: ")
leer (kvt)
vt = (kvt*1000)
nar = (vt*0.05)
nagr=(nar*6)
ton= (nagr/100)
imprimir ("las naranja necesaria son: ", nar)
imprimir ("toneladas de naranja son: ",ton)

8.

finNotas
var

del Estudiante

n1, n2, n3, resu: numerico


nom: cadena
inicio

imprimir ("Nombre del Estudiante: ")


leer (nom)
imprimir ("Digite Nota 1: ")
leer (n1)
imprimir ("Digite Nota 2: ")
leer (n2)
imprimir ("Digite Nota 3: ")
leer (n3)
resu = (n1+n2+n3)/3
imprimir ("\n")
imprimir ("Nombre del Estudiante es: ",nom)
imprimir ("\n")
imprimir ("Nota 1: ",n1)
imprimir ("\n")
imprimir ("Nota 2: ",n2)
imprimir ("\n"
imprimir ("Nota 3: ",n3)
imprimir ("\n")
imprimir ("Promedio es: ",resu)
fin

9. Grados Centgrado a Fahrenheit


var
fa,ce: numerico
inicio
imprimir ("Digite Grados Centigrado: ")
leer (ce)
fa = ce*1.8+32
imprimir ("el resultado es: ",fa)
fin

10. Iva de Un Producto


var
pro, iva, vt: numerico
inicio
cls ()
imprimir ("Digite el Valor del Producto: ")
leer (pro)

iva = (pro*16)/100
vt = (pro+iva)
imprimir
imprimir
imprimir
imprimir
imprimir
fin

11.

("El Precio del Articulo es : ",pro)


("\n")
("El Iva es de: ", iva)
("\n")
("El Valor total del Ariculo es: ",vt)

Fotocopias

var
fo, am, re, v1,v2,v3: numerico
inicio
cls ()
imprimir ("Digite la Cantidad de Fotocopias: ")
leer (fo)
imprimir ("Digite la Cantidad de Ampliacion: ")
leer (am)
imprimir ("Digite la Cantidad de Reduccion: ")
leer (re)
imprimir ("\n")
v1 = (fo*100)
v2 = (am*150)
v3 = (re*200)
imprimir
imprimir
imprimir
imprimir
imprimir

("Total de Copias Es: $ ", v1)


("\n")
("Total de Ampliacion es: $ ", v2)
("\n")
("Total de Reduccion: $ ", v3)

fin

OTRO TALLER

1. Para convertir horas a minutos se toman las horas y se multiplica por 60. Construir
un programa que lea por el teclado un nmero de horas ingresado por el usuario e
imprimir a cuntos minutos equivale.
//convertir horas a minutos
var
horas:numerico
minutos:numerico
const
x=60
inicio
cls()
imprimir("digite_horas: ")
leer(horas)
minutos=horas*x
imprimir("los minutos son: ",minutos,"M")
fin
5. Para convertir minutos a horas se toman los minutos y se dividen por 60, la idea es
que esta cifra sea entera. Construir un algoritmo que lea un nmero de minutos
ingresados por el usuario y el sistema le muestre a cuantas horas equivale.

programa convertir_minutos_horas
var
minutos:numerico
horas:numerico
const
x=60
inicio
cls()
imprimir("Digite_Minutos: ")
leer(minutos)
horas=minutos/x
imprimir("El_resultado_es: ",horas)
fin
6. Una de las unidades de longitud ms usadas son los centmetros, para pasarlos a
metros se toman los centmetros y se dividen por 100 y para pasarlos a milmetros
se toman los centmetros y se multiplican por 10. Construir un programa que dados
los centmetros ingresados por el teclado, muestre a cuntos metros y milmetros
equivalen.
//Programa convertir centimetros a metros y milmetros
var
cm:numerico
mm:numerico
mtrs:numerico

inicio
cls()
imprimir("\ndigite el centmetros : ")
leer(cm)
mtrs=cm/100
mm=cm*10
imprimir("\nlos centmetros convertidos en metros y milimetros")
imprimir("\nlos metros son : ", mtrs,"cm")
imprimir("\nlos milimetros son : ", mm,"cm")
fin
Una de las unidades de peso ms comunes en nuestro medio son los kilos. Recordemos
que una tonelada son 1000 kilos y que una libra es medio kilo. La idea es construir un
algoritmo al que se le ingrese un valor en kilos y este imprima a cuntas toneladas y a
cuntos gramos equivalen.
//Programa convertir kilos a gramos y toneladas
Var
kilo:numrico
const
toneladas=1000
var
division,division2:numrico
inicio
cls()
imprimir("digite kilogramos : ")
leer(kilo)
division=kilo/toneladas
division2=(division*1000)*1000
imprimir("convertir kilos en gramos y toneladas")
imprimir("\nlos gramos son : ",division,"tn")
imprimir("\nlas toneladas son : ",division2,"grm")
fin
7. En la universidad el costo de la matrcula se calcula tomando las horas totales que
el estudiante tomar en el semestre y cada hora se multiplica por 115000$. Se
desea construir un programa en el que el usuario ingrese las horas de clase y el
sistema le imprima el costo de la matrcula para el semestre.
//Programa costo de matricula
var
hora,multiplicacion:numerico
const
costo=115000
inicio
cls()
imprimir("digite horas matriculadas : ")
leer(hora)
multiplicacion=hora*costo
imprimir("costo de la matricula",multiplicacion,"$")

fin
8. Cuando se contrata a un empleado a este se le descuenta del salario el 8% de lo
que gana de forma que el 4% es para salud y el 4% para afiliacin a riesgos
profesionales. Construir un algoritmo que permita saber dado el salario de una
persona, cunto le ser descontado por cada concepto y cunto termina recibiendo
realmente.
var
sal,sd,pen,total:numerico
inicio
cls()
imprimir("salario\n")
imprimir("digite salario de empleado: $")
leer(sal)
sd=(sal*4)/100
pen=(sal*4)/100
total=sal-(sd+pen)
imprimir("el descuento por salud es: $",sd)
imprimir("\n")
imprimir("el descuento por pension es: $",pen)
imprimir("\n")
imprimir("total salario recibido es: $",total)
fin

9. Una persona promedio por cada paso avanza 45 centmetros. Dado el nmero de
pasos, determinar cuntos kilmetros, metros y centmetros avanza una persona.
//programa numero de pasos
var
pas,km,m,cm:numerico

inicio
cls()
imprimir("numeros de pasos\n")
imprimir("digite numero de pasos: ")
leer(pas)
cm=pas*45
m=cm/100
km=m/1000
imprimir("el total de pasos en cm es: ", cm,"cm","\n")
imprimir("el total de pasos en m es: ", m,"m","\n")
imprimir("el total de pasos en km es: ", km,"km")
fin

10. Tomando como referencia los datos del ejercicio anterior, se desea construir un
algoritmo que permita determinar cuntos pasos son necesarios para avanzar un
nmero de kilmetros que el usuario desee
//Programa numero de paso por kilometro
var
np,centrimetro,metros,kilometros:numerico

const
avanza=45
inicio
cls()
imprimir("digite nmeros kilometros")
leer(kilometros)
metros=(kilometros*1000)
centrimetro=(metros*100)
np=(centrimetro*avanza)
imprimir("el numero de paso por kilmetros son : ",np)
fin
programa convertir numero de paso
var
p,k:numrico
const
pasos=2220
inicio
cls()
imprimir(\ningrese los kilmetros : )
leer(k)
p=k*pasos
imprimir(\nson: ,p,pasos)
fin

11. Dado un nmero de billetes de 50.000$, determinar a cuntas monedas de 1000$


equivalen. Adems si se sabe que cada moneda pesa 20 gramos, saber a cuntos
kilos equivale el peso total de las monedas. Recordemos que 1000 gramos son 1 kilo.
//Programa cantidad de monedas y peso por billete de 50000
var
num_bille,t_billetes,moneda,p_moneda,pm_kg:numerico
const
peso=20
inicio
cls()
imprimir("num_billetes de 50 lucas : ")
leer(num_bille)
t_billetes=num_bille*50000
moneda=t_billetes/1000
p_moneda=moneda*20
pm_kg=p_moneda/1000
imprimir("\ncantidad_moneda : ",moneda)
imprimir("\npeso : ",pm_kg,"kg")
fin

12.

Teniendo presente que por cada 5000 kilmetros de recorrido de un vehculo se


debe realizar un cambio de aceite. Construir un algoritmo que determine cuntos
cambios de aceite se han realizado a un vehculo conociendo
sus kilmetros recorridos.
//Programa cuantos cambios de aceites se han realizado
var
kilometros,division:numerico

const
cm_aceite=5000
inicio
cls()
imprimir("ingrese km recorridos : ")
leer(kilometros)
division=kilometros/cm_aceite
imprimir("cant_cambios de aceite : ", division)
fin

Preguntas Agregadas
Programa de raz cuadrada
var
a,r:numerico
inicio
imprimir ("Digite numero: ")
leer (a)
r = sqrt (a)
imprimir ("la Raiz Cuadrada es: ",r)
fin

Nota Final
var
a,b,c, r: numerico
inicio
cls()
imprimir ("Digite Nota 1er Periodo: ")
leer (a)
imprimir ("Digite Nota 2do Periodo: ")
leer (b)
imprimir ("Digite Nota 3er Periodo: ")
leer (c)
a= (a*30)/100
b= (b*20)/100
c= (c*50)/100
r = (a+b+c)
imprimir ("Nota Final es: ",r)
fin

Kilometro
var
p, cm,h, mt, km: numerico
inicio
cls()
imprimir ("Digite Cantidad de paso: ")
leer (p)
h = (p*350)

cm = (h/10)
mt = (cm/100)
km = (mt/1000)
imprimir ("Los Kilometros son: ",km)
fin

Descomponer dos numero


var
num, divi,mul,resi: numerico
const
div=10
inicio
cls ()
imprimir ("digite un Numero con Dos Cifra: ")
leer (num)
divi = (num/div)
imprimir ("Numero 1 es: ", divi)
fin

Vous aimerez peut-être aussi