Está en la página 1de 2

TALLER 3

PROGRAMACIÓN DE COMPUTADORES
UNIVERSIDAD NACIONAL DE COLOMBIA
FACULTAD DE INGENIERÍA DEPARTAMENTO DE SISTEMAS E INDUSTRIAL
Semestre I de 2011

ARREGLOS, CADENAS Y MATRICES

1. Elaborar un programa que me permita calcular la moda de una serie de 7 números


ingresados por el usuario y almacenados en un arreglo. La medida modal nos indica el
valor que más veces se repite dentro de los datos; es decir, si tenemos la serie (1,2, 2,
5,0,3, 7), el valor que más veces se repite es el número 2 quien sería la moda de los datos.
2. Elaborar un programa en el cual el usuario ingrese 15 números y se determine cuál de
ellos es el número menor, cuál es el mayor y cuál es el valor del medio.
3. Elaborar un programa que permita convertir un número de base 10 a binario y viceversa.
Utilizar el método de divisiones sucesivas y almacenar los resultados en un arreglo para
mostrar el resultado final. En la conversión de binario a decimal utilizar multiplicaciones
sucesivas de cada dígito por la potencia de dos en el orden adecuado, partiendo de que el
número binario también está en un arreglo.
4. Elaborar un programa para recibir números enteros del 0 al 9 en un arreglo con
dimensión 15. Al finalizar la captura, el programa debe mostrar un histograma en donde
se muestre la frecuencia con que se repite cada uno de los números dentro del arreglo.
Por ejemplo:

6 4 4 1 9 7 5 6 4 2 3 9 5 6 4
Histograma:

Esto indica que los valores 0 y 8 no aparecen en el arreglo, los valores 1, 2, 3 y 7 aparecen
una vez, el valor 5 aparece dos veces, el valor 6 tres veces y el valor 4 aparece 4 veces.

5. Elaborar un programa para que reciba una cadena de 10 caracteres en la que se reciban
letras y las muestre ordenadas alfabéticamente.
Ejemplo: Recibe ancla
Muestra: aacln
6. Elaborar un programa para recibir una cadena y determinar si esa cadena es palíndromo
es decir que se lea igual de izquierda a derecha ó de derecha a izquierda. Ejemplo:
ana
radar
anilina
anita lava la tina
la ruta nos aporto otro paso natural

7. Escribir un programa que pida una matriz de orden 3x3 y muestre por
Pantalla la matriz recibida y su matriz transpuesta.
Ejemplo: 1 3 0 Matriz transpuesta= 1 6 4
6 2 9 3 2 7
4 7 5 0 9 5

8. Escribir un programa que pida una matriz de orden 5x5 y muestre por
Pantalla la matriz recibida, su diagonal principal, su diagonal secundaria y la traza que
corresponde a la suma de los elementos de la diagonal principal.
9. Escribir un programa que pida una matriz de orden 4x3 y muestre la matriz
completamente ordenada de forma ascendente. (Si se desea utilizar un arreglo alterno).
10. Elaborar un programa que permita recibir una matriz 4X4 y se visualice la matriz recibida y
la matriz triangular superior y la matriz triangular inferior, por ejemplo:
123
479
826

123
079
006

100
470
826

NOTA: Adjuntar en el correo de envío del taller únicamente el archivo .cpp que se
genera al crear cada programa.
Asunto del correo: Taller3CodigoNombreGrupo

También podría gustarte