7. Una vez instalado con el manual registrado en el aula virtual, codifique el programa que
permita ingresar la dimensión de un vector y luego ingresar por teclado dichos valores y
obtener la suma y el promedio e imprimirlos a pantalla.
8. Codigo
PROGRAM vector;
USES CRT;
VAR arr_num:ARRAY [4..14] of INTEGER;
VAR suma,i,numero,dimension:INTEGER;
VAR promedio: REAL;
BEGIN
ClrScr;
suma:=0;
WRITELN('Ingrese la dimension del vector');
readln(dimension);
FOR i:=1 TO dimension DO
BEGIN
WRITELN('Ingrese los numeros ');
readln(numero);
arr_num[i]:=numero;
suma:=arr_num[i]+suma;
END;
promedio:=suma/dimension;
FOR i:=1 TO dimension DO
BEGIN
WRITELN('Numero: ',arr_num[i]);
END;
WRITELN('La suma es=', suma);
WRITELN('el promedio es=', promedio);
READLN;
END.
10. Codigo
program ejercio;
USES CRT;
VAR arr_num: ARRAY[1..10] of INTEGER;
VAR arr_aux: ARRAY[1..10] of INTEGER;
VAR arr_mul: ARRAY[1..10] of INTEGER;
VAR suma,i,numero:INTEGER;
VAR promedio: REAL;
VAR MENSAJE:STRING[20];
BEGIN
ClrScr;
suma:=0;
FOR i:=1 TO 10 DO
BEGIN
WRITELN('Ingrese los numeros de la cedula');
readln(numero);
arr_num[i]:=numero;
END;
arr_aux[1]:=2;
arr_aux[2]:=1;
arr_aux[3]:=2;
arr_aux[4]:=1;
arr_aux[5]:=2;
arr_aux[6]:=1;
arr_aux[7]:=2;
arr_aux[8]:=1;
arr_aux[9]:=2;
11. FOR i:=1 TO 10 DO
BEGIN
arr_mul[i]:=arr_num[i]*arr_aux[i];
END;
FOR i:=1 TO 10 DO
BEGIN
IF(arr_mul[i]>9)THEN
arr_mul[i]:=arr_mul[i]-9;
END;
FOR i:=1 TO 10 DO
BEGIN
suma:=arr_mul[i]+suma;
END;
IF(suma<10)THEN
suma:=10-suma
ELSE
IF(suma<20)THEN
suma:=20-suma
ELSE
IF(SUMA<30)THEN
SUMA:=30-SUMA
ELSE
IF(SUMA<40)THEN
SUMA:=40-SUMA
ELSE
IF(SUMA<50)THEN