Sei sulla pagina 1di 6

Gua de Ejercicios

Elementos de Programacin

Santiago Centro POLYA: Responda cada uno de los siguientes problemas segn lo tratado en clases respecto de la metodologa de Polya.
1. Segn la metodologa de Polya, enuncie y explique los 4 pasos que se deben seguir para resolver un problema. 2. Una persona tiene $100.000 y decide invertir $70.000 de ellos en bonos hipotecarios a un 5% (mensual) y el resto en un depsito a plazo a un 10% (mensual). Cunto dinero ganar esta persona despus de un mes?. Resuelva utilizando polya.

3. A un empleado de una empresa se le cancela como sueldo base es $520.000. Cul es el sueldo lquido del empleado si los descuentos legales son de a un 20%?. Resuelva utilizando polya. ENTRADA-PROCESO-SALIDA: Para las siguientes situacin identificar los datos, el proceso y el resultado ( informacin, salida).
6. Se desea calcular el sueldo promedio de Adrin en los tres ltimos meses del ao, si estos corresponden a $ 500.000 , $ 580.000, $ 800.000. 10. Se tiene un grupo de 100 personas cuyos datos que se conocen son: Edad, Sexo rea de trabajo (Recursos Humanos, Contabilidad, Otros) . a. El promedio de edades de todas las personas. b. La cantidad de mujeres que tienen 21 aos. c. Cantidad de hombres que hay en total de Contabilidad. d. Promedio de edad de los hombres que pertenecen al rea de recursos humanos 11. Se desea determinar cuantos alumnos hombres mayores de edad provienen de la ciudad de. La encuesta se realiza a 1000 estudiantes.

VARIABLES EN MEMORIA: Resuelva los siguientes problemas.


45. La siguiente ilustracin es una representacin conceptual de una memoria, cuyas direcciones estn representadas por variables y los contenidos son los ilustrados. X 14 T 16 R 8 G -56 Y 0 A -4 S -9 J 5 L 130 W -8 P 0 Z 0

Determinar los valores finales de los contenidos si se ejecutan secuencialmente las siguientes operaciones matemticas. XX+A-W SX-J*Z RR+1 YR-X+2 LY+L TG+J-Z*3 WW+5 JJ+Z/X+2 Escriba en la siguientes ilustracin los valores finales de las variables
Pgina N 1 de 6.

Gua de Ejercicios

Elementos de Programacin

Santiago Centro
X R Y S L P

DIAGRAMAS DE FLUJO: Segn corresponda, Rutear o construir el diagrama de flujo que corresponda.
49. Considerando el diagrama de flujo de ms abajo, suponga que se ingresa un 4 en NumeroA y un 5 en NumeroB. a. Cul es valor que se mostrar en la salida final?. b. Explique brevemente qu hace este diagrama de flujo.
Inicio Print "Ingrese dos nmeros mayores que cero:"

Read NumeroA Read NumeroB

Contador No

1 Si

NumeroA > NumeroB 1 Resultado 0

Resultado

No

NumeroA > NumeroB Resultado

Si

Resultado

Resultado * NumeroB

Resultado + NumeroB

Contador

Contador + 1

No

Contador > NumeroA Si Print Resultado Fin

50. Compruebe y recorra el siguiente diagrama de flujo e indique el valor de las variables que se muestran durante el recorrido, as como tambin el valor final de todas las variables involucradas. Para ello considere que el valor ingresado por el teclado corresponde a N = 7.

Pgina N 2 de 6.

Gua de Ejercicios

Elementos de Programacin

Santiago Centro
inicio x=1, valor=0 Ingrese un nmero Leer n x<n si valor=x*n x, por, n es, valor no x=x*n el valor de x , x

fin

x=x+1

51. Para el siguiente diagrama de flujo, efecte un ruteo considerando como entrada los siguientes valores: a = -15, b = 4, c = 1 .
INICIO

a, b, c

Verdadero

a es mayor que 0

Falso

Verdadero "FIN"

b es mayor que 0

Falso

Verdadero

c es mayor que 0

Falso

Verdadero

c es mayor que 0

Falso

X = c/a

X=0

X = (c-b)/a

X = b/a

FIN

Pgina N 3 de 6.

Gua de Ejercicios

Elementos de Programacin

Santiago Centro RESPUESTAS

POLYA
1. a. Entender o Comprender el problema . se identifica lo conocido y lo desconocido, se introducen dibujos y/o anotacin. Elaborar o desarrollar un plan. Se busca un nexo entre datos e incgnita, se piensa en otros problemas conocidos y resueltos, se identifican teoremas y/o formulas que nos pueden servir Llevar a cabo un plan . Se hacen definitivamente los clculos, validando paso a paso. Volver atrs Revisar . se examina la solucin pensando si podra haber llegado a lo mismo de otra forma y se internaliza para utilizarlo en el futuro para resolver un problema ms complejo Sueldo Base El porcentaje a descontar. Sueldo Lquido Idear un Plan: Porcentaje a descontar ( 20%) = 20/100 Valor a descontar = Sueldo Base * 20/100 Sueldo Lquido = Sueldo Base Valor a descontar Realizar el Plan: Sueldo base = 520.000 Valor descuento = 520.000 * 20/100 = 104.000 Sueldo Lquido = 520.000-104.000 = 416.000 Mirar hacia a atrs: Revisar la lgica y los clculos realizados, posiblemente aplicando frmulas inversas. 4. Entender el problema: Pregunta : Cuanto cancela por su compra. Datos : Valor compra 800.000 Agregar el 18%. Descontar el 7% al total. Construir o Idear un Plan: 1. Calcular el 18% al neto. 2. A la compra sumar el resultado de paso 1. 3. Calcular el 7% al resultado del paso 2. 4. Al resultado del paso 2 restar el resultado del paso 3. Ejecutar el Plan: 1. 800.000*0.18=144.000 2. 800.000 + 144.000= 944.000 3. 944.000*0.07=66.080 4. 944.000-66.080=877.920 Mirar hacia a atrs: Revisar la lgica y los clculos realizados, posiblemente aplicando frmulas inversas.

b.

c. d.

2. Entender el problema: Pregunta : Cunto se ganar al cabo de un mes Datos : Dinero total para invertir = $100.000 Dinero a invertir en bonos hipotecarios = $70.000 Porcentaje de ganancia en bonos => 05% Porc. de ganancia en depsitos a plazo => 10% Idear un Plan: 1.- Determinar cuanto invierte en depsitos a plazo
( Inversin a Plazo = Dinero total - Dinero invertido en bonos )

2.- Determinar cuanto gana en bonos hipotecarios


( Ganancia en bonos=Dinero invertido en bonos * Porcentaje Bono)

3.- Determinar cuanto gana en depsito a plazo


(Ganancia depsito=Dinero invertido depsito*Porcentaje depsito)

4.- Determinar cuanto Gana en total


( Ganancia total = Ganancia en bonos + Ganancia en depsito)

Realizar el Plan: 1.- Inversin a Plazo = $100.000 - $70.000 = $ 30.000 2.- Ganancia en bonos = $70.000 * 0,05 = $3.500 3.- Ganancia en bonos = $30.000 * 0,1 = $3.000 4.- Ganancia total = $3.500 + $3.000 = $7.500 Mirar hacia a atrs: Revisar la lgica y los clculos realizados, posiblemente aplicando frmulas inversas. 3.Entender el problema Lea Cuidadosamente El Problema. Se desea obtener el sueldo lquido de un empleado para lo cual se necesita conocer su sueldo base, los descuentos legales y alguna formula relacionada con el problema tal como Sueldo Lquido = Sueldo Base Sueldo Base * 20% u otra formula podra ser Sueldo lquido = Sueldo Base * 80%. Una vez calculado, escribir el resultado. Determine Claramente Lo Que Usted Est Intentando Hacer. Identificar el sueldo bruto Identificar el porcentaje de descuento Calcular Sueldo Lquido Escribir el resultado (Sueldo Lquido). Identifique Los Datos Importantes.

5. Entender el problema: Pregunta : Cuanto paga el cliente por su compra. Datos : Valor de televisor 150.000 Valor de cada camisa 15.000 Descuento por el televisor 10% Descuento por camisa 5% Construir o Idear un Plan: 1. Calcular el 10% al valor del televisor. 2. Al valor del televisor restar el resultado del paso 1. 3. Multiplicar por 2 el valor de la camisa. 4. Calcular el 5% al resultado de paso 3. 5. Al resultado del paso 3 restar el resultado del paso 4. 6. Sumar los valores obtenidos del paso 2 y paso 5. Ejecutar el Plan: 1. 150.000*0.1=15.000 2. 150.000-15.000= 135.000 3. 2*15.000=30.000 4. 30.000*0.05=1.500 5. 30.000-1.500=28.500 6. 135.000+28.500=163.500 El cliente debe cancelar $163.500 por su compra. Verificacin: Seguimiento a lo lgica y revisin de los clculos.

Pgina N 4 de 6.

Gua de Ejercicios

Elementos de Programacin

Santiago Centro

Entrada-Proceso-Salida
6. Datos : Corresponde a los sueldos de los ltimos meses, es decir $500.000 , $580.000, $800.000 Proceso : Clculo del promedio (operacin de suma y luego divisin) Informacin : Corresponde al promedio de sueldos calculado 10.a. Datos de Entrada: Cantidad de personas y sus edades Procesamiento: Sumar las edades de todas las personas y dividirlas por la cantidad de personas. Datos de Salida Promedio de edad de todas las personas 10.b. Datos de Entrada: Cantidad de mujeres y su edad Procesamiento: Contar las mujeres que solo tiene 21 aos Datos de Salida Cantidad de mujeres de 21 aos 10.c. Datos de Entrada: Cantidad de Hombre y su rea Procesamiento: Contar los hombre que solo Pertenecen a Contabilidad Datos de Salida Promedio de edad de todas las personas 10.d. Datos de Entrada: Cantidad de hombre , su edad y rea Procesamiento: Contar los hombres que son solo del rea de Recursos Humanos, sumar sus edades y dividirlos por la cantidad de hombre que hay. Datos de Salida Promedio de edad de los hombres que pertenecen al rea de recursos humanos 11. Dato:

Sexo = hombre Edad >= 18 Ciudad = Vicua 1000 estudiantes Proceso: Consultar a 1000 estudiantes y registrar o contar a aquellos alumnos que cumplan las tres condiciones: ser hombre, ser mayor de edad y proceder de la ciudad de Vicua Informacin: La cantidad de estudiantes hombres mayores de edad que provienen de la ciudad de Vicua

Variables en Memoria
45. X 18 T -51 46. A -4 R 9 G -56 Y -7 A -4 S 18 J 7 L 123 W -3 P 0 Z 0 47. J 8 48. J 9 T 8 F 2 M 11

T 14

F 2

M 12

F -7

X 10

W 1

Algoritmos
49.a. 49.b. Si NumeroA es Mayor que NumeroB, entonces el algoritmo realiza una multiplicacin de ambos nmeros. (suma NumeroA veces NumeroB). Resultado = 5 * 5 * 5 * 5 = 625

Pgina N 5 de 6.

Gua de Ejercicios

Elementos de Programacin

Santiago Centro
Si NumeroA es menor o igual que NumeroB, el algoritmo realiza una exponenciacin de NumeroA a NumeroB (NumeroA multiplicando NumeroA veces el NumeroB. 50. El recorrido para N=7 es el siguiente. 1 por 7 es 1 2 por 7 es 14 3 por 7 es 21 4 por 7 es 28 5 por 7 es 35 6 por 7 es 42 As el valor de X es 49. 51. Salida: -1/15 -0.066
NumeroB

Pgina N 6 de 6.

Potrebbero piacerti anche