Arreglos
-
Upload
jose-enrique-alvarez-estrada -
Category
Education
-
view
130 -
download
4
description
Transcript of Arreglos
![Page 1: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/1.jpg)
Arreglos o Matrices (Arrays)
En programación, cuando queremosalmacenar un valor, utilizamos una variable
X = 4
![Page 2: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/2.jpg)
Arreglos o Matrices (Arrays)
Básicamente, una variable es unespacio vacío en la memoria de la máquina,
donde se guarda un único valor
X = 4PRINT X 'Imprime 4...X = 5PRINT X 'Imprime 5
![Page 3: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/3.jpg)
Arreglos o Matrices (Arrays)
Pero, ¿qué pasa si necesito guardarmúltiples valores en una sola variable?
Necesitamos un Arreglo (array)
![Page 4: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/4.jpg)
Arreglos o Matrices (Arrays)
DIM Caja(10)Caja(1) = 5 ' 5 billetes de $500Caja(2) = 3 ' 3 billetes de $200Caja(3) = 2 ' 2 billetes de $100Caja(4) = 8 ' 8 billetes de $50Caja(5) = 20 '20 billetes de $20Caja(6) = 40 '40 monedas de $10Caja(7) = 35 '35 monenas de $5Caja(8) = 52 '52 monedas de $2Caja(9) = 43 '43 monedas de $1
![Page 5: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/5.jpg)
Arreglos o Matrices (Arrays)
Para decirle a Basic que queremoscrear un arreglo, utilizamos:
DIM Caja(10)
(entre paréntesis se indica el númerode celdas o casillas que contendrá el arreglo)
![Page 6: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/6.jpg)
Arreglos o Matrices (Arrays)
Para guardar un valor en una posicióndel arreglo, le decimos a Basic:
Caja(5) = 20
(en la 5ª celda del arregloguardamos el valor 20)
![Page 7: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/7.jpg)
Arreglos o Matrices (Arrays)
Para leer el valor almacenado en ciertaposición del arreglo, le decimos a Basic:
X = Caja(5)
(leemos el valor de la 5ª celda del arreglo,y lo guardamos en la variable X)
PRINT Caja(7)
(leemos el valor de la 7ª celda del arreglo,y lo imprimimos en pantalla)
![Page 8: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/8.jpg)
Reto #1
Elaborar un programa que capture 10 números en un arreglo, después calcule la suma de los 10 números, y por último imprima el valor de dicha suma.
![Page 9: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/9.jpg)
Reto #2
Elaborar un programa que capture 10 números en un arreglo, después calcule el promedio de los 10 números, y por último imprima el valor de dicho promedio.
![Page 10: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/10.jpg)
Reto #3
Elaborar un programa que capture 10 números en un arreglo, después recorra el arreglo en busca del mayor de los números capturados, y por último imprima el valor de ese número.
![Page 11: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/11.jpg)
Reto #3
Elaborar un programa que capture 10 números en un arreglo, después recorra el arreglo en busca del menor de los números capturados, y por último imprima el valor de ese número.
![Page 12: Arreglos](https://reader031.fdocuments.mx/reader031/viewer/2022020218/559b48ca1a28abb92e8b4779/html5/thumbnails/12.jpg)
Reto #4
Extender el programa de Caja Registradora que hicimos el día anterior, para que al inicio pregunte al cajero humano cuántos billetes y monedas tiene de cada denominación, y los almacene en un arreglo. Y después:●Pregunte cuánto es el importe a cobrar;●Pregunte en qué forma se está haciendo el pago(los billetes y monedas con que se paga);●Agregue los billetes y monedas de cada denominación al arreglo;●Saque del arreglo los billetes y monedas necesarios para entregar el cambio.●Imprima la cantidad de cada billete o moneda