miércoles, 18 de marzo de 2009

Ejercicios De Programacion...

Ejercicios de Programación.

TEMA: Estructuras Secuenciales Instrucciones: Lea detenidamente cada pregunta y desarrolle su Diagrama de flujo, Pseudocódigo y el programa en DFD y cualquier lenguaje de Programación.

1). Dada un cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido.

ANÁLISIS.
Salida: Equivalencia en dólares
Entrada: Cantidad en pesos, Unidad cambiaria
Proceso: Calcular Ed.= Cp * Uc

Acciones Atómicas:
1. Inicio
2. Leer la cantidad de pesos y la unidad cambiaria
3. Calcular Ed.= Cp. * Uc
4. Mostrar Ed.
5. Fin

2. Leer un número y escribir el valor absoluto del mismo.
Análisis del problema:
Entrada: El número
Salida: El valor absoluto del numero
Proceso: x = a

Acciones atómicas.
1. Inicio
2. Leer el numero.
3. Calcular x = a
4. Mostrar a
5. Fin
3. La presión, el volumen y la temperatura de una masa de aire se relacionan por la formula:
Masa = (presión * volumen)/(0.37 * (temperatura + 460))
Análisis.
Entrada: Presión, Volumen , Temperatura
Salida: Cantidad de masa de aire.
Proceso: Calcular masa = (presión * volumen) / (0.37 * (temperatura + 460))

Acciones atómicas.
1. Inicio.
2. Leer volumen, presión, temperatura.
3. Calcular m = (presión * volumen) / (0.37 * (temperatura + 460))
4. Mostrar m.
5. Fin


4. Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es:
Num_ pulsaciones = (220 - edad)/10

Análisis
Entrada: Edad
Salida: Numero de Pulsaciones
Proceso: Calcular Num_ pulsaciones = (220 - edad)/10

Acciones Atómicas.
1. Inicio
2. Leer la edad.
3. Calcular Np= (220 - edad)/10
4. Mostrar resultado.
5. Fin

5. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
Análisis
Entrada: Salario anterior
Salida: Salario Nuevo
Proceso: Calcular Sn = ((Sa * 25) / 100) + Sa

Acciones Atómicas.
1.Inicio
2.Leer el salario anterior
3.Calcular Sn = ((Sa * 25) / 100) + Sa
4.Mostrar Sn
5.Fin

6. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la siguiente. tabla:
Área Porcentaje del presupuesto
Ginecología 40%
Traumatología 30%
Pediatría 30%
Obtener la cantidad de dinero que recibirá cada área, para cualquier monto presupuestal.

Análisis
Entrada: Presupuesto anual del hospital
Salida: Cantidad de dinero correspondiente a las áreas de ginecología, pediatría y traumatología
Proceso: Calcular Pg = Pa* 40/100, Pp = Pa * 30/100, Pt = Pa * 30/100

Acciones Atómicas
1. Inicio
2. Leer el presupuesto anual
3. Calcular Pg = Pa* 40/100, Pp = Pa * 30/100, Pt = Pa * 30/100
4. Mostrar Pg, Pp, Pt
5. Fin

7. El dueño de una tienda compra un articulo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%.
Análisis.
Entrada: Precio de compra
Salida: Precio de venta
Proceso: Pv = (Pc* 30/100) + Pc

Acciones Atómicas
1. Inicio
2. Leer el precio de compra
3. Calcular Pv = (Pc* 30/100) + Pc
4. Mostrar el precio de venta
5. Fin

8. Todos los lunes, miércoles y viernes, una persona corre la misma ruta y cronometra los tiempos obtenidos.
Determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.

Análisis
Entrada: Tiempo que tarda el lunes, tiempo que tarda el miércoles, tiempo que tardo el viernes
Salida: Tiempo promedio
Proceso: Calcular Tp = (T1+T2+T3) / 3

Acciones atómicas
1. Inicio
2. Leer el tiempo que tarda el día lunes, el día miércoles, y el día viernes.
3. Calcular Tp = (T1+T2+T3) / 3
4. Mostrar Tp


9. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad
Distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.


Análisis:
Salida: El porcentaje que invierte cada persona respecto a una cantidad total invertida
Entrada: El dinero que invierte cada persona, y la cantidad total invertida.
Proceso: Calculo %P1= D1 * 100 / Dt, %P2 = D1 * 100 / Dt, %P3 = D3 * 100 / Dt


Acciones atómicas:
1. Inicio
2. Leer el dinero que aporta cada persona y la cantidad total invertida
3. Calcular %P1= D1 * 100 / Dt,
4. Calcular %P2 = D1 * 100 / Dt,
5. Calcular %P3 = D3 * 100 / Dt
6. Mostrar %P1, %P2, %P3.
7. Fin


10. Un alumno desea saber cual será su promedio general en las tres materias mas fáciles que cursa y cual será el
promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación:
La calificación de Calculo se obtiene de la siguiente manera:
Examen 90%
Promedio de trabajos 10%
En esta materia se pidió un total de tres trabajos.
La calificación de Programación se obtiene de la siguiente manera:
Examen 80%
Promedio de trabajos 20%
En esta materia se pidió un total de dos trabajos.
La calificación de Introducción a la Ingeniería se obtiene de la siguiente manera:
Examen 85%
Promedio de trabajos 15%
En esta materia se pidió un promedio de tres trabajos.
La calificación de Física se obtiene de la siguiente manera:
Primer Parcial 15%
Trabajo 5%
Segundo Parcial 15%
Trabajo 5%
Tercer Parcial 20%
Trabajo 10%
Exámen Final 20%
Trabajos 10%


Análisis
Entrada: Nota del examen de cálculo, nota del trabajo1 de cálculo, nota del trabajo 2 de cálculo, nota del trabajo 3 de cálculo. Nota del examen de programación, nota del trabajo 1 de programación, nota del trabajo 2 de programación; nota del examen de introducción a la ingeniería, nota del trabajo 1 de introducción a la ingeniería, nota del trabajo2 de introducción a la ingeniería, nota del trabajo 3 de introducción a la ingeniería, nota del parcial 1 de física, nota del parcial 2 de física, nota del parcial 3 de física, nota del examen final de física, nota del trabajo 1 de física, nota del trabajo 2 de física, nota del trabajo 3 de física.

Salida: El promedio de calculo, el promedio de programación, el promedio de introducción de ingeniería, el promedio de física y el promedio general de tres de las materias más fáciles que cursa.

Proceso:
1. Calculo el promedio de cálculo
Examen 90% (EC)
Promedio de trabajos 10%
Tres trabajos en total (TC1, TC2, TC3)
PC= (EC * 90 / 100) + (10 * ((TC1 +TC2 +TC3)/ 3)/100)
2. Calculo el promedio de programación
Examen 80% (EP)
Promedio de trabajos 20%
Dos trabajos en total (TP1 + TP2)
PP= (EP * 80 / 100) + (20 * ((TP1 + TP2)/ 2) / 100)
3. Calculo el promedio de introducción a la ingeniería
Examen 85% (EI)
Promedio de trabajos 15%
Tres trabajos en total (TI1, TI2, TI3)
PI= (EI * 85 / 100) + (15 * ((TI1 +TI2 + TI3)/3) / 100)
4. Calculo el promedio de Física
Primer Parcial 15% (PF1)
Trabajo 1 5% (TF1)
Segundo Parcial 15% (PF2)
Trabajo 2 5% (TF2)
Tercer Parcial 20% (PF3)
Trabajo3 10% (TF3)
Examen Final 20% (EF)
Trabajos 4 10% (TF4)

PF = (15*PF1 / 100) + (5*TF1 / 100) + (15*PF2 / 100) + (5*TF2 / 100) + (20*PF3 / 100) + (10*TF3 / 100) + (20*EF / 100) + (10*TF4 / 100)

5.- Calculo el promedio general de tres de las materias más fáciles que cursa (Cálculo, programación e introducción a la ingeniería)
PGn = ( PC + PP + PI) / 3

4 comentarios:

edwin avila dijo...

bueno me gustaria aprender algoritmos, me puedes ayudar ????

edwin avila dijo...

estoy estudiando en el sena "ADSI" ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION.
Y NESECITO APRENDER ALGORITMOS PERO YAAAAAAAA

edwin avila dijo...

LOS NESECITO MAS EXPLICADOS PARA PODER ENTENDERLOS BIEN OK

David Garcia dijo...

Hola Carlos, Quiero darte las gracias por estos ejercicios que has subido, y me gustaría aprender mas a fondo este tema de los algoritmos.
Mucha suerte brother! :)

Publicar un comentario en la entrada

Programación JavaScript

Moonbath © 2008 Template by:
SkinCorner