Tarea 6

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 4

Nombre de la materia

Programación estructurada

Nombre de la Licenciatura
Ing. en Sistemas Computacionales

Nombre del alumno


Matrícula

Nombre de la Tarea

Unidad #
Unidad 4 Tipos estructurados

Nombre del Tutor


Tutor: Elizabeth Valencia López
Profesor: Norma Gabriela Farias Huízar
Fecha
Unidad #: Nombre de la unidad
Nombre de la materia

INTRODUCCIÓN:
Una matriz es una estructura de datos que contiene un número de variables a las que se accede
mediante índices calculados. Las variables contenidas en una matriz, denominadas también
elementos de la matriz, son todas del mismo tipo y este tipo se conoce como tipo de elemento de la
matriz.
Los tipos de matriz son tipos de referencia, y la declaración de una variable de matriz simplemente
establece un espacio reservado para una referencia a una instancia de matriz. Las instancias de
matriz reales se crean dinámicamente en tiempo de ejecución mediante el nuevo operador. La nueva
operación especifica la longitud de la nueva instancia de matriz, que luego se fija para la vigencia de
la instancia. Los índices de los elementos de una matriz van de 0 a Length - 1. El operador new
inicializa automáticamente los elementos de una matriz a su valor predeterminado, que, por ejemplo,
es cero para todos los tipos numéricos y null para todos los tipos de referencias.
INTRUCCION
ES:
Ejemplo:
Se presenta un programa de consola en lenguaje C# que construya una matriz cuadrada de enteros que
contenga valores de acuerdo a su posición dentro del arreglo
Un ejemplo de la corrida del programa que se solicita es:

Ejercicio:
Tu tarea consiste en escribir un programa de consola en lenguaje C# que construya una matriz (arreglo
bidimensional) de enteros que contenga valores de acuerdo a su posición dentro del arreglo, sujeto a los
siguientes requerimientos:

2
Unidad #: Nombre de la unidad
Nombre de la materia

1. Se solicita al usuario la captura del tamaño de la matriz cuadrada (Valores entre 1 y 10). Luego, se
construye la matriz de enteros mediante un arreglo de 2 dimensiones, donde cada dimensión es del tamaño
que introdujo el usuario.
2. Posteriormente se calcula el valor de cada elemento de la matriz, sumando el número del renglón más
el número de la columna correspondiente.
3. Por último, se muestra en la consola de salida el contenido de la matriz, separando los números en
renglones y columnas.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication6
{
class Program
{
static void Main(string[] args)
{
int tamfila, tamcol;
Console.Write("introdusca el tamaño de la matriz: ");
tamfila = Convert.ToInt32(Console.ReadLine());
tamcol = tamfila;

int[,] a = new int[tamfila, tamcol];


for (int i = 0; i < tamfila; i++)
{
for (int j = 0; j < tamcol; j++)
{
a [i,j] = i + 1 + j;
}
}

for (int i = 0; i < tamfila; i++)


{
for (int j = 0; j < tamcol; j++)
{
Console.Write("={0}", a[i,j]);
}
Console.Write("/n");
}
Console.ReadKey();
}
}
}

3
Unidad #: Nombre de la unidad
Nombre de la materia

CONCLUCIÓN:
En la creación de matrices se tiene que tener bien en cuenta los paradigmas que se utilizara en ellos y hacer
que todo se pueda leer correctamente, analizarlo para que no cause ningún error a la hora de estarlo
corriendo para su ejecución, como se puede observar en la actividad, esto en si para mi es algo fácil ya que
todo esto lo había visto y puesto en práctica en mi anterior universidad así que algún grado de complejidad o
dificultad no tuve.

BIBLIOGRAFÍA:
Cómo programar en C# (Harvey M. Deitel, 2007).
https://docs.microsoft.com/es-es/dotnet/csharp/tour-of-csharp/arrays

También podría gustarte