UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION CICLO: 02/ 2012 Nombre de la Practica: Lugar de Ejecución: Tiempo Est
Author:  Pilar Ponce Espejo

30 downloads 77 Views 184KB Size

Recommend Stories


UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INDUSTRIAL
UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA INDUSTRIAL TEMA: DISEÑO DE UNA GUÍA DE MANTENIMIENTO PRODUCTIVO TOTAL PARA EMPRESA

UNIVERSIDAD DON BOSCO
PLANIFICACIÓN DOCENTE / UNIVERSIDAD DON BOSCO Facultad: CIENCIAS Y HUMANIDADES CICLO/AÑO: 01-2016 Asignatura y grupo de clase:FOTOGRAFÍA PUBLICITARIA

UNIVERSIDAD DON BOSCO. FACULTAD DE ESTUDIOS TECNÓLÓGICOS TÉCNICO EN ING. MECANICA
UNIVERSIDAD DON BOSCO. FACULTAD DE ESTUDIOS TECNÓLÓGICOS TÉCNICO EN ING. MECANICA. CICLO - AÑO 02-2013 GUIA DE LABORATORIO # 9. Nombre de la Prácti

Story Transcript

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

CICLO: 02/ 2012

Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA:

GUIA DE LABORATORIO #08 Uso de Arreglos bidimensionales Centro de Computo 2 horas y 30 minutos Introducción a la Programación

I. OBJETIVOS Que el estudiante: • Defina apropiadamente ¿Que es un arreglo multidimensional? y ¿Cómo utilizarlo en el lenguaje C/C++? • Desarrolle métodos para crear, inicializar y asignar valores a los elementos de una matriz bidimensional. • Desarrolle los métodos apropiados para tener acceso a los elementos de una matriz.

II. INTRODUCCION TEORICA

Manejo de los Arreglos en Lenguaje C Los arreglos en C/C++ pueden tener múltiples dimensiones/subíndices. Un uso común de los arreglos con múltiples subíndices es representar tablas de valores en matrices bidimensionales, las cuales consisten en información organizada en filas y columnas. Para identificar un elemento en especial de una tabla, debemos especificar dos subíndices: el primero identifica la fila del elemento, y el segundo identifica la columna del elemento. Las tablas o arreglos que requieren dos índices para identificar un elemento en particular se llaman arreglos con doble subíndice. En la siguiente figura 10.1se muestra el arreglo a con doble subíndice. Fila 0 Fila 1 Fila 2

Columna 0 a[0][0] a[1][0] a[2][0]

Columna 1 a[0][1] a[1][1] a[2][1]

Columna 2 a[0][2] a[1][2] a[2][2]

Columna 3 a[0][3] a[1][3] a[2][3]

Subíndice de columna Subíndice de fila Nombre del arreglo

Figura 10.1: Arreglo de dos indices, para representar una “Tabla de datos” Este arreglo contiene tres filas y cuatro columnas, de manera que se dice que es un arreglo de 3 por 4, en general un arreglo con m filas y n columnas se llama arreglo de m por n, así: m x n Cada elemento del arreglo a se identifica en la figura con el nombre del elemento de la forma a[i][j] tal como se hace con los vectores (matrices de solo una dimension): a[i]. • •

a es el nombre del arreglo. i, j son los subíndices que identifican de manera única a cada elemento de a. 1/7

Guía #08: Uso de arreglos bidimensionales

Observe que los elementos en la primera fila tienen un primer subíndice 0; los nombres de los elementos en la cuarta columna tienen un segundo subíndice 3. Dimensiones del arreglo Al definir un arreglo en C, se le debe indicar el total de elementos N que lo formaran. A este total N se le conoce como Dimensión del Arreglo, el cual permite definir el total de posiciones que se almacenara dentro de la memoria de la PC. Si un arreglo tiene solo una dimensión, se le llama Arreglo Unidimensional, porque basta indicar un número, llamado “índice” para referenciar a una posición específica dentro del mismo. Si a un arreglo se le definen 2 o mas dimensiones, se le conoce como “Arreglo Multidimensional” o también “Matriz”, y necesitara tantos índices como dimensiones se le declaren al arreglo. Si define 2 dimensiones para un arreglo, a este se le conoce como un Arreglo bidimensional. Al definir más de una dimensión al arreglo, C le permite aplicar diversos métodos de clasificación para el almacenamiento de listas de datos más complejos. Ejemplos: Deseo declarar arreglo bidimensional llamado R que almacene datos tipo double, y que tenga 6 (primera dimensión) por 4 (segunda dimensión) elementos, es decir, un total de (6x4) = 24 elementos. Para lograrlo basta esta instrucción: double R [6][4]; A este arreglo R lo podría ver como una “tabla”, el cual tendrá 6 columnas por 4 filas, tal como se muestra a la derecha :

0 0 1 2 3

Para referenciar a cada posición de R, será necesario indicar 2 números índices (uno para cada dimensión). Si desea guardar el valor 6.241 en la posición indicada por la X de la figura 2, deberá hacerlo con esta instrucción:

2

3

4

5

X

Figura 10.2: Distribución de elementos del arreglo bidimensional R:

R[1][3]= 6.241;

double mitabla[3][2];

1

Arreglo bidimensional m i t a b l a de 3 filas por 2 columnas, para almacenar números de comas flotantes de precisión doble. Arreglo m i t a b l a tiene capacidad para un total de [3filas X 2columnas] = 6 valores double.

III. MATERIALES Y EQUIPO Para la realización de la guía de práctica se requerirá lo siguiente: No. 1 2 3

Requerimiento Guía de Laboratorio #08 de IP Disquete ó Memoria USB PC con el programa DEV-C++ instalado

Introducción a la Programación

Cantidad 1 1 1

2

Guía #08: Uso de arreglos bidimensionales IV. PROCEDIMIENTO Ejemplo 1. Llenado e impresión de datos almacenados en una matriz de 2 x 3 (2 filas y 3 columnas)

#include using namespace std; #include #include #define tam 2 #define tam1 3 main(){ int numeros[tam][tam1],i,j; //******************PARA INGRESAR DATOS A LA MATRIZ********************* for(i=0;i

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.