You are on page 1of 3

Universidad Técnica de Oruro

Facultad Nacional de Ingeniaría


Ingeniaría de Sistemas e Informática

PRACTICA N°1
Materia: Metodología de la Programación III “A”
Docente: Ing. Erwin Saul Serrudo Condori
Auxiliar: Univ. Juan Gabriel Magne
Fecha de Entrega: Primer Examen

1. Elaborar un programa llamado calculadora que realice las cuatro


operaciones básicas para dos números (+, -, *, /). Debe estar
implementado con un menú interactivo(explayarse).

2. Generar y mostrar los primeros N términos de las siguientes series.


a. 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0,…
b. 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1, 3, 2, 1,…
c. 2, 0, 6, 0, 18, 0, 54, 0, 162, 0, 486, 0, 1458, 0,…
d. 1, 1, 1, 3, 5, 9, 17, 31, 57, 1O5, 193, 355,…
3. Leer 2 números enteros que tengan más de 3 digitos. En base a estos
conformar un nuevo número con los dígitos de ambos intercalados de
izquierda a derecha.
Entrada:
Si A = 162705 B= 4839
SALIDA:
C = 1468237905

4. Sumar los n-terminos de la serie Fibonacci, considere 0 1 1 2 3 5


8….

Entrada: n = 5
Suma: 7

5. Generar las siguientes series de N términos y almacenarlas en


vectores.
a. 1, 2, 0, 1, 3, 4, 2, 3, 5, 6, ..
b. 3, 5, 8, 13, 22, 39, ...
c. 1, 4, 3, 10, 7, 19, 13, 31, 21, 46, 31, ...
d. 0, 1, 1, 2, 3, 5, 8, 13, 21, ...
6. Leer el vector A de dimensión N y ordenar en forma ascendente
solamente los valores pares de los elementos del vector.
Ejemplo:

Para N = 12

A = 1 3 4 5 14 2 7 10 13 20 8 15
0 1 2 3 4 5 6 7 8 9 10 11

R = 1 3 2 5 4 8 7 10 13 14 20 15
0 1 2 3 4 5 6 7 8 9 1o 11
Universidad Técnica de Oruro
Facultad Nacional de Ingeniaría
Ingeniaría de Sistemas e Informática

7. Realizar una Leer los elementos del vector X de dimensión N y generar


el vector Y también de dimensión N con los primos inmediatos
superiores de cada elemento de X, en correspondencia de subíndices.
Mostrar ambos vectores.

Ejemplo:

Para N = 9

X = 10 2 8 7 9 12 18 13 14

Y = 11 3 11 11 11 13 19 17 17

8. Generar la siguiente matriz de N*N.


a. Para cualquier valor de N > 2 e impar.

N = 5 1 9 9 9 1
9 1 9 9 9
9 7 1 9 9
9 1 9 1 9
1 9 9 9 1
b. Para cualquier valor de N > 2
N = 6
1 1 1 1 1 1
2 2 2 2 2 1
3 3 3 3 2 1
3 3 3 3 2 1
2 2 2 2 2 1
1 1 1 1 1 1

9. Leer los elementos de una matriz de N x N y reemplazar todos los


números negativos por un cero y los positivos por un nueve. Mostrar
la matriz original y la matriz cambiada.

10. Hacer leer los elementos de una matriz A de N*M y:


a. Calcular la matriz B resultante que se obtendrá restando a cada
elemento de la matriz A la media aritmética de su correspondiente
fila.
b. Hallar el vector C resultado de la suma de cada columna de la
matriz A.
c. Hallar el vector F resultado de la suma de cada fila de la matriz
A.

11. En una matriz de M x 6 se encuentran almacenadas las calificaciones


de 6 materias de un grupo de M estudiantes. Elaborar los siguientes
requerimientos para que nos permita calcular e imprimir los siguiente:

a. La nota promedio de cada estudiante


b. El número de estudiantes que aprobaron cada materia
c. El número de estudiantes que reprobaron cada materia
d. La nota promedio de cada materia
Universidad Técnica de Oruro
Facultad Nacional de Ingeniaría
Ingeniaría de Sistemas e Informática

Nota:
✓ Primero: Adjuntar las soluciones en una carpeta totalmente ordenada.
✓ Segundo: La entrega será mediante la plataforma Classroom con el siguiente formato incluyendo
las iniciales de su nombre completo SIS2330A_P_N3_ApellidoPaterno-ApellidoMaterno-
Nombre(s).
Formato: SIS2330A_P_N3_MJG.rar

✓ No se calificarán prácticas retrasadas.


✓ Practicas iguales o resueltas con INTELIGENCIA ARTIFICIAL serán COMPLEMENTAMENTE
ANULADAS.

UNIV. JUAN GABRIEL MAGNE ING. ERWIN SAUL SERRUDO CONDORI


AUXILIAR DE DOCENCIA DOCENTE DE LA MATERIA

You might also like