Está en la página 1de 2

CATEDRA: INFORMTICA AO VIGENCIA: 2015

CARRERA: ING. ELECTROMECNICA

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]

a)Cul es el contenido de G[2]? _ _ _ _ _ _ _ _ _ _ _


b)Cul es el valor de la condicin G[i]>=8.2 si i es igual a 7 _ _ _ _ _ _ _ _ _ _
c)Y si i es igual a 6?_ _ _ _ _ _ _ _ _ _ _ _ _
d) Graficar el vector G despus de la ejecucin del siguiente segmento de cdigo.
for i := 1 to 5 do
G[i] := (2 * i)+2 ;
for i := 6 to 10 do
G[i] := 2 * G[i-5];

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) Elementos del vector: 2) Ingrese un nmero: 14


1 - 20
4 - 68 Posiciones
5 - 14 5
6 - 258 8
8 - 14
10 - 22 El numero 14 se encuentra 2 veces

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.

También podría gustarte