INTRODUCCION A LA PROGRAMACION
NESTOR ALFONSO DUSSAN PRADA
2007269671
PRESENTADO A
LIC. JORGE MARIÑO
UNIVERSIDAD SURCOLOMBIANA
INGENIERIA AGRICOLA
NEIVA
EJERCICIOS DE PROGRAMACIÒN
Problemas secuenciales
ü Dada una cantidad en pesos, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido.
Objetivo: Calcular la equivalencia en dólares.
Descripción Del Problema:
Se desea obtener la equivalencia en dólares de una cantidad dada.
Se ingresa la cantidad en pesos
Identificación De Los Datos:
Entrada: Cantidad en pesos.
Salida: Equivalencia en dólares.
Proceso:
· Datos Internos: Unidad cambiaría.
· Acciones Atómicas:
a) Ingreso de la cantidad en pesos.
b) Equivalencia en dólares=pesos/dólares
Cursos de Acción: Cálculo de la equivalencia en dólares.
ü 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))
Objetivo: Calcular la masa de aire de un gas determinado.
Descripción Del Problema:
Se desea obtener la masa de un gas cualquiera.
Se ingresa la presión, volumen y temperatura.
Identificación De Los Datos:
Entrada: Presión, volumen y temperatura.
Salida: masa del gas.
Proceso:
· Datos Internos: 0.37 y 460
· Acciones Atómicas:
c) Ingreso de la presión, el volumen y la temperatura.
d) Masa = (presión * volumen)/(0.37 * (temperatura + 460))
Cursos de Acción: Cálculo de la masa del gas.
ü Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio, si la formula es:
núm. Pulsaciones = (220 - edad)/10
Objetivo: Calcular el número de pulsaciones de una persona.
Descripción Del Problema:
Se desea obtener el número de pulsaciones de una persona por cada 10 s de ejercicio.
Se ingresa la edad de la persona.
Identificación De Los Datos:
Entrada: Edad de la persona.
Salida: Número de pulsaciones.
Proceso:
· Datos Internos: 10 y 220
· Acciones Atómicas:
e) Ingreso de la edad de la persona.
f) núm. Pulsaciones = (220 - edad)/10
Cursos de Acción: Cálculo del número de pulsaciones.
ü Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior.
Objetivo: Calcular el nuevo salario de un obrero.
Descripción Del Problema:
Se desea obtener el nuevo salario de un obrero si obtuvo un incremento del 25%
Se ingresa el salario anterior del obrero.
Identificación De Los Datos:
Entrada: Salario del obrero
Salida: Nuevo salario del obrero.
Proceso:
· Datos Internos: 25%
· Acciones Atómicas:
g) Ingreso del salario anterior del obrero.
h) INC= (Salario*25%)
i) NS= (Salario+INC)
Cursos de Acción: Calcular el nuevo salario de un obrero.
ü El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 30%.
Objetivo: Obtener el precio de un articulo.
Descripción Del Problema:
Se desea obtener el precio de un artículo en que lo debe vender para obtener una ganancia del 30%.
Se ingresa el precio del artículo.
Identificación De Los Datos:
Entrada: Precio del artículo.
Salida: Precio del artículo con la ganancia del 30%.
Proceso:
· Datos Internos: 30%
· Acciones Atómicas:
j) Ingreso del precio del artículo
k) GN= (Precio*30%)
l) PT= (Precio+GN)
Cursos de Acción: Calcular el precio de un artículo para obtener una ganancia del 30%.
ü 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.
Objetivo: Determinar un tiempo promedio.
Descripción Del Problema:
Se desea determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.
Se ingresa los tiempos.
Identificación De Los Datos:
Entrada: los tiempos recorridos.
Salida: Tiempo promedio en la semana.
Proceso:
· Datos Internos: 3
· Acciones Atómicas:
m) Ingreso de los tiempos recorridos.
n) PT= (suma de los tiempos/3).
Cursos de Acción: Se desea determinar el tiempo promedio que la persona tarda en recorrer la ruta en una semana cualquiera.
ü 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.
Objetivo: Determinar el porcentaje invertido.
Descripción Del Problema:
Se desea Obtener el porcentaje que cada quien invierte en la empresa con respecto a la cantidad total invertida.
Se ingresa la cantidad total.
Identificación De Los Datos:
Entrada: La cantidad total.
Salida: Porcentaje que cada quien invierte.
Proceso:
· Datos Internos: Los porcentajes.
· Acciones Atómicas:
o) Ingreso de la cantidad total.
p) PI= (cantidad total*%cada uno).
Cursos de Acción: Se desea Obtener el porcentaje que cada quien invierte en la empresa con respecto a la cantidad total invertida.
Problemas condicionales
ü Calcular el total que una persona debe pagar en una llantera, si el precio de cada llanta es de $800 si se compran menos de 5 llantas y de $700 si se compran 5 o más.
Objetivo: Total que una persona debe pagar.
Descripción Del Problema:
Se desea calcular el total que debe pagar una persona a una llantera.
Se ingresa el número de llantas.
Identificación De Los Datos:
Entrada: Número de llantas.
Salida: Total a pagar.
Proceso:
· Datos Internos: 800, 700.
· Acciones Atómicas:
q) Ingreso del número de llantas.
r) TP= (Número de llantas*700)
s) TP= (Número de llantas*800)
Cursos de Acción: Se desea calcular el total que debe pagar una persona a una llantera.
Estructuras De Control:
-si son más de 5 cuestan cada una 700.
-si son menos de 5 cuestan 800.
ü En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar. Si el numero escogido es menor que 74 el descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%. Obtener cuánto dinero se le descuenta.
Objetivo: Dinero que se debe descontar.
Descripción Del Problema:
Se desea calcular el dinero que se descuenta sobre el total de una compra.
Se ingresa el total de la compra.
Identificación De Los Datos:
Entrada: Total de la compra.
Salida: Dinero descontado.
Proceso:
· Datos Internos: 15%,20% y número escogido.
· Acciones Atómicas:
t) Ingreso del total de la compra.
u) D= (Total de compra*15%)
v) D= (Total de compra*20%)
Cursos de Acción: Se desea calcular el dinero que se descuenta sobre el total de una compra.
Estructuras De Control:
-si el número es <>,=74 se descuenta el 20%
ü Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la formula que se aplica cuando el sexo es femenino es:
núm. Pulsaciones = (220 - edad)/10
Y si el sexo es masculino:
núm. Pulsaciones = (210 - edad)/10
Objetivo: Calcular el número de pulsaciones de una persona.
Descripción Del Problema:
Se desea obtener el número de pulsaciones de una persona por cada 10 s de ejercicio.
Se ingresa la edad de la persona.
Identificación De Los Datos:
Entrada: Edad de la persona.
Salida: Número de pulsaciones.
Proceso:
· Datos Internos: 210, 220 y 10
· Acciones Atómicas:
w) Ingreso de la edad de la persona.
x) núm. Pulsaciones = (220 - edad)/10
y) núm. Pulsaciones = (210 - edad)/10
Cursos de Acción: Cálculo del número de pulsaciones.
Estructuras De Control:
-si es mujer la formula es (220 - edad)/10
-si es hombre la formula es (210 - edad)/10
ü Una compañía de seguros está abriendo un depto. de finanzas y estableció un programa para captar clientes, que consiste en lo siguiente: Si el monto por el que se efectúa la fianza es menor que $50 000 la cuota a pagar será por el 3% del monto, y si el monto es mayor que $50 000 la cuota a pagar será el 2% del monto. La afianzadora desea determinar cuál será la cuota que debe pagar un cliente.
Objetivo: Calcular la cuota que debe pagar un cliente.
Descripción Del Problema:
Se desea calcular la cuota que debe pagar un cliente.
Se ingresa el monto.
Identificación De Los Datos:
Entrada: Monto.
Salida: Cuota que se debe pagar.
Proceso:
· Datos Internos: 3% y 2%.
· Acciones Atómicas:
z) Ingreso del monto
aa) C= (Monto*3%)
bb) C= (Monto*2%)
Cursos de Acción: Se desea calcular la cuota que debe pagar un cliente.
Estructuras De Control:
-si el monto es <50000>50000 la cuota a pagar será por el 2% del monto.
ü En una escuela la colegiatura de los alumnos se determina según el número de materias que cursan. El costo de cada las materia es el mismo. Se ha establecido un programa para estimular a los alumnos, el cual consiste en lo siguiente: si el promedio obtenido por un alumno en el último periodo es mayor o igual que 9, se le hará un descuento del 30% sobre la colegiatura y no se le cobrara IVA; si el promedio obtenido es menor que 9 deberá pagar la colegiatura completa, la cual incluye el 10% de IVA. Obtener cuanto debe pagar un alumno.
Objetivo: Calcular cuánto debe pagar un alumno.
Descripción Del Problema:
Se desea calcular cuánto debe pagar un alumno.
Se ingresa el promedio del alumno.
Identificación De Los Datos:
Entrada: Promedio
Salida: Cuanto debe pagar el alumno.
Proceso:
· Datos Internos: 30%, 10% y colegiatura
· Acciones Atómicas:
cc) Ingreso del promedio.
dd) VP= (Colegiatura*30%)
ee) VP= (Colegiatura*10%)
Cursos de Acción: Se desea calcular cuánto debe pagar un alumno.
Estructuras De Control:
-si el promedio es >,=9 se le hará un descuento del 30% sobre la colegiatura.
-si el promedio es <9 pagará la colegiatura completa más 10% de IVA.
ü Una frutería ofrece las manzanas con descuento según la siguiente tabla:
NUM. DE KILOS COMPRADOS % DESCUENTO
0 - 2 0%
2.01 - 5 10%
5.01 - 10 15%
10.01 en adelante 20%
Determinar cuánto pagará una persona que compre manzanas en esa frutería.
Objetivo: Calcular cuánto paga una persona por la compra de manzanas.
Descripción Del Problema:
Se desea calcular cuánto paga una persona que compre manzanas en esa frutería.
Se ingresa el número de kilos.
Identificación De Los Datos:
Entrada: Número de kilos.
Salida: Costo de la compra.
Proceso:
· Datos Internos: Descuentos.
· Acciones Atómicas:
ff) Ingreso del número de kilos.
gg) VC= (Número de kilos*descuentos)
Cursos de Acción: Se desea calcular cuánto paga una persona que compre manzanas en esa frutería.
Estructuras De Control:
-si el número de kilos es de 0-5 el descuento es 0%
- si el número de kilos es de 2.01-5 el descuento es 10%
- si el número de kilos es de 5.01-10 el descuento es 15%
- si el número de kilos es de 10.01 en adelante el descuento es 20%
Suscribirse a:
Enviar comentarios (Atom)
1 comentario:
exelente guia de analisis algoritmica.
Publicar un comentario