Logo Studenta

Actividad 14

¡Estudia con miles de materiales!

Vista previa del material en texto

Universidad Tecmilenio
Fundamentos de Programación
Actividad 14
Arreglos en 2D
Armando Gonzalez De La Rosa	3069543
I-Escribe en las áreas grises el valor que le corresponde a cada una de las posiciones del arreglo bidimensional declarado como int[,] valores = new int[4, 6];
	 
	1 
	 2
	3 
	4 
	5 
	6 
	1 
	10
	7
	-3
	7
	12
	5
	 2
	12
	80
	15
	-4
	-1
	0
	 3
	3
	9
	51
	11
	0
	2
	4 
	-2
	-7
	17
	2
	-1
	2
II-Contesta las siguientes preguntas en relación con la siguiente declaración:
int[,] arr = new int[3, 2] { { 1, 2}, { 3, 4}, { 5, 6} };
A. ¿Cuántos renglones tiene la variable arr? R: 3
B. ¿Cuántas columnas tiene la variable arr? R: 2
C. ¿Qué número se encuentra en la casilla arr[1,1] ? R: 4
D. ¿En qué casilla se encuentra el número 6? R: 3,2 
III-Indica en cada inciso con qué valor se inicializa cada elemento del arreglo. Si el elemento no se ha inicializado y solo contiene un valor que no es predecible, indícalo colocando una X en su casilla.   
	int[,] arreglo  = new int[2,4] { { 1, 2 , 3, 4}, { 5, 6, 7, 8} };
		 1
	2 
	3 
	4 
	 5
	6 
	7 
	8 
	int[,] arreglo  = new int[2,4];
for (int r = 0; r < 2; r++)
{
for (int c = 0; c < 4; c++)
{
arreglo[r, c] = 2 * r + c;
}
}
		 0
	1 
	2 
	3 
	 2
	3
	4
	5 
	int[,] arreglo  = new int[4,2];
for (int r = 0; r < 4; r++)
{
for (int c = 0; c < 2; c++)
{
arreglo[r, c] = c;
}
}
		 0
	1 
	 0
	1 
	 0
	1 
	 0
	1 
	int[,] arreglo  = new int[3,3];
for (int r = 0; r < 3; r++)
{
arreglo[r, r] = 1;
}
		 1
	1 
	1 
	 1
	 1
	 1
	 1
	 1
	 1
IV-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.
Entradas
· Entrada del numero para la matriz 
Procesos
· Se crea una matriz dada con el numero introducido si es mayor a 15 pedirá otro numero al usuario 
Salidas
· Se creará una matriz de las 9 y 1 posiciones con el numero ingresado por el usuario 
Implementación
Pruebas
V-Realiza el análisis, diseño e implementación de un programa que llene con valores al azar (entre 0 y 9 inclusive) un arreglo bidimensional cuyas dimensiones son dadas por el usuario. El programa debe realizar lo siguiente:
a) Calcular y desplegar la cantidad de ceros que tiene el arreglo.
b) Calcular y desplegar la cantidad de ceros que tiene cada renglón del arreglo.
c) Calcular y desplegar la cantidad de ceros que tenga cada una de las columnas del arreglo.
Puedes considerar que la matriz no tendrá una dimensión superior a 15.
Entradas
· Cantidad de Renglones para la matriz
· Cantidad de Columnas para la matriz
Procesos
· Leer la cantidad de renglones y columnas
· Sacar valores aleatorios para la matriz
Salidas
· Imprimir los valores de la matriz 
Implementación
	
Prueba

Otros materiales