***Redactar 10 ejercicios con solución secuencial, realizar su analisis y montarlos en Dfd.
Ejercicio # 1
**¿Crear un algoritmo para pedir al usuario un número entero y que luego le sume el valor
de uno. y posteriormente imprima el resultado?
De acuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es programar un contador (suma)
- suma
b. Entrada ¿Determine el dato de entrada?
**El dato de entrada es el numero n ingresado.
*** numero entero n ***
c. Procesos
1- suma=n+1
**Definición de variables:
n="numero entero n"es una variable de tipo numerica, entera.
suma="suma" es una variable de tipo numerica, entera.
Ejercicio # 2
Realizar un algoritmo para sumar dos números pedidos al usuario.
De acuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es sumar dos numeros enteros
- suma
b. Entrada ¿Determine el dato de entrada?
**En este caso existen 2 datos de entrada n1 y n2.
*** numero entero n1 ***
*** numero entero n2 ***
c. Procesos
1- suma=n1+n2
**Definición de variables:
n1="numero entero n1"es una variable de tipo numerica, entera.
n2="numero entero n2"es una variable de tipo numerica, entera.
suma="suma" es una variable de tipo numerica, entera.
Ejercicio # 3
Un automovil parte desde el reposo = 0 km y recorre una distancia de 0.4 km, esta es la
logitud total de una pista de carreras (1/4 de milla) y el recorrer esta distancia le toma un
tiempo de 13 segundos.
Teniendo en cuenta que para determinar la velocidad de un cuerpo sabemos que:
vel=distancia/tiempo
**¿Desarrollar un algoritmo que calcule la velocidad del automovil en km/seg y luego
convertilos a Km/hora?
Deacuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es determinar la velocidad del automovil en Km/seg
*** Salida=Velocidad automovil en Km/hora ***
b. Entrada ¿Determine el dato de entrada?
**El dato de entrada es el tiempo, el cual le toma al automovil en recorrer los 0.4 km:
*** Entrada=tiempo en seg ***
c. Procesos
1- Velocidad automovil en km/seg=distancia en km/tiempo en seg
2- velocidad automovil en km/hora=velocidad auotomovil en km/seg*3600
**Definición de variables:
T_SEG="tiempo en seg"es una variable de tipo numerica, entera.
VelAUTO1="velocidad automovil en km/seg" es una variable de tipo numerica, decimal. VelAUTO2="velocidad automovil en km/hora" es una variable de tipo numerica, decimal.
Ejercicio # 4
Carlos necesita dinero y se dirije donde Juan para que le de una mano. Juan presta dinero
con un interes del 0.045% mensual; este accede a ayudarlo y le presta $467.000 moneda
corriente, y llegan al siguiente acuerdo en el cual Carlos se compromete a entregarle
devuelta su dinero más los intereses 3 meses despues; plazo máximo permitido por Juan
para recibir su inversión.
con un interes del 0.045% mensual; este accede a ayudarlo y le presta $467.000 moneda
corriente, y llegan al siguiente acuerdo en el cual Carlos se compromete a entregarle
devuelta su dinero más los intereses 3 meses despues; plazo máximo permitido por Juan
para recibir su inversión.
**¿Desarrollar un algoritmo que calcule el valor de los intereses mensuales, el valor de los
interes totales y el valor neto a pagar por parte de Carlos?
Deacuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es determinar el valor neto a pagar por parte de Carlos,
ademas del valor de los interes mensuales y el valor de los interes totales
- valor intereses mensuales
- valor intereses totales
- valor neto a pagar
b. Entrada ¿Determine el dato de entrada?
**El dato de entrada es la cantidad de dinero prestada por parte de Juan:
*** Cantidad de dinero prestada por parte de Juan ***
c. Procesos
1- valor intereses mensuales=Cantidad de dinero prestada por parte de Juan*0.045
2- valor intereses totales=valor intereses mensuales*3
3- valor neto a pagar =Cantidad de dinero prestada por parte de Juan+valor intereses totales
**Definición de variables:
C_PREST="Cantidad de dinero prestada por parte de Juan"es una variable de tipo
numerica, entera.
I_MEN="valor intereses mensuales" es una variable de tipo numerica, entera.
I_TOTAL="valor intereses totales" es una variable de tipo numerica, entera.
NetoPAGAR="valor neto a pagar" es una variable de tipo numerica, entera.
Ejercicio # 5
En una cooperativa de trabajo asociado, se aplican los siguientes descuentos al sueldo base
de cada uno de sus asociados: Renta (10%), Aportes Coop. (7%) y Seguro Social (7.5%).
**¿Desarrollar un algoritmo que pida el sueldo base del asociado y que determine los
descuentos y el sueldo neto a pagar?
Deacuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es determinar el valor neto a pagar por parte de la
Cooperativa, ademas del valor de los descuentos de Renta, Aportes Coop. y Seguro
Social.
- valor renta
- valor aportes Coop.
- valor seguro Social
- valor neto a pagar
b. Entrada ¿Determine el dato de entrada?
**El dato de entrada es sueldo base del asociado:
*** sueldo base del asociado ***
c. Procesos
1- valor renta=sueldo base del asociado*0.1
2- valor aportes Coop=sueldo base del asociado*0.07
3- valor seguro social=sueldo base del asociado*0.075
4- total descuentos=valor renta+valor aportes Coop.+valor seguro social
5- valor neto a pagar =sueldo base del asociado-total descuentos
**Definición de variables:
S_BASE="sueldo base del asociado" es una variable de tipo numerica, entera.
RENTA="valor renta" es una variable de tipo numerica, entera.
APORT="valor aportes Coop" es una variable de tipo numerica, entera.
SEG_SOC="valor seguro social" es una variable de tipo numerica, entera.
TOT_DESC="total descuentos" es una variable de tipo numerica, entera.
NetoPAGAR="valor neto a pagar" es una variable de tipo numerica, entera.
Ejercicio # 6
Elabore un Algoritmo que calcule la Nota Definitiva de un alumno de YACIMIENTOS I,
sabiendo que se calcula en base a 3 notas de parciales, que tienen los porcentajes siguientes
de la nota definitiva: Parcial 1 (30%), Parcial 2 (30%) y Parcial 3 (40%); calcule y muestre la
Nota Definitiva.
Deacuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es determinar el valor de la nota final.
- corte parcial 1
- corte parcial 2.
- corte parcial 3
- nota definitiva
b. Entrada ¿Determine el dato de entrada?
**En este caso existen 3 datos de entrada nota parcial 1, nota parcial 2 y nota parcial 3.
*** nota parcial1 ***
*** nota parcial2 ***
*** nota parcial3 ***
c. Procesos
1- corte parcial 1=(nota parcial1)*0.3
2- corte parcial 2=(nota parcial2)*0.3
3- corte parcial 3=(nota parcial3)*0.4
4- nota_def=corte parcial 1+corte parcial 2+corte parcial 3
**Definición de variables:
NP_1="nota parcial1" es una variable de tipo numerica, decimal.
NP_2="nota parcial2" es una variable de tipo numerica, decimal.
NP_3="nota parcial3" es una variable de tipo numerica, decimal.
CORTE1="corte parcial 1" es una variable de tipo numerica, decimal.
CORTE2="corte parcial 2" es una variable de tipo numerica, decimal.
CORTE3="corte parcial 3" es una variable de tipo numerica, decimal.
NOTA_DEF="nota definitiva" es una variable de tipo numerica, decimal.
Ejercicio # 7
Se tiene una varilla de Acero Reforzado que tiene una longitud de 9 metros y un radio de
0.0127 metros (Diametro=1pulg). Elabore un Algoritmo que calcule el peso total Wt de la
varilla de Acero Reforzado y su peso unitario.
Para determinar el peso total de un cuerpo debemos tener en cuenta su peso especifico;
para el acero reforzado=7000kg/m3.
De donde peso total de un cuerpo Wt=(pí * (radio^2)* longitud)* peso especifico
Y para determinar el peso unitario de un cuerpo Wuni=(Wt*Longitud)
Deacuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es determinar el peso total de la varilla de Acero Reforzado y
su peso unitario.
- peso total
- peso unitario
b. Entrada ¿Determine el dato de entrada?
**En este caso existen 4 datos de entrada pí, radio, longitud y peso especifico.
*** radio ***
*** longitud ***
*** peso especifico ***
c. Procesos
1- Wt=(pí * (radio^2)* longitud)* peso especifico
2- Wuni=(Wt/Longitud)
**Definición de variables:
RAD="radio de la varilla de Acero Reforzado" es una variable de tipo numerica, entera.
LONG="longitud de la varilla de Acero Reforzado" es una variable de tipo numerica, entera. W_ESP="peso especifico del material kg/m3" es una variable de tipo numerica, entera.
Wt="peso total de la varilla de Acero Reforzado" es una variable de tipo numerica, entera. Wuni="peso unitario" es una variable de tipo numerica, entera.
pí="numero pí, constante" es una variable de tipo numerica, decimal.
Ejercicio # 8
Maria E. se encuentra en DIDACOL por que quiere comprarse un automovil de marca
PEUGEOT; le solicita ayuda a un asesor en ventas llamado Stheven y este le aconseja 3
modelos: el 206 que es muy veloz, el 307 el cual desarrolla un 23% más de velocidad en
carretera que el 206. Y por ultimo le sugiere el 407 "Rapido y Furioso" que alcanza un
increible desempeño del 70% muy por encima del 206.
Elabore un Algoritmo que calcule la velocidad máxima de los 3 automoviles.
Deacuerdo a los pasos para la solución de un problema. Salida - Entrada - Procesos
a. Salida ¿Describir el problema?¿Cual es el objetivo?
**El objetivo del problema es determinar ela velocidad máxima de los 3 automoviles.
- velocidad del 307
- velocidad del 407
b. Entrada ¿Determine el dato de entrada?
**En este caso el dato de entrada es la velocidad máxima del 206.
*** entrada= velocidad máxima del 206 ***
c. Procesos
1- velocidad máx. del 307=velocidad máxima del 206*1.23
2- velocidad máx. del 407=velocidad máxima del 206*1.7
**Definición de variables:
VEL_206="velocidad máxima del 206" es una variable de tipo numerica, entera.
VEL_307="velocidad máxima del 207" es una variable de tipo numerica, entera.
VEL_407="velocidad máxima del 407" es una variable de tipo numerica, entera.
No hay comentarios:
Publicar un comentario