Descarga la aplicación para disfrutar aún más
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.
Compartir