Programacioó n Estructurada Nombre de la Licenciatura
INGENIERIA EN SISTEMAS COMPUTACIONALES Nombre del alumno
JOSE CARLOS ARCE CORTES Matrícula
434! Nombre de la Tarea
TAREA ! Unidad 4
Ti"os #structurados Nombre del Profesor
E$GAR CALLEROS AGUILAR Fecha
%&'4'%&
Unidad 4: Tipos
estructurados
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 yo datos relacionados ba!o un mismo identificador para acceder a estos"
ACTIVIDAD 6 Objetivos:
#esarrollar destre$a en para incluir definiciones de estructuras de datos tipo arreglo multidimensional de un tipo de dato específico"
%mplementar un programa de computadora donde se utilice la declaración de un arreglo multidimensional y se acceda a sus elementos"
Instrucciones: #espués de re&isar los &ideos y los recursos siguientes debes desarrollar la acti&idad '"
¿Cómo entregar nuestra tarea? 3#escarga el documento de 4ord del formato de tareas" 3%ncluye
las
siguientes
secciones
en
tu
reporte5
%ntroducción,
6b!eti&os,
7rocedimiento, #esarrollo, 8esultados )incluye aquí el listado del programa completo en +9 que dise:aste/, +onclusiones y ibliografía"
2
Unidad 4: Tipos
estructurados
Programación estructurada
3En&ía tu archi&o de 4ord en la sección correspondiente"
Forma de evaluación:
Criterio
Ponderación
7resentación
.-<
=n>lisis del problema )entradas, salidas y proceso/ )alor "- puntos/
@- <
#ise:o de pseudocódigo o #iagrama de flu!o)alor "- puntos/ #ise:o del programa )alor A"- puntos/
3
Unidad 4: Tipos
estructurados
Programación estructurada
Desarrollo de la actividad: Ejemplo: Se presenta un programa de consola en lengua!e +9 que construya una matri$ cuadrada de enteros que contenga &alores de acuerdo a su posición dentro del arreglo Bn e!emplo de la corrida del programa que se solicita es5
Ejercicio: Cu tarea consiste en escribir un programa de consola en lengua!e +9 que construya una matri$ cuadrada de enteros que contenga &alores de acuerdo a su posición dentro del arreglo, su!eto a los siguientes requerimientos5 ." Se solicita al usuario la captura del tama:o de la matri$ cuadrada )alores entre . y .-/" 0uego, se construye la matri$ de enteros mediante un arreglo de dimensiones, donde cada dimensión es del tama:o que introdu!o el usuario" " 7osteriormente se calcula el &alor de cada elemento de la matri$ multiplicando el nDmero del renglón por el nDmero de la columna correspondiente" )ota5 hay que tomar en cuenta que los arreglos inicias con el subíndice -, pero en este programa se requiere que inicien en ./ F" 7or Dltimo, se muestra en la consola de salida el contenido de la matri$, separando los nDmeros en renglones y columnas"
4
Unidad 4: Tipos
estructurados
Programación estructurada
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace pruebabidemincional { class Program { static oid !ain"string#$ args% { Console.&riteLine"'ingresa el tama(o de la matri) cuadrada' %; int t * int.Parse"Console.+eadLine"%%; Console.&riteLine"''%; int#,$ arreglo * ne- int#t, t$; or "int ila * /; ila 0* t; ila11% { or "int col * /; col 0* t; col11% { arreglo#ila 2 /, col 2 /$ * ila 3 col; 4 4 or "int * 5; 0 t; 11% { or "int c * 5; c 0 t; c11% { Console.&rite"' {54 6', arreglo#, c$%; 4 Console.&riteLine"''%; 4 Console.+ead7ey"%; 4 4 4