Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRCTICO N 8 (ENTREGABLE)
VECTORES-ARREGLOS-ARRAYS
Objetivos:
Definir tipos de arreglos.
Implementar distintas operaciones sobre arreglos unidimensionales y bidimensionales.
Arreglos Unidimensionales
Ejercicio 1
Dado el vector G que se muestra a continuacin
-3.98 45.65 388.8 6.1 124.0 8.2 9.00 10.0 -11.2 12.0
G[1] G[2] G[3] G[4] G[5] G[6] G[7] G[8] G[9] G[10]
Ejercicio N 2
Dada la siguiente declaracin y representacin grfica:
:
TYPE
VECTOR = array[ 1..10 ] of integer;
Var
NUM : VECTOR;
:
y suponga que el vector fue generado con los siguientes elementos:
20 45 55 68 14 258 153 14 11 22
NUM [1] NUM [2] NUM [3] NUM [4] NUM [5] NUM [6] NUM [7] NUM [8] NUM [9] NUM [10]
Analice las siguientes pantallas y teniendo en cuenta el contenido del vector, escribir los mdulos
que generan cada una:
1
2) Continuando con la declaracin anterior:
Escribir un mdulo que cambie los elementos pares por ceros y los impares por uno.
Escribir un mdulo para calcular el mayor y el menor elemento.
Ejercicio N 3
Para cada uno de los siguientes puntos escribir un procedimiento que genere los vectores
correspondientes:
a) Un vector de 20 nmeros aleatorios enteros entre 100 y 200.
b) Un vector que almacene los nombres de los alumnos de 2do. Informtica.
c) Un vector cuyos elementos son el doble de su posicin.
Luego, utilizarlos en un programa.
Ejercicio N 4
Leer 40 valores correspondientes cada uno a la edad de los pasajeros de un mnibus de larga
distancia y almacenarlos en un vector en memoria. La posicin en la que este nmero se almacena en
el vector, ser el nmero de asiento asignado.
a) Imprimir las edades de los pasajeros que se hallan en asientos impares.
b) Imprimir el nmero de asiento de aquellos pasajeros cuya edad sea mayor a 12 aos.
c) Calcular:
- el porcentaje de pasajeros mayores a 65 aos con respecto del total de pasajeros.
- Obtener e imprimir el nmero de asiento y la edad del mayor y el menor de los
pasajeros.