Está en la página 1de 5

Evidencia de

aprendizaje

Nombre de la materia
Programación Estructurada

Semana
6
Unidad 4: Tipos Estructurados
Programación Estructurada

Evidencia de aprendizaje
SEMANA 6
PROGRAMACIÓN ESTRUCTURADA
Con el objetivo de contribuir a su aprendizaje y a un mejor entendimiento y
comprensión del contenido que se aborda en esta unidad mediante sus
materiales de aprendizaje, hemos preparado esta evidencia de estudio que
pretende apoyarlos a generar soluciones mediante la utilización de arreglos
de una y dos dimensiones, para aplicar el almacenamiento de múltiples
valores de un mismo tipo de dato.

Instrucciones: Consulte el documento correspondiente a la unidad 3.


Cómo programar en C# (Harvey M. Deitel, 2007). En este libro
consulta el Capítulo 8. Arreglos, de la página 242 a la 252, para que
comprendas mejor la definición y manipulación de arreglos
bidimensionales.

I. Conteste las siguientes preguntas

1. ¿Qué son los arreglos multidimensionales?

2. ¿Qué es un arreglo rectangular?

3. Permiten crear métodos que reciben un número arbitrario de


argumentos.

2
Unidad 4: Tipos Estructurados
Programación Estructurada

4. ¿Qué es el inicializador de arreglos en C#?

II. Subraya la respuesta correcta.

1. Este es el código para la declaración de un arreglo rectangular.

a) int [ , ] C = {{1, 2},{3,4}};

b) int [] C = int [];

c) int [ , ] C = {{1, 2, 7},{3,4}};

2. Este es el código de instrucción de un arreglo dentado.

a) int [] [] arreglo = { new int [] {12, 20, 33, 25};


new int [] {12};
new int [] {33, 25}};

d) int [ , ] C = {{1, 8},{3, 7}};

b) int [] [] arreglo = { new int [5] {12, };


new int [] {12};
new int [] {33}};

3
Unidad 4: Tipos Estructurados
Programación Estructurada

3. Este es el código para crear un arreglo rectangular string.

a) string [ , ] C = {{“Iván”, “Roberto”},{“vero”, ”Rosa”}};

b) string [ , ] C = {{2, “Roberto”},{“vero”, ”Rosa”}};

c) int [ , ] C = {{“Iván”, “Roberto”},{“vero”, ”Rosa”}};

4. Mediante el uso de esta instrucción de ciclo sirve para recorrer los


elementos de un arreglo multidimensional.

a) if…else
b) while
c) for

5. Este es el código para crear un arreglo de números aleatorios.

a) Random numerosAleatorios = new Random();


byte[,] arreglo = new byte[7];
numerosAleatorios.NextBytes (arreglo);

b) Random numerosAleatorios = new Random();


byte[] arreglo = new byte[7];
numerosAleatorios.NextBytes (arreglo);

4
Unidad 4: Tipos Estructurados
Programación Estructurada

c) Random numerosAleatorios = new Random();


byte[] arreglo = new byte[7,7];
numerosAleatorios.NextBytes (arreglo);

III. Escribe el código de instrucción de repetición para realizar la


impresión de una matriz de asteriscos de 5x5.

También podría gustarte