|
|
COLEGIO CENTROAMÉRICA “Siendo siempre mejores que ayer”
Guía de repaso tercer periodo Computación Primer año de Bachillerato Academia CCA |
|||
|
APELLIDOS |
NOMBRES |
N° DE LISTA |
SECCIÓN |
|
|
|
|
|
|
|
|
Profesor/a: Marlon Solórzano |
Fecha:
|
TIEMPO DE APLICACIÓN:
|
||
INDICACIONES GENERALES. Desarrolla la prueba utilizando lapicero de color Azul. Evita el uso de corrector, lápiz, dobles respuestas y tachaduras, para no afectar tu calificación
OBJETIVO GENERAL: Lograr que el estudiante aplique los conocimientos básicos para resolver un problema usando los conceptos de algoritmos, diagramas de flujo y C++.
I PARTE (30%)
Dado el siguiente algoritmo crear su respectivo diagrama de flujo y programa en C++
|
Algoritmo: Inicio Escribir “Ingrese el salario del trabajador” Leer sal Escribir “Ingrese la cantidad de horas extras” Leer hextra Escribir “Ingrese la categoría” Leer cat Si cat igual a 1: Vextra=hextra*30 2: Vextra=hextra*38 3: Vextra=hextra*40 4: Vextra=hextra*45 De otra forma: Escribir “Categoria Invalida” Fin selector Saltotal=sal+hextra Escribir “El salario Total es saltotal” Fin
|
Programa enC++ |
Diagrama de flujo.
|
|
II Parte (10%)
Dada la siguiente tabla explique cada una de las estructuras.
|
Sintaxis |
Utilidad |
|
For() |
|
|
switch(OPC) |
|
|
break; |
|
|
Default: |
|
|
case VALOR1: |
|
III PARTE (60%)
Resolver los siguientes problemas; escribir algoritmo, diagrama de flujo y programa en C++:
· Permita a un docente ingresar un total de notas de 25 alumnos que la PC procese. (30%)
Una nota es válida solamente en el rango (0.0-10.0), de lo contrario llamar la atención al docente e indicarle que el software finalizara por haber ingresado una nota no valida.
Al finalizar el ingreso correcto de todas las notas, el programa le muestra al usuario estos resultados:
a) porcentaje de aprobados.
b) Nota promedio de los alumnos aprobados.
c) Mayor nota de los alumnos con nota reprobados y
d) total de notas ingresadas que son menores de 7.0
· Crear un programa que muestre un menú como este: (30%)
*******MENU********
1) Numero primo.
2) Sumatoria 1.
3) Factorial
4) Sumatoria 2.
********************
Tras mostrar el menú, el programa debe leer un número del 1 al cuatro si se elige 1,el programa determinara si un número es primo o no. Si se elige 2 se calcula la serie 1-(1/2)+(1/3)-(1/5)+…..+-(1/n),si se elige 3 se calcula el factorial y si selecciona cuatro realizara la siguiente sumatoria, 1+2+3+4+…+ n (en todos los casos el programa pedirá escribir el número sobre el que se calcula cada una de las opciones). Tras calcular el resultado, el programa volverá a mostrar el menú y así sucesivamente.
PROMOCION 2022.
1. FACTURA DE COMPRA VENTA: La empresa COLOMBIAN SYSTEMS lo ha contratado como el “Ingeniero Encargado” para sistematizar la facturación. En la siguiente FACTURA DE COMPRA VENTA, usted debe analizar toda la información disponible y aplique el proceso de normalización, hasta llegar a la Tercera Forma Normal.
Se pide realizar la respectiva justificación detallada de cada uno de los pasos que conduzcan al resultado final.
Factura(NUM_FAC, FECHA_FAC, NOM_CLIENTE, DIR_CLIENTE, RIF_CLIENTE, CIUDAD_CLIENTE, TELEF_CLIENTE, CATEGORIA, COD_PROD, DESP_PROD, VAL_UNIT, CANT_PROD)
Donde:
NUM_FAC: Número de la factura de compra venta
FECHA_FAC: Fecha de la factura de compra venta
NOM_CLIENTE: Nombre del cliente
DIR_CLIENTE: Dirección del cliente
RIF_CLIENTE: Rif del cliente
CIUDAD_CLIENTE: Ciudad del cliente
TELEF_CLIENTE: Teléfono del cliente
CATEGORIA: Categoría del producto
COD_PROD: Código del producto
DESCRIPCION: Descripción del producto
VAL_UNIT: Valor unitario del producto
CANT_PROD: Cantidad de productos q compra el cliente
La llave primaria es Número de Factura de venta: NUM_FAC
2. Video club: En una tienda de video se necesita mantener información de alrededor de 3000 casetas cada uno de los casetes tiene asignado un número por cada `película se necesita conocer un titulo y categoría por ejemplo: comedia, suspenso, drama, acción, ciencia ficción, etc. Se mantienen algunas copias de muchas películas. Se le da a cada película una identificación y se mantiene seguimiento de lo que contiene cada casete.
Un casete puede venir en varios formatos y una película es grabada en un solo casete; frecuentemente las películas son pedidas de acuerdo a un actor especifico Tom Cruise y Demi More son los más populares es por esto que se debe mantener información de los actores que pertenecen a cada película.
No en todas las películas actúan artistas famosos, a los clientes de la tienda le gusta conocer datos como el nombre real del actor, y su fecha de nacimiento.
En la tienda se mantienen información solo de los actores que aparecen en las películas y que se tiene a disposición. Solo se alquila videos a aquellos que pertenecen al club de videos. Para pertenecer al club se debe tener un buen crédito. Por cada miembro del club se mantiene una ficha con su nombre, teléfono y dirección, cada miembro del club tiene asignado un número de membresía. Se desea mantener información de todos los casetes que un cliente alquila, cuando un cliente alquila un casete se debería conocer el nombre de la película, la fecha en la que se alquila y la fecha de devolución.
Se pide aplicar las reglas de normalización hasta la tercera forma normal, teniendo las siguientes entidades con sus respectivos atributos:
Alquiler (cod_alquiler, num_membresia, cod_cliente, nom_cliente, dir_cliente, telef_cliente, cod_cassette, fecha_alquiler, fecha_dev, valor_alquiler, cantidad)
Cassettte (cod_cassette, num_copias, formato, cod_pelicula, titulo, categoría, cod_actor, nom_actor, fechanac_actor, cod_tipo)
Donde:
cod_alquiler = Codigo del alquiler
num_membresia = Numero de membresia
cod_cliente = código del cliente
nom_cliente = nombre del cliente
dir_cliente = dirección del cliente
telef_cliente = teléfono del cliente
cod_cassette = código del cassette
fecha_alquiler = fecha del alquiler del al película
fecha_dev = fecha de devolución de la pelicula
valor_alquiler = valor del alquiler de la película
cantidad = cantidad de película alquilada
num_copias = números de copias de cassette
formato = formato del cassette
titulo = nombre de la película
categoría = categoría de la película
cod_actor = código del actor
nom_actor = nombre del actor
fechanac_actor = fecha de nacimiento del actor
cod_tipo = código del tipo de película.
Comentarios
Publicar un comentario