Logo Studenta

IaI-2022-2doC-ESP-TP08

¡Estudia con miles de materiales!

Vista previa del material en texto

FACULTAD DE 
INGENIERIA 
UNIVERSIDAD 
NACIONAL DE 
JUJUY 
 
TRABAJO PRÁCTICO N°8 
2022 - 2doC 
Dictado Especial 
 
Estructuras de Datos. 
Operaciones con Arreglos II. 
PASCAL 
 
Introducción a la Informática http://www.unjudigital.unju.edu.ar pág. - 1 – 
Dictado Especial 2022-2doC 
1. Realizar el siguiente algoritmo modular que mediante un menú de opciones resuelva: 
1.1. Cargar un vector G con F datos positivos impares. 
1.2. Mostrar el vector G. 
1.3. Agregar un dato X al vector G. 
1.4. Modificar un elemento del vector G con un nuevo valor X en la posición P. 
1.5. Insertar un elemento X en el vector G en la posición P. 
1.6. Eliminar un elemento del vector G de la posición P. 
1.7. Salir 
2. Escribir un Algoritmo que elimine todos los valores K de un vector V con N datos. 
3. Mediante un menú de opciones y a solicitud del usuario: 
3.1. Ingrese datos al vector hasta que el operador no quiera ingresar más. 
3.2. Listar los valores. 
3.3. Insertar un valor en la posición K. 
3.4. Agregar un valor X. 
3.5. Cambiar los elementos con Valor1 dado por Valor2. 
3.6. Cambiar el elemento ubicado en la posición central por el valor X. 
3.7. Eliminar el elemento i-ésimo. 
3.8. Eliminar los elementos de valor Valor3. 
3.9. Salir 
4. Un club de pescadores realizo una competencia de pesca. Por cada participante se registra la 
cantidad total de peces capturados. Para ello, se tiene un vector V que almacena las cantidades 
de peces capturados por participante. Diseñar un algoritmo modular, completo y prolijo, que 
mediante un menú de opciones resuelve: 
4.1. Cargar V con N participantes. La mínima cantidad de participantes es 10 y la máxima es 50. 
La cantidad de peces debe ser mayor o igual a 0. 
4.2. Mostrar el promedio de peces capturados. 
4.3. Mostrar la mayor cantidad de peces capturados y quien (posición) fue el ganador (puede 
haber más de uno). 
4.4. Penalizar con X cantidad peces al participante que está en la posición K. 
5. Realizar un programa modular donde mediante un menú de opciones realice las siguientes 
tareas: 
5.1. Cargar dos vectores paralelos llamados Alumnos[ ] y Notas[ ], donde se almacene el nombre 
del alumno (nombre de tipo string) y la nota del examen final (nota de tipo entero), la 
finalización del ingreso de datos es a pedido del operador. 
5.2. Mostrar la nota más alta y más baja con el nombre del alumno. 
5.3. Calcular el promedio y los nombres de los alumnos cuyas notas están por encima y por 
debajo del promedio. 
5.4. Salir.

Continuar navegando

Materiales relacionados

2 pag.
IaI-2022-2doC-ESP-TP01

SIN SIGLA

User badge image

Hola Qashe

2 pag.
IaI-2022-2doC-ESP-TP06 (1)

SIN SIGLA

User badge image

Hola Qashe