Sie sind auf Seite 1von 2

PRIMERA EVALUACION PARCIAL DE ALGORITMO I Apellidos y nombres :

1. Una tienda ofrece un descuento de 15% sobre el total de la


compra y adicionalmente un descuento de 10% si el monto resultante del primer descuento no excede de 500 soles, sino aplicara un descuento del 5%. Un cliente desea saber cunto deber pagar finalmente por el total de las compras. (Pseudocodigo) (3 PUNTOS)

6. Dado el diagrama de flujo, determine la salida para el


siguiente dato de entrada: 8050340 (Demuestre)

(3 PUNTOS) 2. Un carpintero necesita un algoritmo que calcule el precio de


cualquier escritorio que pida un cliente, basndose en los siguientes datos: longitud y anchura del escritorio, tipo de madera y numero de cajones. El precio se calcula como sigue: El precio de todos los escritorios es como mnimo de 200 soles. Si la superficie es mayor de 40000 cm2, aadir 50 soles Si la madera es caoba aadir 150 soles, y si es roble aadir 125 soles Por cada cajn que tenga el escritorio aadir 30 soles. Realice su diagrama de flujo.

(4 PUNTOS) 3. Dado el segmento del siguiente Pseudocdigo determine con


una prueba de escritorio los valores que se imprimen, para las siguientes entradas: X=7, y= 14, z= 2 Luego para X= 1, y=1 , z=11 Leer(x,y,z) x y+z+2 Si (Y > 5 O z < 9) Y (x>=5) entonces Escribir (x-5) Si (x> 7) entonces x= x-2 Fin si Escribir (x, z) Si no Escribir (x-z) Si (Falso) entonces Escribir (900) Si no Escribir (Esto si se cumple) Fin si Fin si (1.5 PUNTOS)

(1.5 puntos)
7. Responda
Verdad o Falso y sustente su respuesta o Complete los espacios: (0.5 punto c/u) a. Un dato simple es aquella que ocupa 2 casillas de memoria para guardarlo ( ) b. Identificador es un nombre que se le asigna a un elemento ( ) c. Algoritmo es un conjunto de procesos que se escriben en orden secuencial para dar solucin a un problema ( ) d. Las expresiones relacionales se utilizan para comparar operadores ( ) e. Indique que hacen estos smbolos

f.

g.

4. Resuelva paso a paso el siguiente ejercicio o indique si no


tiene solucin y diga Por qu?:
a) (15>=7*3^2 Y 8 >3 O 15 >6) O NO(7*3 < 5+7*2 div 3^2) b) NO ( 15 >= 7^1) O NO (43 8 * 2 div 4 <> 4 * 2 div 2) (1.5 PUNTOS c/u)

h.

Las siglas DFD significan. _____________________________________________ _____________________________ Defina que es una constante. _____________________________________________ _____________________________ Defina COMPILADOR

5. Ingresar un nmero, el algoritmo debe imprimir si el nmero


es mltiplo de 4 pero no de 8, si el nmero evaluado resulta ser mltiplo de 5 tambin debe imprimir un mensaje diciendo que ese nmero es mltiplo de 5. Realice su diagrama de flujo.

TIEMPO: 100 MINUTOS Turno A

SISTEMAS Y COMPUTACION 2013 1ER SEMESTRE

PRIMERA EVALUACION PARCIAL DE ALGORITMO I Apellidos y nombres :


1. Una tienda ofrece un descuento de 20% sobre el total de la
compra y adicionalmente un descuento de 10% si el monto resultante del primer descuento no excede de 500 soles, sino aplicara un descuento del 5%. Adems se sabe que todos los productos tienen que pagar el 18% de IGV antes de cualquier descuento. Un cliente desea saber cunto deber pagar finalmente por el total de las compras. (Pseudocodigo) resultado ser 2100, y si N=2965 entonces el resultado ser 3000. Realice su diagrama de flujo. (3 PUNTOS)

6. Dado el diagrama de flujo, determine la salida para `los


siguientes datos de entrada para B: 50, -8 y 0 (Demuestre)

(3 PUNTOS) 2. En una tienda el impuesto que se debe pagar por los


artculos se calcula mediante la siguiente regla: los primeros $20 no causan impuesto, los siguientes $20 tienen un 30% de impuesto y el resto 40% de impuesto, pero si el costo del producto es mayor a $500, entonces en lugar del 40% se cobra el 50%. Realice su diagrama de flujo que lea el costo bsico de un artculo y calcule su precio total (precio total = precio bsico + impuesto)

(4 PUNTOS) 3. Dado el segmento del siguiente Pseudocdigo determine con


una prueba de escritorio los valores que se imprimen, para las siguientes entradas: X=9, y= 13, z= 1 Luego para X= 2, y=1 , z=9 Leer(x,y,z) x y+z+2 Si (Y > 5 O z < 9) Y (x>=5) entonces Escribir (x-3) Si (x> 8) entonces x= x-3 Fin si Escribir (x, y) Si no Escribir (x-z) Si (Verdad) entonces Escribir (600) Si no Escribir (Esto no se cumple) Fin si Fin si (1.5 PUNTOS) f.

(1.5 puntos)
7. Responda
Verdad o Falso y sustente su respuesta o Complete los espacios: (0.5 punto c/u) a. Algoritmo es un conjunto de procesos que se escriben en orden secuencial para dar solucin a un problema ( ) b. Un dato simple es aquella que ocupa 2 casillas de memoria para guardarlo ( ) c. Las expresiones relacionales se utilizan para comparar operadores ( ) d. Identificador es un nombre que se le asigna a un elemento ( ) e. Indique que hacen estos smbolos

4. Resuelva paso a paso el siguiente ejercicio o indique si no


tiene solucin y diga Por qu?:
a) NO (15>=7*3^2 Y 8 >3 O 15 >6) O (4*3 < 5+7*2 div 2^2) b)
NO (16>=7^2) O (44 8*2 div 4 < > 3 * 2 div 2) Y (19 < 35 mod 14)

g.

h.

Defina operador lgico. _____________________________________________ _____________________________________ Las siglas DFD significan. _____________________________________________ _____________________________________ Defina INTERPRETE

(1.5 PUNTOS c/u)

5. Se ingresa los 4 dgitos de un nmero entero positivo N en 4


variables A, B, C, D. Se desea redondear N a la centena ms prxima y visualizar la salida. Por ejemplo si A es 2, B es 3, C es 6 y D es 2 entonces N ser 2362 y el resultado redondeado ser 2400. Si N es 2189, el

TIEMPO: 100 MINUTOS Turno B

SISTEMAS Y COMPUTACION 2013 1ER SEMESTRE

Das könnte Ihnen auch gefallen