Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porkarla Perez Aguero Modificado hace 6 años
1
MATRICES
2
¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que por lo general esta dado por una letra del alfabeto o combinación de ellas. También se debe definir el tipo que van a almacenar una matriz no puede almacenar una información de diferentes tipos de datos. De igual forma a las matrices se les debe definir el tamaño especificando filas y columnas.
3
Una matriz es una estructura de datos, o más técnicamente, un espacio de memoria que permite almacenar una colección de elementos, todos del mismo tipo. las matrices, los elementos no están organizados linealmente Sino que su organización es bidimensional, es decir, en filas y columnas.
4
TIPOS DE MATRICES Si tiene igual numero de filas e igual numero de columnas se denomina matriz cuadrada. Una matriz es un array bidimensional (2 dimensiones, filas y columnas)
5
MATRICES DINÁMICAS: SON AQUELLAS A LAS CUALES NO SE LES CONOCE EL TAMAÑO DE FILAS Y COLUMNAS, ENTONCES SE DECLARAN ASÍ:
6
CÓMO ALGUNOS EJEMPLOS DE MATRICES PODRÍAMOS TENER:
7
A MATRIZ DEBE TENER UN NOMBRE (SIN ESPACIOS) POR EJEMPLO
8
CADA ELEMENTO DE UNA MATRIZ TIENE UNA POSICIÓN DADO POR LA FILA Y COLUMNA, LAS MISMAS QUE EMPIEZA EN 1. Elabore una madtiz que llene una matriz de 3x2 con la edad de un grupo de estudiantes
9
REPRESENTACIÓN DE MATRIZ EN DIAGRAMA
10
La numeración de las filas y las columnas determina que cada una de las casillas de una matriz tiene asociados dos números que la identifican de manera única. A estos números se les llama índice de fila e índice de columna, respectivamente. En el seudolenguaje, y también en C y C++, las filas y las columnas se numeran desde 0. Los lenguajes como C y C++, permiten que el programador declare matrices de cualquier tipo y prácticamente de cualquier tamaño. En el seudolenguaje, un matriz se declara usando el siguiente formato: : matriz [ ][ ] de
11
En este formato aparecen en mayúsculas y entre los caracteres los componentes que el programador puede determinar. Así por ejemplo, si se quiere declarar una matriz con nombre mat, de dimensión 15x4 y que pueda almacenar datos de tipo carácter, se debe escribir la siguiente línea. mat : matriz [15][4] de carácter
12
EJEMPLO MARCADOR Se necesita guardar la información relacionada con el tablero de un juego de tic tac toe (el tradicional juego del gato), se puede declarar la siguiente matriz: tablero : matriz [3][3] de caracter
13
PRÁCTICAS Si se requiere guardar las notas que han sacado 35 estudiantes en los 5 talleres y los 5 laboratorios del curso de Programación de Computadores se pueden declarar las siguientes matrices. Si se quiere guardar las letras que conforman una sopa de letras, como aquellas que vienen en los pasatiempos, se puede declarar la siguiente matriz.
14
Si se requiere un programa que requiera ingresar caracteres de una matriz 4x4 llamada que lleve el control de notas. Si se requiere guardar las notas que han sacado 35 estudiantes en los 5 talleres y los 5 laboratorios del curso de Programación de Computadores se pueden declarar las siguientes matrices.
15
RESOLUCIÓN Note que, en ambas matrices, cada fila guarda las notas de un estudiante del curso. talleres : matriz [35][5] de real laboratorios : matriz [35][5] de real Note que la sopa de letras más grande que se puede guardar es de 10 filas por 15 columnas. sopa : matriz [10][15] de caracter
16
char not_final [4][4];
17
Crea un arreglo o array multidimensional que contenga 3 columnas y las filas que tu quieras, las dos primeras columnas tendrán números y en la 3 columna sera el resultado de sumar el número de la primera y segunda columna. Muestra el array o arreglo de la siguiente forma: 3 + 5 = 8 4 + 4 = 7
18
Crea un array o arreglo multidimensional que contenga la tabla de multiplicar del 1 al 9 (10 filas y 10 columnas). La primera fila y la columna debe contener estos números. Algo así:
19
Cuando necesitamos manejar muchos datos, generalmente hay soluciones más efectivas que tener muchas variables. Por ejemplo, si hay que guardar 10 números, resultará incómodo usar 10 variables llamadas n1, n2, n3, n4, n5, n6, n7, n8, n9, n10; si se trata de 100 números, puede pasar de resultar incómodo a ser totalmente inviable. En esos casos, será más eficiente almacenar esos 100 datos "juntos", formando lo que se conoce como una "matriz", en vez de usar 100 variables distintas.
20
La palabra "matriz" es una traducción del inglés "array". Algunos autores lo traducen alternativamente como tabla, vector o incluso "arreglo". Normalmente, en una matriz podremos acceder individualmente a cada uno de sus elementos usando corchetes: el primer dato sería algo como "dato[1]".
21
COMO PRIMER CONTACTO, SE PUEDE CREAR UNA MATRIZ DE 3 ELEMENTOS, GUARDAR DATOS EN SUS 3 POSICIONES Y MOSTRAR EL PRIMER DATO Y EL TERCERO ASÍ:
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.