jueves, 25 de septiembre de 2008

Ejercicios Secuenciales de Programación

1) Una Iglesia ampara con dinero a Cuatro tipos de familias, desplazadas, madres solteras, estratos muy bajos y ancianos: Porcentaje del presupuesto; Desplazadas 25%, madres solteras 20%, estratos muy bajos 30%, ancianos 25%.

Rta/ En la entrada se pone el dinero total, en el cuadro de desarrollo hacemos la formula dinero total * porcentaje dado a cada familia (desplazadas, madres solteras, estratos muy bajos y ancianos) cada formula aparte y ese resultado se mostrara en la salida

2) Determinar la multiplicación de 4 números.

Rta/ Para determinar la multiplicación de los cuatro números primero se pone la entrada de las cuatro variables a,b,c,d, luego en un cuadro de proceso desarrollar a*b*c*d=e, imprimiendo e como salida, siendo esta el resultado de la operación (a*b*c*d).

3) Determinar el área de un trapecio

a =
h ( B + b )
2
Rta/ Para determinar el área de un trapecio, primero debemos definir en la entrada las variables que van a ser utilizadas en la fórmula:


Donde a: área del trapecio
h: altura del trapecio
B: base mayor del trapecio
b: base menor del trapecio

Luego, se introducen los datos de entrada y en un cuadro de proceso se escribe la fórmula a utilizar. Luego en un cuadro de salida se da la orden para imprimir la variable a.



4) Determinar la velocidad de un auto que lleva un movimiento uniforme.

Rta/ Para determinar la velocidad de un auto que lleva un movimiento uniforme, primero definimos las variables en un cuadro de entrada, en este caso serán: v (velocidad), x (distancia), t (tiempo). Después en un cuadro de proceso introducimos la fórmula correspondiente v=x*t. Luego en el cuadro de salida imprimimos v.

5) En un concesionario están dando de descuento el 2.5% por la compra de un carro de ultimo modelo. Determinar el valor total del auto con el descuento.

Rta/ En la entrada se pone el precio del carro Pc la variable del descuento D y Vt que seria el valor total, en el desarrollo se pone la formula que es el valor del carro* 0.025 /100 , junto a la resta del Pc con el resultado de la formula y nos dará el precio a pagar que se mostrara en la salida

6) Determinar el % de caballos y yeguas que hay en un establo.

Rta/ Para determinar el % de caballos y yeguas que hay en el establo, definimos las variables en el cuadro de entrada C, Y. el desarrollo se da mediante formulas que el porcentaje de Caballos es igual a C *100/C+Y lo mismo se hará con las Yeguas y se mostrara en la salida los resultados

7) Determinar el salario mensual de una persona

Rta/ Par determinar el salario mensual de una persona ponemos en la entrada la variable del salario diario ganado Sd y Sm como salario mensual, y en el cuadro de proceso la formula Sm = Sd*30. Como ultimo poner en el cuadro de salida Sm.

8) Calcular el salario mensual de un empresario que recibió como incremento salarial el 30%
Rta/ Como entrada se pone la variable sal que significa salario del empresario para saber cual va ha ser el valor del nuevo salario del empresario se tiene en cuenta que el salario va a aumentar un 30% se saca la siguiente formula en el cuadro del desarrollo en el cual se saca el incremento = sal*0.30 y el nuevo salario seria sal + incremento y este resultado se mostraría en la salida
9) Determinar la suma y resta de dos números

Rta/ Para saber cual es el resultado de la suma y resta de dos números primero damos dos entradas llamadas como usted lo desee la cuales van a representar dos números cual quiera que sean; luego en el proceso se pondrían la suma de dichas variables y la resta, luego habrían dos salidas una para la suma y otra para la resta.


10) Determinar la velocidad de un carro en movimiento

Rta/ Para determinar la velocidad del carro damos la entrada de la distancia recorrida y del tiempo que tarda este es recorrer dicha distancia, luego aplicamos la formula de velocidad obteniendo la salida pedida























Ejercicios Condicionales de Programación


1) La Alcaldía de Neiva desea brindar subsidios a madres cabeza de hogar dependiendo de la edad de ellas. Si la edad de la madre oscila hasta los 20 años recibirá un subsidió de $20000, pero si su edad oscila de los 20 años en adelante, el subsidio a recibir será de $30000.
Para realizar este programa en el cuadro de entrada describimos las variables a utilizar, en este caso será E (edad) y Sub (valor del subsidio). Utilizamos el condicional: si E <=25, entonces se imprimirá en el cuadro de salida $20000, sino se imprimirá $30000, es decir en este caso E>25

2) Un nadador necesita un promedio de tiempo de 3 minutos por 2 piscinas, para poder pasar la prueba que le dio su entrenador.

Rta/ En el cuadro de entrada definimos las variables tiempo (T) y tiempo1 (t1) tiempo2(t2), entonces T =t1+t2, con la ayuda de un condicional comparamos, si T >3 el nadador no pasara la prueba sino el nadador si lograra pasará la prueba es decir T<=3.. Como ultimo se da en la salida el nadador pasa o no la prueba.

3) Un atleta de jabalina necesita tener como marca de lanzamiento minima 20 mts para poder clasificar en las olimpiadas de Beijín .

Rta/ En el cuadro de entrada definimos la variable marca1 (m1), M entonces m1 =M, con la ayuda de un condicional comparamos, si m1 >=20 el atleta clasificara sino el atleta no clasificara es decir m1<20.. Como ultimo se da en la salida el atleta clasifica o no.

4) En un almacen están dando el 15% de descuento si el cliente hace una compra mayos a 50mil sino el cliente no recibirá ningún descuento.

Rta/ Como cuadro de entrado ponemos las variables compra (c), utilizamos un condicional comparando c>=50mil entonces se pone la salida como recibe el descuento, sino se pone en la salido que el cliente no recibió el descuento , es decir c<50mil.




5) Determinar el valor de un viaje en bus si por numero de pasajeros mayor a 15, se les dará un descuento del 20% del viaje.

Rta/ Para determinar el valor del viaje en bus debemos dar como datos de entrada el valor por persona y la cantidad de personas, luego el condicional nos permitirá saber que si son mas de 15 pasajeros se debe hacer un descuento del 20%, entonces el proceso será el numero de personas por el valor por persona menos el 20% si esto no se cumple entonces el valor a pagar seria solo la multiplicación de las personas por el valor individual.

6) Determinar el area de un rombo si el radio de este es mayor o igual a .

Rta/ el dato de entrada es el radio del rombo luego el condicional nos dirá que si es mayor a o igual que 6 se debe aplicar la formula del área del rombo y que si no cumple estas condiciones no debería hacerse.

viernes, 19 de septiembre de 2008

-El Objetivo: Es determinar el peso de la persona
-Descripcion del problema: calcular el peso perdido; ingresar el tiempo, peso y factor
-Proceso:
datos internos: el factor
Acciones anatomicas:
a) 2pesodeportista*0.0.46*t
b)2pesodeportista*0.0.65*t
c)2pesodeportista*0.0.85*t
d)spinin+aerobicos+pesas
e)(caloriasperdidas*7)/2500
f)calcular peso perdido
CURSOS DE ACCION: calculo del peso perdido
SECUENCIACION: Cálculo a)->b)->c)->d)->f)
-Algoritmo: Ver figura

martes, 9 de septiembre de 2008

viernes, 5 de septiembre de 2008

Diagrama de flujo


Trabajo en clase 5 sep

Objetivo.
- calcular el valor mensual del gas domiciliario



Descripción del problema:
- se necesita el costo del gas domiciliario mensual calculado
- se ingresa la lectura y una lectura nueva



Proceso:

-datos internos: valor del gas en m³

-Acciones atomicas.
Ingresos de las lecturas final e inicial
m³ consumidos en el mes = lectura final – inicial
descuentos: estratos
deudas: meses de atraso


valor total= costo del m³ consumido-descuentos + deudas

mostrar el valor total

fin