Está en la página 1de 2

INGENIERIA DE SISTEMAS e INFORMATICA UNMSM

FACULTAD DE INGENIERIA DE SISTEMAS e INFORMATICA


Escuela Académica Profesional de Ingeniería de Sistemas
Problemas: (Arreglo Unidimensional)
Curso: Programación y Fundamentos de Algorítmica PRÁCTICA # 4 Fecha: 23/06/22

1.- En los arreglos X e Y, se guardan los valores que corresponden a las coordenadas
X e Y de N puntos del plano cartesiano; se pide escribir un programa que lea e
imprima los puntos y adicionalmente encuentre las distancias de los puntos más
cercano y más lejano de coordenadas e imprima las coordenadas de los puntos
correspondientes.
2.- Introducir una Lista de N elementos numéricos positivos en un vector, luego
desarrolle
1. Ingreso
2. Listado
3. Media Aritmética
4. Media Armónico
5. Varianza
6. Desviación Estándar
7. Media Geométrica
8. Salir
3.- Realizar las siguientes operaciones con vectores utilice funciones y/o
procedimientos:
1. Ingresar orden del arreglo
2. Leer y asignar notas en [0 - 20] consistencia
3. Mostrar notas
4. Calcular la desviación estándar
5. Elimine la nota menor del vector.
6. Calcule y muestre el número de notas iguales al mayor
7. Calcule y muestre el número de notas iguales al menor
8. Salir
4.- Mediante funciones calcule el promedio ponderado de un conjunto de datos:
PP =
5.- Leer una secuencia de N números enteros y almacene en un vector sus factoriales
y mostrar el número y su respectiva factorial.

6.- Se desea registrar los pesos de los N alumnos que hay en una Facultad. Mostrar
la estadística considerando la siguiente tabla:
Alumnos de menos de 40 kg
Alumnos entre 40 y 50 kg.
Alumnos de más de 50 kg y menos de 60 kg.
Alumnos de más o igual a 60 kg.
7.- Hacer un programa que busque un nombre dentro de un arreglo de nombres de
tamaño N, donde N es declarado como constante

8.- La moda de un arreglo de números es el número m del arreglo que se repite con mayor
frecuencia. Si hay más que un número que se repite con igual frecuencia máxima, no existe moda.
1
INGENIERIA DE SISTEMAS e INFORMATICA UNMSM
Hacer un programa para que determine la moda del arreglo que almacena las calificaciones [0 20]
de un grupo de N alumnos.

9.- Hacer un programa que permita ordenar alfabéticamente una lista de nombres de tamaño N
considerado constante. El tamaño máximo de las cadenas es 20.

10.- Dada los arrays paralelos que guardan los datos de N alumnos de la FISI
Cod PromP Cat
... .... ...
.... .... ....
Hacer un algoritmo que permita:
a)      Ordenar en orden descendente según el promedio ponderado (de mayor a menor ) y
mostrar dichos arrays ya ordenado
b)      Mostrar el código, categoría y Promedio ponderado del primer lugar y del ultimo lugar
11.- En los siguientes arreglos paralelos ingresar: Nombres, Edades, géneros y promedio de un
grupo de estudiantes.
Mostrar los nombres de los estudiantes que tienen menor edad.
Mostrar los nombres de los estudiantes de género femenino que tiene el mejor promedio.

12.- En una farmacia, después de realizar un inventario. En un array InvAct se guardan las unidades
de medicinas, que existen actualmente. En otro array StockMin se tiene la cantidad mínima de
unidades de medicamentos (stockMin) que debe poseer la farmacia para atender a la demanda
de sus clientes. Hacer un algoritmo que me permita determinar y mostrar que medicamentos
requieren pedir y cuanto para tener por lo menos el stock mínimo

13.- Dado un vector con los votos de 12 candidato (con identificadores 1,2,3,4,5,….12), por otra
parte, los votos para cada candidato se teclean de manera desorganizada como se muestra a
continuación:
1 5 7 5 1 12 10 7 1 7 5 8 5 -1
Escriba un algoritmo para proporcionar la siguiente información:
 El numero de votos de cada candidato al final de la elección.
 El candidato ganador, el número de votos que obtuvo y el porcentaje correspondiente del
total de la elección.
(Suponga que el ganador no empato en numero de votos con otro candidato)
14.- Ingrese una palabra CLAVE consistente en un máximo de 15 caracteres.
Debe permitirse también un máximo de 3 intentos para acertar. Entiéndase como palabra clave
aquella que al ingresar sus caracteres que lo conforman no se visualizan en pantalla. Considerar la
palabra clave “ALGORITMOS”.

15.- Un grupo de inteligencia militar desea codificar los mensajes secretos de tal forma que no
puedan ser interpretados con una lectura directa, para lo cual ha establecido las siguientes reglas de
codificación secreta.
 Todo mensaje debe estar con sus letras en mayúscula
 Reemplazar cada letra por la que le sigue según el abecedario excepto la ‘Z’ que deberá
reemplazarse con la letra ‘A’.
 Reemplazar cada digito encontrado por el que le precede según su orden excepto el ‘0’ que
deberá reemplazarse con el ‘9’.
Ingresar un mensaje y mostrar con su codificación secreta resultante.

También podría gustarte