2023 2 Prog 2 PC1 2 07
2023 2 Prog 2 PC1 2 07
Práctica Calificada 1
Pregrado
2023-II
Profesor: Wilder Nina Choquehuayta
Lab 2.07
Indicaciones especı́ficas:
Esta evaluación contiene 8 páginas (incluyendo esta página) con 3 preguntas. El total
de puntos son 20.
El tiempo lı́mite para la evaluación es 100 minutos.
Cada pregunta deberá ser respondida en un solo archivo con el número de la pregunta.
• p1.cpp
• p2.cpp
• p3.cpp
Deberás subir estos archivos directamente a www.gradescope.com, uno en cada ejerci-
cio. También puedes crear un .zip
La evaluación es individual. Un nivel alto de similitud con otros estudiantes o fuentes
externas no será aceptada y se anulará el ejercicio.
Se puede consultar material de clase y utilizar funciones o partes de código desa-
rrollados en clase. Esto ultimo no descontará puntos, pero se debe hacer referencia
a ellos en la entrega.
Competencias:
Para los alumnos de la carrera de Ciencia de la Computación
Aplicar conocimientos de computación y de matemáticas apropiadas para la disci-
plina. (Evaluar)
Analizar problemas e identificar y definir los requerimientos computacionales apro-
piados para su solución.(Usar)
Utilizar técnicas y herramientas actuales necesarias para la práctica de la compu-
tación. (Usar)
Para los alumnos de las carreras de Ingenierı́a
Capacidad de aplicar conocimientos de matemáticas (nivel 3)
Capacidad de aplicar conocimientos de ingenierı́a(nivel 2)
Capacidad para diseñar un sistema, un componente o un proceso para satisfacer
las necesidades deseadas dentro de restricciones realistas (nivel 2)
CS1112 Práctica Calificada 1 - Página 2 de 8 2023-II
Calificación:
Tabla de puntos (sólo para uso del professor)
Question Points Score
1 6
2 7
3 7
Total: 20
CS1112 Práctica Calificada 1 - Página 3 de 8 2023-II
Listing 1: Ejemplo 1
Ingrese fecha de nacimiento :
Dia : 21
Mes : 9
Anio : 1977
Tu angel es : Metatron
Listing 2: Ejemplo 2
Ingrese fecha de nacimiento :
Dia : 20
Mes : 9
Anio : 1977
Tu angel es : Zadquiel
2. (7 puntos) Torre
La torre de ajedrez se mueve de forma vertical o horinzontal sobre toda las celdas .
Dadas dos celdas diferentes del tablero de ajedrez, determina si un caballo puede ir de
la primera celda a la segunda en un movimiento. Para La solución debe usar funciones
y paso por referencia.
Listing 4: Ejemplo 2
Fila primera celda : 1
Columna primera celda : a
Fila segunda celda : 3
Columna segunda celda : a
SI
CS1112 Práctica Calificada 1 - Página 6 de 8 2023-II
Listing 5: Ejemplo 3
Fila primera celda : 4
Columna primera celda : e
Fila segunda celda : 8
Columna segunda celda : 3
SI
3. (7 puntos) Punteros
Escribe tres funciones que actuén de la siguiente manera:
Listing 7: Ejemplo 2
Numero Generado 1: 7
Numero Generado 2: 2
La direccion de n1 es : 0 x7ffe5649c7a0
El nuevo valor de n1 es : 14
La direccion de n2 es : 0 x7ffe5649c7a4
El nuevo valor de n2 es : 49