Está en la página 1de 6

lOMoARcPSD|30859156

Nombre de la materia
Programación Estructurada

Nombre de la Licenciatura
Licenciatura en Ingeniería en Sistemas
Computacionales

Nombre del alumno


Lopez Rangel David Israel

Matrícula
010631948

Nombre de la Tarea
Tarea 6

Unidad 4
Tipos estructurados

Nombre del Profesor


Omar Eduardo Betanzos Martinez

Fecha
1/12/2023

Descargado por David Lopez (dilrssj@gmail.com)


Unidad 4: Tipos estructurados
lOMoARcPSD|30859156

Programación estructurada

¿Sabías que…?

El paradigma de programación estructurada, no solo los programas tienen una estructura


bien definida, modular y coherente; también los datos estructurados permiten a los
programadores mantener los datos de un mismo tipo y/o datos relacionados bajo un mismo
identificador para acceder a estos.

ACTIVIDAD 6

Objetivos:

• Desarrollar destreza en para incluir definiciones de estructuras de datos tipo arreglo


multidimensional de un tipo de dato específico.

• Implementar un programa de computadora donde se utilice la declaración de un


arreglo multidimensional y se acceda a sus elementos.

Instrucciones:
Después de revisar los videos y los recursos siguientes debes desarrollar la actividad 6.

Software de aplicación

• Visual C# 2010 Express (Mirosoft Corporation, 2010).

Lectura

• Cómo programar en C# (Harvey M. Deitel, 2007).

¿Cómo entregar nuestra tarea?


-Descarga el documento de Word del formato de tareas.

-Incluye las siguientes secciones en tu reporte: Introducción, Objetivos,


Procedimiento, Desarrollo, Resultados (incluye aquí el listado del programa completo
en C# que diseñaste), Conclusiones y Bibliografía.

2
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 4: Tipos estructurados
lOMoARcPSD|30859156

Programación estructurada

-Envía tu archivo de Word en la sección correspondiente.

Forma de evaluación:

Criterio Ponderación

Presentación 10%

Análisis del problema (entradas, salidas y


90 %
proceso) (Valor 2.0 puntos)
Diseño de pseudocódigo o Diagrama de
flujo(Valor 2.0 puntos)

Diseño del programa (Valor 5.0 puntos)


Desarrollo de la actividad:

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:

3
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 4: Tipos estructurados
lOMoARcPSD|30859156

Programación estructurada

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:

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 lamatriz,


separando los números en renglones y columnas.

Código Utilizado;

using System;
using System.Collections.Generic;
using System.Linq; using
System.Text; using
System.Threading.Tasks; namespace
Arreglos_bidimensionales
{
class Program
{
static void Main(string[] args)
{
int tamfila, tamcol;
Console.Write("Por favor introduzca el tamaño de su Arreglo: ");
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;

4
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 4: Tipos estructurados
lOMoARcPSD|30859156

Programación estructurada

}
}
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();
}
}
}
Capturas de Prueba

5
Descargado por David Lopez (dilrssj@gmail.com)
Unidad 4: Tipos estructurados
lOMoARcPSD|30859156

Programación estructurada

6
Descargado por David Lopez (dilrssj@gmail.com)

También podría gustarte