small basic
DESCRIPTION
Small Basic. Matrices Capítulo 10. Objetivos. Conocer el significado de lo que son matrices en programación . Entender la forma de utilizar las matrices en Small Basic Practicar la utilización de matrices a través del uso rutinas . Matrices sencillas - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/1.jpg)
Small BasicMatricesCapítulo 10
![Page 2: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/2.jpg)
Objetivos• Conocer el significado de lo que son matrices en
programación.• Entender la forma de utilizar las matrices en Small
Basic• Practicar la utilización de matrices a través del
uso rutinas.• Matrices sencillas• Matrices bídimensionales• Matrices Multidimensionales
![Page 3: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/3.jpg)
¿Qué es una matriz?• Una matriz es un tipo de variable que puede contener más
de un valor en cada momento. En otras palabras, lo que significa es que en lugar de tener que crear las variables nombre[1], nombre[2], nombre[3], nombre[4] y nombre[5] para poder almacenar cinco nombres de usuario, podemos utilizar solo nombre para almacenar el nombre de los cinco usuarios. La forma de almacenar varios valores es utilizando un «índice».
Definición Wikipedia.org (http://es.wikipedia.org/wiki/Matriz_(programaci%C3%B3n))• En programación, una matriz o vector (llamados en inglés arrays)
es una zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto de elementos ordenados en fila.
![Page 4: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/4.jpg)
Vamos, por un momento, a volver a visitar el primer programa que escribimos con variables:
TextWindow.Write("Escriba su nombre: ")nombre = TextWindow.Read()TextWindow.WriteLine("Hola " + nombre)
![Page 5: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/5.jpg)
¿Qué es indexar?Indexar se refiere a la acción de registrar ordenadamente información para elaborar su índice.
En informática, tiene como propósito ejecutar la elaboración de un índice que contenga de forma ordenada la información, esto con la finalidad de obtener resultados de forma sustancialmente más rápida y relevante al momento de realizar una búsqueda. Es por ello que la indexación es un elemento fundamental de elementos como los motores de búsqueda y las bases de datos .
Fuente: Wikipedia.org (http://es.wikipedia.org/wiki/Indexar)• Registrar ordenadamente datos e informaciones, para elaborar su
índice.
Fuente: Real Académia Española (http://buscon.rae.es/draeI/SrvltConsulta?TIPO_BUS=3&LEMA=indexar)
![Page 6: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/6.jpg)
EjemploUso de una matriz
![Page 7: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/7.jpg)
EjemploUso de una matriz, compactada
![Page 8: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/8.jpg)
EjemploÍndices textuales
![Page 9: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/9.jpg)
Matrices con más de una dimensión
Amigos[“Nuri”][“Nombre”] = “Nuria”MATRI
ZÍNDICE
1ÍNDICE
2VALOR
![Page 10: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/10.jpg)
EjercicioLibreta de direcciones
amigos["Nuri"]["Nombre"] = "Nuria"amigos["Nuri"]["Teléfono"] = "123-4567" amigos["Arthur"]["Nombre"] = "Arturo"amigos["Arthur"]["Teléfono"] = "890-1234" amigos["Fran"]["Nombre"] = "Francisco"amigos["Fran"]["Teléfono"] = "56-7890" TextWindow.Write("Escriba el sobrenombre: ")sobrenombre = TextWindow.Read() TextWindow.WriteLine("Nombre: " + amigos[sobrenombre]["Nombre"])TextWindow.WriteLine("Teléfono: " + amigos[sobrenombre]["Teléfono"])
![Page 11: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/11.jpg)
EjemploCuadrícula
![Page 12: Small Basic](https://reader036.vdocuments.us/reader036/viewer/2022062222/56815f21550346895dcdedaa/html5/thumbnails/12.jpg)
EjemploCudrícula animada