Está en la página 1de 5

EXAMEN PARCIAL

INTRODUCCIÓN A LA PROGRAMACIÓN

INSTRUCCIONES:
• El alumno debe leer el compromiso ético de la evaluación.
• El alumno debe redactar su apellido, nombre y DNI, en el párrafo del compromiso ético; caso
contrario, la evaluación no será corregida.
• El alumno deberá leer detenidamente cada una de las indicaciones de la evaluación con la
finalidad de cumplir con todos los puntos solicitados.

COMPROMISO ÉTICO:

YO, VERÓNICA CRUCES FUENTES con DNI 003506962


me responsabilizo por el contenido de esta evaluación. Afirmo ser el autor de las respuestas a las
preguntas realizadas. Asimismo, aseguro no haber tomado parcial o totalmente ningún texto
académico de alumnos de esta institución u otras ni documentos generales de la web u otras
fuentes sin haber colocado la cita correspondiente.

Sé que esta evaluación podrá ser analizada con los filtros de TURNITIN, los cuales compararán los
textos con archivos de documentos institucionales, internet y otros para encontrar posibles
coincidencias. Soy consciente de que se aplicará el reglamento vigente de estudios y las sanciones
que correspondan de encontrarse irregularidades en cuanto al contenido enviado en la evaluación.

1 de 5
EXAMEN PARCIAL

1. Completa las siguientes tablas lógicas: (4 puntos)

p q p^q p q pvq
v v v v v v
v f f v f v
f v f f v v
f f f f f f

2. Dada la siguiente porción de código, indica el valor que almacenan las variables b, p y r. (3 puntos)

a = 20;
b = a % 8; b=4
p = a >= 8; p = true
q = false;
r = !q; r = true

3. Dado el siguiente Diagrama de flujo, elabora el correspondiente pseudo código.

Coloca aquí el pseudo código

INICIO
VARIABLES base, altura, área

INGRESAR base, altura

área = base x altura


2

MOSTRAR área
FIN

Declaración de variables, ingreso de datos e Indentación. (3 puntos)

2 de 5
EXAMEN PARCIAL

4. Un supermercado ofrece un cupón para participar en un sorteo, por cada 50 soles de compra. Elabora un
programa para ingresar el nombre del cliente y el importe de compra (puede tener parte decimal). Luego
muestra la cantidad de cupones que recibirá.
a) Ingreso de datos. (2 puntos) b) Cálculo del número de cupones (2 puntos)

var nombre, importe, cupon;

nombre = prompt("Ingrese nombre del cliente");


importe = parseFloat (prompt("Ingrese importe de compra"));

if (importe >=50 ) {

cupon= importe/50;
}
else {
cupon= 0
}
document.write("El cliente " + nombre + " ha recibido " + cupon + " cupones ");

3 de 5
EXAMEN PARCIAL

5. Elabora un algoritmo que permita ingresar uno de los siguientes turnos de trabajo: mañana (M), tarde (T) ó
noche (N). Muestra un mensaje sólo si el carácter ingresado no corresponde a ningún turno.
Muestra la solución en Diagrama de flujo. Utiliza estructura condicional simple.
a) Ingreso de datos y condición (2 puntos) b) Símbolos utilizados (1 punto)

4 de 5
EXAMEN PARCIAL

6. Elabora un algoritmo que permita ingresar números enteros que pertenezcan al siguiente rango: [20 – 50].
Muestra un mensaje sólo si el número ingresado no corresponde al rango solicitado.
Muestra la solución en Pseudo código. Utiliza estructura condicional simple.
a) Lista de variables y condición (2 puntos) b) Indentación (1 punto)

INICIO
VARIABLES numero

INGRESAR numero

SI (numero < 20 o numero > 50)


MOSTRAR “no se encuentra en el rango”
FIN SI

MOSTRAR “terminó”
FIN

5 de 5

También podría gustarte