Anda di halaman 1dari 3

UNIVERSIDAD Dr.

RARAEL BELLOSO CHACIN


FACULTAD DE INGENIERIA
ESCUELA DE INFORMATICA
CATEDRA: ALGORITMOS Y PROGRAMACIN
Profa.: Dra.: MARIA EUGENIA FOSSI MEDINA

GUIA DE EJERCICICIOS # 2

1.- Calcular el mayor valor de una lista de N nmeros.

2.- Dada una lista de N nmeros, averiguar cuales de ellos son mltiplos de un
nmero K

3.- Dada una lista de N nmeros, hallar la suma total de dichos nmeros.

4.- Hacer un algoritmo que calcule el producto de N nmeros almacenados en


una lista.

5.- Dada una lista de N nmeros, hallar de forma separada:


La suma de los nmeros pares
La suma de los nmeros impares

6.- Dados dos arreglos A y B ordenados de forma ascendente, crear un tercer


arreglo C, ordenado de forma ascendente.

7.- Desarrollar un algoritmo que cumpla con lo siguiente:


a.- Dada una matriz cuadrada de NxN
b.- Hallar el vector columna cuyos elementos estn constituidos por la suma
de los elementos de cada fila de la matriz

8.- Se tiene un almacn que vende tres artculos diferentes al siguiente precio:
Zapatos (Bs. 38000)
Pantalones (Bs. 65000)
Camisas (Bs. 55000)
Teniendo en cuenta el supuesto de que las cantidades vendidas de cada uno
de ellos se suministran mediante una tabla, desarrollar un algoritmo para
determinar:
El ingreso diario
El ingreso total durante una semana

9.- Dada una matriz de NxN, desarrollar un algoritmo para chequear:


Cuntos de los elementos de la diagonal principal son cero (0)
Cuntos de los elementos que estn por debajo de la diagonal principal
son mayores de 3
10.- El Consejo Nacional Electoral, organismo encargado de realizar los procesos
electorales a nivel nacional, requiere conocer cierta informacin estadstica
del mes de mayo, respecto al nmero de inscritos.
Dicho organismo desea cuantificar:
El nmero de personas inscritas en el mes
El nmero de personas inscritas cada una de las semanas del mes.
Y por ltimo desea determinar cul de los das de inscripcin resulta ms
efectivo, es decir, reporta mayor cantidad de inscritos
Los datos suministrados son:
LUNES MARTES MIRCOLES JUEVES VIERNES
1 2000 4000 3000 2500 5000
2 2000 3000 2000 2500 4500
3 1200 5000 3200 4000 3000
4 3000 2500 7000 2000 2550
El algoritmo debe trabajar tanto con estos datos como con otros.

11.- Dado un arreglo de N elementos, ordenarlo de forma ascendente sin utilizar


arreglos auxiliares.

12.- Dada una matriz de NxN, indicar si es cu cuadrado mgico o no. Una matriz
es un cuadrado mgico cuando la sumatoria de cada una de las filas, cada
una de las columnas, la diagonal principal y la diagonal secundaria dan lo
mismo.

13.- Dada una matriz cuadrada, realizar un algoritmo que sume los elementos de
la diagonal principal. El escalar resultante se deber multiplicar por la matriz.

14.- Realizar un algoritmo que lea los elementos de un arreglo de NxM y realice
la sumatoria de cada una de las filas y cada una de las columnas. Los
resultados obtenidos se debern almacenar en dos vectores, una para las
filas y otros para las columnas.

15.- Dos arreglos A y B unidimensionales tienen N elementos cada uno. Calcular:


N

C= A k * Bk

K=1

16.- Realice un programa en donde se determine la suma de todos los N


elementos pares e impares que posee esa lista de elementos.

17.- Se tienen N empleados de una compaa y se ha ideado llenar un arreglo


lineal A con los sueldos de los empleados, un arreglo B con las asignaciones
totales de cada empleado y un arreglo C con las deducciones de cada uno.
Crear un arreglo T que contenga el neto a pagar a cada empleado.

18.- Dos arreglos de una dimensin llamados A y B contienen cada uno 30


elementos. Calcular:
30

C= (AI BI)2

I=1

19.- Desarrolle un programa en donde se guarden las edades de un grupo de


personas y se determine la edad mayor.

20.- Dada una matriz cuadrada de orden N, realice un programa que transforme
los trminos de dicha matriz de acuerdo la las siguientes reglas: los
elementos de la diagonal principal se elevan al cuadrado, los restos
restantes se multiplicarn por un escalar ingresado por el usuario y luego se
le suma 4.

21.- Disee un programa que determine la transpuesta de una matriz.

22.- Disee un programa que realice el producto de dos matrices.

23.- Codifique un programa que determine las sumas de cada filas y columnas de
una tabla 3*3, y luego imprima el resultado parcial de las sumas, as como el
valor total.

24.- Realice un programa que averige si una matriz es simtrica respecto a la


diagonal principal.
Ejemplo: La matriz A es simtrica ya que:
1 2 3 A12 = A21
2 4 2 A13 = A31
3 2 5 A23 = A32

Anda mungkin juga menyukai