Pascal/Turbo Pascal - PASCAL AYUDA

 
Vista:

PASCAL AYUDA

Publicado por maria (1 intervención) el 10/06/2020 22:36:38
I. Hacer un programa modular que mediante un menú de opciones realice:
1. A pedido del operador:

(a) Cargar un vector A con una cantidad Fil de valores aleatorios enteros, que estén en el intervalo
[0,Max]. Validar que Max sea mayor o igual que 0 y menor o igual a 1000, también validar que Fil
sea mayor que cero y menor o igual a la CANTIDAD_ELEMENTOS (dimensión) del vector A.

(b) Cargar un vector B con valores enteros hasta que el operador no quiera ingresar mas valores. La
cantidad de valores debe estar en la variable entera Col. El intervalo de los valores y validaciones son
idénticas que para el ítem (a)

(c) Insertar todos los valores de B en A en una posición Pos elegida por el usuario, validar que Pos esté
en el intervalo [1,Fil]. Validar que la nueva cantidad de valores del vector A sea mayor que cero y
menor o igual a la CANTIDAD_ELEMENTOS (dimensión) del vector A.

(d) Modificar todos los valores pares de A, sumar 1 (uno) a los valores pares.

2. Mostrar a pedido del operador los valores de A del primer Tercio (1) o segundo Tercio (2) o tercer Tercio
(3) mediante el módulo mostrarVector(A,Fil,Tercio). El parámetro formal Tercio es de tipo entero, si
Tercio=1 el módulo mostrará el primer tercio de A, si Tercio=2 el módulo mostrará el segundo tercio de
A y si Tercio=3 el módulo mostrará el tercer tercio de A.

3. Eliminar todos los valores 0 (cero) de A.

4. Salir.

Nota 1: La variable entera Max es igual para ítem (a) como para el ítem (b) del punto 1.

Nota 2: Validar que el ítem (c) y (d) del punto 1 o el punto 2 o el punto 3 solo deben ejecutarse si antes se
ejecuta el ítem (a) y el ítem (b) del punto 1

Necesito ayuda no entiendo como hacerlo... GRACIAS!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder