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