Ejercicios

Páginas: 7 (1535 palabras) Publicado: 18 de noviembre de 2012
LISTADO DE EJERCICIOS

Tema : Vectores, Matrices, Cadenas y Funciones

Para los siguientes ejercicios, aunque no lo diga en forma explicita, considerar el uso de funciones e implementación en C. Usar sólo los operadores matemáticos básicos: +, - , * , / y %.

1. Ingresar n temperaturas a un vector y calcular su media, y que muestre además las temperaturas más altas y más bajas

1.Determinar la cantidad de elementos negativos, positivos y cero de un vector dado

1. Diseñe una algoritmo que calcule dentro de un arreglo:

La suma de números pares

La suma de números impares

La suma total de los elementos del arreglo

1. Escriba un algoritmo que permita invertir un arreglos de n elementos enteros

1. Seleccionar los elementos (números reales) de un arreglo X según elsiguiente criterio

Si los números están comprendidos entre 0 y 49, ponerlos en el arreglo 1

Si los números están comprendidos entre 50 y 100, ponerlos en el arreglo 2

Si los números son mayores a 101 ponerlos en el arreglo 3.

1. Rellenar una matriz de 4 x 4 con los números consecutivos 1, 2,3,4,5,6,7,….

1. Construir un algoritmo que permita realizar la suma de dos matrices de n x m1. Diseñe un algoritmo que permita multiplicar un escalar por la matriz. ( k x Mnxm )

2. Construya un programa en C que permita crear una matriz identidad de n x n, siendo n ingresado por teclado. El programa además debe imprimir la matriz.

Obs. En la matriz identidad los elementos de su diagonal principal son 1 y el resto son 0.

1. Construya un algoritmo quepermita verificar si una matriz de dimensión n es la matriz identidad.

1. Construir un programa en C que permita imprimir los N primeros números de la serie de Fibonacci (N ingresado por teclado). La serie de Fibonacci es: 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55 , 89 , … y se genera de acuerdo a la siguiente ley:
Fibonacci (1) = 1
Fibonacci (2) = 2
Fibonacci (3) =Fibonacci (2) + Fibonacci (1) = 2 + 1 =3
Fibonacci (4) = Fibonacci (3) + Fibonacci (2) = 3 + 2 = 5
Fibonacci (N) = Fibonacci (N -1) + Fibonacci (N -2)

Utilice un vector para el almacenamiento de los números. Además analice las siguientes relaciones entre los números de la serie:

• Relación 1: F(N)/F(N-1)

• Relación 2: F(N-1)/F(N)

12. Realice la traza delprograma para un arreglo como el siguiente:

12 |3 |2 |31 |1 |0 |7 |19 |12 |2 |5 | |Siendo n = 11 = largo del arreglo.
ALGORITMO ¿ ... ?


VARIABLES i, j , aux, n : entero
A[50] : entero /* arreglo de 50 elementos*/
INICIO
// Lectura del arreglo
PARA i DESDE 1 HASTA (n -1)
INICIOPARA j DESDE 1 HASTA (n - i )
SI (A[ j ] >= A[ j+1 ]) ENTONCES
INICIO
aux = A[ j ]
A[ j ] = A[ j+1 ]
A[ j+1 ] = aux
FIN
FIN
FIN

Traspase este algoritmo a lenguaje C, incorporando la lectura del arreglo, con dimensión máxima n=50;


13. Construya un algoritmo,utilizando lenguaje C, que permita crear una matriz de n filas y m columnas (dónde n y m sean ingresados por teclado. Luego, el algoritmo debe permitir llenar esta matriz con números ingresados por teclado. Posteriormente se debe buscar un elemento denominado objetivo en toda la matriz indicando cuantas veces se encuentra en la matriz (también podría no encontrarse). El elemento objetivo también esingresado por teclado.

El programa debe estar constituido por dos funciones:
• Una que permita ingresar los elementos a la matriz, por lo que no devuelve un valor (es un procedimiento)
• Otra función que retorna la cantidad de veces que el elemento se encuentra en la matriz

14. Construya un programa en C que permita ingresar valores enteros a una matriz de 3x4. El programa...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios
  • Ejercicios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS