Documente Academic
Documente Profesional
Documente Cultură
FACULTAD DE INGENIERIA
DEPARTAMENTO: COMPUTACIN
CATEDRA: PROGRAMACIN
Introduccin
Disear el algoritmo
3) Dado un vector A, con N elementos, determinar cuantos de ellos son pares y cuantos son
impares, y cual es el mayor y el menor elemento.
5) Realizar un algoritmo que permita ingresar N elementos en un vector A, que luego los ordene en
forma ascendente, y al final que muestre el vector ordenado.
6) Realizar un algoritmo que permita ingresar N elementos en dos vectores A y B, y que permita
luego intercambiar 2 elementos entre ambos vectores, inclusive si estn almacenados en
diferentes posiciones.
8) Realizar un algoritmo que almacene N elementos en un arreglo A, y que luego permita que un
usuario adivine si un elemento X pertenece a dicho, en un mximo de M intentos. Indicar en caso
de haber acertado en cuantos intentos lo hizo.
4.- Mostrar el promedio de Notas de los Alumnos con notas mayor o igual a 15
6.- Finalizar
10) Construir un algoritmo que solo permita almacenar N valores de 1 a 3 (validar la entrada),
correspondientes a los votos de tres candidatos, indicar al final las posiciones alcanzadas, el
nmero y los porcentajes de votos obtenidos por cada candidato.
11) Ingresar N elementos a un vector A, donde N debe ser un nmero par (validar la entrada), luego
calcular la suma de los elementos ubicados en posiciones pares, y el promedio de los elementos
ubicados en posiciones impares.
12) Realizar un algoritmo que permita almacenar NxM elementos en una Matriz A, y que luego
calcule el promedio de los elementos, determine cual es el mayor y el menor de los valores
almacenados, y que posiciones ocupan ambos en la matriz.
13) Realizar un algoritmo que permita almacenar NxM elementos en una Matriz A, y muestre la suma
de los elementos almacenados en las filas de A, y el producto de los elementos almacenados en
las columnas de A.
14) Realizar un algoritmo que permita almacenar NxM elementos en una Matriz A, y que luego
guarde en un vector B los elementos almacenados en las filas de A, y un vector C los elementos
almacenados en las columnas del vector A.
15) Realizar un algoritmo que permita almacenar NxN elementos en una matriz A, y que luego
almacene en un vector B los elementos de la diagonal principal de A. Mostrar al final los
elementos de dicho vector.
16) Realizar un algoritmo que permita almacenar elementos NxP elementos en una matriz A, y PxM
elementos en una matriz B de orden PxM, finalmente calcular el producto de AxB y almacenarlo
en la matriz resultante C de orden NxM..
17) El dueo de una tienda de artculos deportivos desea llevar un control del inventario de sus
productos, almacenados por numero de artculo (fila) y numero de deporte (columna), para ello
desea implementar un men repetitivo con las siguientes opciones:
7. Finalizar.
18) Realizar un algoritmo que permita llevar el control de notas de una seccin de N alumnos (filas)
que cursan M asignaturas (columnas), a travs de un men repetitivo con las siguientes opciones:
9.- Determinar cuantas asignaturas de un alumno K merecen diploma de honor (entre 18 y 20)
11. Finalizar.
Nota: inicializar toda la matriz con ceros y validar la entrada para que solo permita notas de 1 a 20
ANEXO
Declaracin de Arreglos
Dimension
Ejemplos:
Dimension
Integer A(100),
Real B(100,200)
do I=1,100
read *, A(I)
enddo
do I=1,100
do J=1,200
read *, B(I,J)
enddo