Licenciatura en fisica
Facultad de Ciencias
Escuela Profesional de Ciencias de la Computación
Lista de Ejercicios de Introducción a la Programación
OBJETIVO:
Introducción a lasestructuras de datos. Manejo de arreglos
unidimensionales y bidimensionales.
1. Edite un programa que verifique la igualdad de dos vectores cuyos
elementos han sido previamente ingresados por teclado.2. Implemente un programa que reciba como datos de entrada la dimensión y
los elementos de dos vectores a, b Rn y calcule su producto escalar c =
a.b
3. Asuma que se cuenta con dos vectores aestán ordenados. Cree un tercer vector c
elementos de a y b.
Rn y b Rn cuyos elementos
Rn también ordenado con los
4. Codifique un programa que intercambie los elementos de un vector
a=(a1,...,an) y muestre un vector b=(an ,..., a1)
5. Suponga que A describe a una matríz de dimensión mxn cuyos elementos
aij son enteros. Implemente un programa que visualice la matríz y halle el
mayor ymenor elemento así como sus respectivas posiciones.
6. Una matríz cuadrada A se dice que es simétrica si A[i,j]=A[j,i] para todo i,j
dentro de los límites de la matríz. Genere un programa que decidasi una
matríz dada es o no simétrica.
7. Calcule la moda para un grupo de elementos {a1,...an}de un vector a
1
Rn.
8. Los resultados de las últimas elecciones a alcalde en el pueblo x hansido
los siguientes:
Distrito
1
2
3
4
5
Candidato
A
194
180
221
432
820
Candidato
B
48
20
90
50
61
Candidato
C
206
320
140
821
946
Candidato
D
45
16
20
14
18Implemente un programa que haga las siguientes tareas:
a) Muestre la tabla anterior con cabeceras incluidas.
b) Calcule y muestre el número total de votos recibidos por cada candidato
y elporcentaje del total de votos emitidos. Asimismo, v isualizar el
candidato más votado.
c) Si algún candidato recibe más del 50% de los datos el programa
mostrará un mensaje declarándolo ganador.
d)...
Regístrate para leer el documento completo.