Examen de Unidad 03 - Grupo A - Enunciados

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

EXAMEN DE UNIDAD – UNIDAD 03 - ENUNCIADOS

FACULTAD: INGENIERIA DOC.: ING. EDWIN VALENCIA


SEMESTRE: 2022-I CURSO: TECNICAS DE PROGRAMACION CICLO: II CICLO SECCION: “A” FECHA: 28-06-22
APELLIDOS y nombres: ………………….……………………………………………………….…………….... CODIGO:…………………….……………………………..

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

Se tendrá en cuenta los siguientes criterios de evaluación:


I. Puntaje total del examen es como sigue:
1. Revisión del archivo C++:
a) (1 punto)
b) (1 punto)
c) (3 punto)
d) (3 punto)

2. Respuestas de la exposición del ejercicio designado


a) (1 punto)
b) (1 punto)
c) (3 punto)
d) (3 punto)

3. Puntos obtenidos durante las 03 semanas previas al examen de unidad


a) 04 puntos.
1. Diseñe un programa en C++ que permita trabajar con una matriz y realizar lo siguiente:
a) Permita la lectura de una matriz de orden “n”.
b) Permita realizar la escritura de la matriz en formato matriz(tabla).
c) Se debe de escribir “iguales” si ambas matrices son iguales, en caso contrario debe escribirse “diferentes”,
d) En caso de ser diferentes se debe de almacenar lo elementos que hacen la diferencia en un vector e imprimirlos

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

6. Diseñe un programa en C++ que:


a) Lea dos vectores A y B de 10 elementos cada uno
b) Permita la escritura de los dos vectores, asi: a= [a1, a2, a3,…, an]
c) Multiplique el primer elemento de A con el último elemento de B y luego el segundo elemento de A por el noveno elemento
de B y así sucesivamente hasta llegar al décimo elemento de A por el primer elemento de B.
d) El resultado de la multiplicación almacenarlo en un vector C e imprimir el vector C.

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

ESC. APELLIDO APELLIDO


Nº NOMBRES EJERCICIO
PROF. PATERNO MATERNO
1 EPIC ALANIA VIZCACHO BRYAM STIVEN 3
2 EPIC ALARCON CONDORI Luis Angel 8
3 EPIC ARAUJO PACOTICONA LENYN SLENDER 2
4 EPII ARIAS MARAZA Kelly Fernanda 4
5 EPIA ARO HUANCA Rodrigo 2
6 EPII CABRERA CORNEJO MICHAEL ANDREE 2
7 EPII CARBAJAL CHAMBI MYDDUAR VICENTE 5
8 EPIA CARITA GONZALES Fabiola Del Pilar 5
9 EPII CHATA MAMANI ALE HAYLIN 2
10 EPII CHOQUECOTA TRONCOS MARCOS JEANPIER 4
11 EPIC CONDORI MAMANI DAVID WILSON 8
12 EPII CONDORI OSCO SAMIR ANDRES 5
13 EPIE CUTIPA JAHUIRA JOHAN JAIME 6
14 EPII DELGADO LINARES DANIELA MARICIELO 3
15 EPIAM ESCOBAR LAQUITICONA Uber 1
16 EPIC FELICIANO ARO LUIS FERNANDO 7
17 EPIS FERNANDEZ VILLANUEVA DALESKA NICOLLE 1
18 EPIAM FLOR CORAZI Juan Alberto 2
19 EPIC GARCIA ENRIQUEZ ALESSANDRO JOEL 3
20 EPIA HUAYNA MARIN César Antonio 7
21 EPII JANAMPA PARI KARINA RITA 5
22 EPIAM LARICO CHIPANA Fernando Jose 1
23 EPIC LOMA APAZA JOSE DANIEL 6
24 EPII MALAGA GARCIA Mario Mateo 7
25 EPIC MARCA AYCA Samir Jesus 5
ANGIE MARIA
1
26 EPIC MARQUEZ ZAVALA FERNANDA
27 EPII MEZA VELAZCO BRYAN 6
28 EPIC MORENO ARIAS GIAN MARCOS 7
29 EPIAM NINA CONDORI YHIMBLER VICTOR 7
30 EPIC QUISBERT LUQUE KEVIN AXEL 1
31 EPIA QUISPE EDUARDO ISMAEL JIMMY 3
32 EPII RIOS CALISAYA Jacquelin Gabriela 5
33 EPIC RIVERA DANZ ANDREA 4
JEFFERSON
6
34 EPIS ROSAS CHAMBILLA RONALDIHÑO
35 EPIC SAHUA COTRADO Cristian Rodolfo 8
36 EPIAM SANTILLAN RIVERA JHOSELYN ELEANITA 8
37 EPIC SINTICALA PEREZ MARCO ANTONIO 7
38 EPIC SUÁREZ AYALA Alan Santiago 4
39 EPIC TICONA QUISPE JEAN PAUL FERNANDO 3
40 EPIC VELO ARCAYA Jonathan Elvis 4
41 EPIC VICENTE LUPACA Juan Jose 6

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy