Tema 10. Dinámica y funciones de la Atmosfera 2024
Examen Parcial A.pdf
1. 1 | P á g i n a
Producto Académico n.1 Rúbrica
Evaluación para el Examen Parcial
1. Consideraciones:
2. 2 | P á g i n a
Criterio Detalle
Temas Estructuras de control para la programación: estructuras de control
repetitivas: Mientras, Hacer Mientras y Para/Desde para la creación
de menú de opciones, contadores y acumuladores.
Resultado de
aprendizaje
de la unidad
Al finalizar la unidad, el estudiante será capaz de aplicar estructuras
de control repetitivas, en la construcción de programas
computacionales usando un lenguaje de programación.
Duración 70 minutos
Tipo de
producto
académico
Indicar tipo de trabajo a entregar.
Desarrollar 01 caso para desarrollar el programa .cpp
3. 3 | P á g i n a
Enunciado
/Consigna
CASO: Zapateria Universal
Una tienda de calzados desea registrar las ventas de sus calzados, con las
siguientes opciones:
MENÚ DE OPCIONES
[1.] Registro de Ventas
[2.] Reporte de Ventas
[3.] Salir
El usuario primero debe escoger la primera opción, para el ingreso de datos, luego
la segunda opción, para ver los resultados de las ventas. Si desea continuar con
otro registro de ventas deberá volver a escoger la opción 1, luego la opción 2. Si
no desea continuar el registro de ventas escoger la opción Salir.
Opción 1:
a) En esta opción el usuario debe ingresar los siguientes datos, además debe
realizar su validación respectiva.
• El ingreso del tipo de cliente (1 o 2)
• Genero del tipo de cliente (M o F)
• El tipo de calzado (1-Deporte / 2-Vestir / 3-Sport). Según el tipo
seleccionado el precio es el siguiente:
Tipo de Calzado Precio(S/.)
1-Deporte 220
2-Vestir 130
3-Sport 80
• La cantidad de calzados (debe ser mayor a cero)
b) Luego de pedir la cantidad de calzados, mostrar: Importe Bruto, Monto
de descuento e Importe Neto
• Importe Bruto = cantidad x precio.
• Monto de Descuento = Importe a Pagar x porcentaje de
Descuento
Se aplica un porcentaje de descuento en función a la cantidad de
calzados
Cantidad de
Calzados
Tipo de cliente: 1
(% de descuento)
Tipo de cliente: 2
(% de descuento)
1 0% 3%
2-3 2% 4%
4-5 4% 5%
6 a más 5% 6%
• Importe Neto = Importe a Pagar – Monto de Descuento
Opción 2:
En esta opción se debe mostrar el resultado siguiente, pero debe tener en
cuenta que el monto total de ventas es la suma de todos los importes a pagar de
los clientes:
• Cantidad de clientes tipo 1
4. 4 | P á g i n a
• Cantidad de descuento registradas cuyo descuento sea mayor o igual a
2% y menor 5%
• Cantidad de Ventas registradas de clientes de genero Masculino cuyo
Importe Neto sea >=150 y <=280
• Monto total de Importe Neto de todos los clientes ingresados
• Monto total de Importe Neto de clientes del tipo 2 y que sean varones
• Promedio de Importe Neto de calzados de tipo 2-Vestir
Recursos de
aprendizaje
obligatorios
Semana 5 – Semana 6 – Semana 7 – Semana 8
Carácter de
la actividad
Grupal, de 3 a 5 integrantes.
Formato de
presentación
• Utilice el IDE Dev C++ para desarrollar el programa.
• Crear un programa en DevC y el nombre del archivo debe ser grabado
de la siguiente forma: GrupoNro___.cpp con los nombres de los
integrantes en la cabecera del programa.
• El envío de la actividad se realizará por el aula virtual, unidad 2,
apartado Consolidado 1 Prueba Desarrollo 1 Semana 7 – Horario al
que pertenece.
• Todos los integrantes del grupo debe publicar el archivo en el aula
virtual antes de la fecha y hora límite de entrega.
• Respete las indicaciones planteadas para esta actividad, a fin de que
su evaluación pueda realizarse sin inconveniente.
5. 5 | P á g i n a
2. Rúbrica de evaluación:
A continuación, se presenta la escala de valoración, en base a la cual se
evaluará el caso en el IDE Dev C++.
Criterios Sobresaliente
(3 puntos)
Suficiente
( 2 puntos)
En proceso
( 1 puntos)
En inicio
( 0 puntos)
INGRESO DE
DATOS
- Ingresa todos los
datos.
- Ingresa la mayoría
de datos
- Ingresa la mitad
de datos
- Ingresa algunos
datos o ningún
dato.
VALIDACIÓN DE
DATOS
- Realiza la
validación de
todos los datos
ingresados dentro
del caso haciendo
uso del do-while e
if.
- Valida la mayoría
de datos, o solo
usa do-while y no
if(), o solo usa if() y
no usa do-while.
- Valida la mitad
de los datos, o
solo usa do-while
y no if(), o solo
usa if() y no usa
do-while.
- Valida solo
algunos de los
datos o ningún
dato, o solo usa
do-while y no if(),
o solo usa if() y
no usa do-while.
RESULTADO
USANDO
CONTADORES
- Muestra el
resultado correcto
de todos los
cálculos
planteados, usando
contadores con
estructuras
repetitivas y/o
selectivas
- Muestra el
resultado correcto
de la mayoría de
los cálculos
planteados,
usando
contadores con
estructuras
repetitivas y
selectivas
- Muestra el
resultado
correcto de la
mitad de los
cálculos
planteados,
usando
contadores con
estructuras
repetitivas y/o
selectivas
- Muestra el
resultado
correcto de
algunos cálculos
planteados,
usando
contadores con
estructuras
repetitivas y/o
selectivas, de un
contador o
ninguno.
RESULTADO
USANDO
ACUMULADORES
- Muestra el
resultado correcto
de todos los
cálculos
planteados, usando
acumuladores con
estructuras
repetitivas y/o
selectivas
- Muestra el
resultado correcto
de la mayoría de
los cálculos
planteados,
usando
acumuladores
con estructuras
repetitivas y
selectivas
- Muestra el
resultado
correcto de la
mitad de los
cálculos
planteados,
usando
acumuladores
con estructuras
repetitivas y/o
selectivas
- Muestra el
resultado
correcto de
algunos cálculos
planteados,
usando
acumuladores
con estructuras
repetitivas y/o
selectivas, de un
acumulador o
ninguno.
MENÚ DE
OPCIONES
- Se muestra el
menú de opciones
con la opción salir,
el menú se
muestra hasta que
el usuario escoja
la opción SALIR.
- Se muestra el
menú de
opciones una
determinada
cantidad de
veces.
- Se muestra el
menú de
opciones dos
veces, con dos
iteracciones.
- Muestra el menú
de opciones una
sola vez, con una
sola iteracción, o
no hace uso de
menú de
opciones.
Total parcial
Nota