Programación modular, arreglos y persistencia de datos
Enviado por alan valdez • 30 de Noviembre de 2015 • Trabajo • 1.763 Palabras (8 Páginas) • 1.041 Visitas
Nombre: | Matrícula: |
Nombre del curso: LT.TI13101P.603.15600: Fundamentos de programación | Nombre del profesor: |
Módulo: Módulo 3. Programación modular, arreglos y persistencia de datos | Actividad: Actividad 14. Arreglos en 2D Tarea 12-Arreglos multidimensionales |
Fecha: | |
Bibliografía: |
Actividad 14. Arreglos en 2D
Introducción:
En esta actividad realizaremos ejercicios sobre manipulación de subíndices de un arreglo bidimensional. Posteriormente se realizan dos programas que utilizan los arreglos para la solución de problemas.
Desabollo:
Ejercicios sobre el uso de arreglos bidimensionales:
- Escriba en las áreas grises, el valor que le corresponde a cada una de las posiciones del arreglo bidimensional declarado como: int valores [4][6];
| 0 | 1 | 2 | 3 | 4 | 5 |
0 | 10 | 7 | -3 | 7 | 12 | 5 |
1 | 12 | 80 | 15 | -4 | -1 | 0 |
2 | 3 | 9 | 51 | 11 | 0 | 2 |
3 | -2 | -7 | 17 | 2 | -1 | 2 |
- Contesta las siguientes preguntas en relación a la siguiente declaración:
[fila][columna]
int arr [3][2] = { {1, 2}, {3, 4}, {5, 6} };
| 0 | 1 |
0 | 1 | 2 |
1 | 3 | 4 |
2 | 5 | 6 |
- ¿Cuántos renglones (filas) tiene la variable arr? 3 (0,1,2)
- ¿Cuántas columnas tiene la variable arr? 2 (0,1)
C. ¿Qué número se encuentra en la casilla arr[1][1] ? 4
D. ¿En qué casilla se encuentra el número 6? [2][1]
- En cada inciso indique con qué valor se inicializa cada elemento del arreglo. Si el elemento no se ha inicializado y sólo contiene un valor que no es predecible, indíquelo colocando una X en su casilla.
inti arreglo[2][4] = { {1, 2 , 3, 4}, {5, 6, 7, 8} } ; |
| |||||||||
int arreglo [2, 4] ; |
| |||||||||
int arreglo [4, 2] ; |
| |||||||||
int arreglo [3, 3] ; |
|
- Realiza el análisis, diseño e implementación de un programa que cree y despliegue una matriz cuadrada del tamaño que especifique el usuario la cual esté llena de nueves, excepto por los elementos de ambas diagonales los cuales deben ser unos. Puedes considerar que la matriz no tendrá una dimensión superior a 15.
Pseudocodigo:
Inicio
Pedir al usuario la dimensión de la matriz
“Dame la dimensión de la matriz de 3,5 o 10: “
Guardar en m
Hacer que toda la dimensión dada por el usuario este llena de puros 9 excepto en las partes cruzadas, en esas parte van unos.
“Ejemplo: Cuál es la dimensión de la matriz? 10
La matriz resultante es:
1 9 9 9 9 9 9 9 9 1
9 1 9 9 9 9 9 9 1 9
9 9 1 9 9 9 9 1 9 9
9 9 9 1 9 9 1 9 9 9
9 9 9 9 1 1 9 9 9 9
9 9 9 9 1 1 9 9 9 9
9 9 9 1 9 9 1 9 9 9
9 9 1 9 9 9 9 1 9 9
9 1 9 9 9 9 9 9 1 9
1 9 9 9 9 9 9 9 9 1”
...