Examen de Unidad 03 - Grupo A - Enunciados
Examen de Unidad 03 - Grupo A - Enunciados
Examen de Unidad 03 - Grupo A - Enunciados
INDICACIONES:
a) Nombre del archivo del ejercicio: CODIGOUNIVERSITARIO_APELLIDOPATERNO_APELLIDOMATERNO_NUMERODEEJERCICIO
Ejemplo: si sus datos son, código universitario 2021123456, apellidos Perez Flores, y le toco el ejercicio 01 entonces el nombre del
archivo a generar con DEV C++ debe ser: 2021123456_PEREZ_FLORES_01
b) Comprimir el(los) archivo(s) con el siguiente nombre:
SIGLASESCUELAPROFESIONAL_NOMBREYNUMERODEEXAMENDEUNIDAD_APELLIDOPATERNO_APELLIDOMATERNO
Ejemplo: si sus datos son, escuela profesional de Ingeniería de Sistemas, examen de unidad 02 y apellidos Perez Flores, entonces
el nombre del archivo a subir debe ser: EPIS_EU03_PEREZ_FLORES
c) La evaluación durara 50 minutos. Se proporcionará 10(DIEZ) minutos adicionales para la subida del archivo al aula virtual.
d) De tener algún inconveniente para realizar el envío debe de comunicarlo de forma inmediata hasta 5(cinco) minutos después de
concluidos los 50 minutos de duración de la evaluación al grupo de Telegram.
e) Una vez superado el inconveniente debe detallar el mismo adjuntando evidencias de ser el caso, al correo
evalencia@virtual.upt.pe
2. Diseñe un programa en C++ que permita trabajar con un vector y realizar lo siguiente:
a) Permita la lectura de un vector de “n” elementos;
b) Permita realizar la escritura del vector en formato vector: a= [a1, a2, a3,…, an]
c) Se debe de determinar e imprimir si el vector esta ordenado o no lo está. (de mayor a menor o menor a mayor). En caso de
que el vector este ordenado se debe de especificar si esta ordenado ascendentemente o descendentemente
d) Finalmente determinar y escribir el primer y último elemento del vector en caso de estar ordenado.
3. Diseñe un programa en C++ que permita trabajar con una matriz y realizar lo siguiente:
a) Permita la lectura de la matriz de orden “n“ x ”n” elementos;
𝑎11 𝑎12
b) Permita realizar la escritura de la matriz: [𝑎 ]
21 𝑎22
c) Se debe de determinar e imprimir si la matriz creada es “especial” o no lo es, una matriz es especial si los
elementos que no están en su diagonal principal son todos ceros. Observe los ejemplos en la figura:
d) En caso de no ser especial, determine e imprima que elementos imposibilitan esta propiedad
4. Un vector se dice que es proporcional si el elemento que ocupa la posición i_ésima coincide con el que ocupa la posición n –
i_èsima, siempre que el número de elementos que almacene en el vector sea n. por ejemplo el vector que almacena los valores
10,7,5,4,5,7,10 es proporcional. Diseñe un programa en C++ que permita realizar lo siguiente:
a) Permita la lectura de un vector de “n” elementos;
b) Permita realizar la escritura del vector, así: a= [a1, a2, a3,…, an]
c) Escriba si el vector es proporcional o no.
d) Finalmente se debe imprimir el promedio de los elementos del vector
5. Una “matriz especial” es aquella matriz cuadrada NxN de números enteros que cumple la siguiente propiedad:
la suma de cada una de las columnas, filas y diagonales principales da un mismo resultado. A ese mismo
resultado se le conoce como “numero especial” observe la figura, y haga lo siguiente:
a) Permita la lectura de la matriz de orden “n“ x ”n” elementos(cuadrada);
𝑎11 𝑎12
b) Permita realizar la escritura de la matriz: [𝑎 ]
21 𝑎22
c) Determinar e imprimir el número especial, es decir la sumatoria que es común a filas y columnas.
d) Determinar e imprimir si la matriz es especial o no, evaluando las filas y columnas con el número especial
7. Diseñe un programa en C++ que permita trabajar con una matriz y realizar lo siguiente:
a) Permita la lectura de la matriz de orden “N” elementos.
𝑎11 𝑎12
b) Permita realizar la escritura de la matriz: [𝑎 ]
21 𝑎22
c) Se debe de determinar e imprimir si la matriz cumple con la siguiente propiedad “especial”, una matriz es especial si: a[i][j]
diferente de a[j][i], para todos los valores i,j.
d) En caso de no ser “especial”, determinar e imprimir cuantos son los elementos que imposibilitan la especialidad.
8. Diseñe el siguiente programa en C++ que permita trabajar con un vector tal que:
a) Permita la lectura de n números enteros para el vector
b) Permita realizar la escritura del vector en formato vector: a= [a1, a2, a3,…;an]
c) Que permita leer un numero entero, y buscarlo en el vector obtenido anteriormente. Si es que el numero entero ingresado
existe (incluso más de una vez), debería de imprimirse un mensaje indicando que se encontró o caso contrario no se encontró,
imprimir el número de veces que existe
d) Además debe imprimir la posición o posiciones donde se encontraba el numero entero buscado, dichos elementos deben de
estar almacenados en un nuevo vector.
DISTRIBUCION DE EJERCICIOS