Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

17 Arrays PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 26

ARRAYS

Ing° Cronwell Mairena Rojas

Cronwell Mairena Rojas


¿Qué es un array?
 Los arrays también conocidos como arreglos o dimensiones.
 Los arreglos son estructura de datos homogéneas (todos los
datos son del mismo tipo) que permiten almacenar un
determinado número de datos bajo un mismo identificador,
para luego referirse a los mismos utilizando uno o más
subíndices.
 Los arreglos o arrays en PseInt son estructuras que
almacenan valores del mismo tipo como números o cadenas.
 Los arreglos pueden pensarse como vectores, matrices, etc.
 Tiene una longitud determinada.
 Lo primero es declarar su dimensión, indicando el nombre del
arreglo o array y su longitud dentro de [ ].

Cronwell Mairena Rojas


Tipos de arrays
 Unidimensionales o vectores

 Bidimensionales o matrices

 Multidimensionales

Cronwell Mairena Rojas


Vector
 Un vector es un array unidimensional de números.

Tenemos el Vector Calificaciones con 50 valores almacenados

Cronwell Mairena Rojas


Matriz
 Un array bidimensional o matriz es un conjunto de datos
homogéneos (todos del mismo tipo), cada uno de los
cuales debe referenciarse por dos índices.
 Los índices determinan la posición de una fila y una
columna.

fila , columna

Cronwell Mairena Rojas


Vector y Matriz

Álgebra lineal

Vector Matriz

Cronwell Mairena Rojas


Vector y Matriz

VECTOR

Considerar que en programación se


inicia desde un índice 0

Cronwell Mairena Rojas


Vector y Matriz

MATRIZ

Se refiere al
elemento 7 a la
posición 2,3

Cronwell Mairena Rojas


Vector y Matriz
 Ambas son estructuras de datos
estáticas, o sea, que separan memoria
física para almacenar datos y que no
puede ser modificada en tiempo de
ejecución.
 La diferencia radica en la manera de
acceder a dichas estructuras, mientras
los vectores son accedidos con un
subíndice, las matrices usan dos
subíndices.
 En el momento de crear una matriz, la
memoria central, separa espacio en
posiciones consecutivas que
gráficamente representan casillas de
filas y columnas.

Cronwell Mairena Rojas


Arreglos multidimensionales
 Es un arreglo con más de dos dimensiones
 Un arreglo multidimensional también es un tipo
de dato estructurado que está compuesto por “n”
dimensiones.
 Para hacer referencia a cada componente del arreglo es
necesario utilizar “n” índices, uno para cada dimensión.

Cronwell Mairena Rojas


Arrays en Pseint
 Para crear un arreglo en PSeInt se utiliza la palabra clave
Dimension, seguido del nombre del arreglo (identificador)
y su tamaño (numero de subíndices) entre corchetes [ ].

 En PSeInt los subíndices (posiciones) de los arreglos


empiezan desde 1. En Java desde 0. Todo depende de los
lenguajes de programación.

Cronwell Mairena Rojas


Ejemplo 01
 Crear un arreglo llamado numeros que almacene los
siguientes datos: 20, 30, 120, 70, 7, 987 y 13

Cronwell Mairena Rojas


Ejemplo 01

Al ejecutar

Cronwell Mairena Rojas


Ejemplo 02
 Ingresar 5 números, almacenarlos en un arreglo y
mostrarlos.

Al ejecutar

Cronwell Mairena Rojas


Ejemplo 03
 Crear un arreglo con “n” números ingresados por teclado
y mostrar sus valores elevados al cuadrado.

Al ejecutar

Cronwell Mairena Rojas


Ejemplo 04
 Desarrollar un algoritmo que permita ingresar 5 datos
numéricos en un arreglo y que luego los sume a todos y
muestre el resultado en pantalla.
Al ejecutar

Cronwell Mairena Rojas


Ejemplo 05
 Escribir un algoritmo que permita ingresar 5 valores
numéricos en un arreglo y que como resultado devuelva
el mayor de todos los valores ingresados
Al ejecutar

Cronwell Mairena Rojas


Ejemplo 06
 Llenar un vector de 5 posiciones con números aleatorios
entre 1 y 100

Al ejecutar

Cronwell Mairena Rojas


Ejemplo 07
 Llenar un vector con números enteros (positivos y
negativos) y mostrar la cantidad de números positivos y
cuantos números positivos hay en dicho arreglo
Al ejecutar

Cronwell Mairena Rojas


Ejemplo 08
 Elaborar un arreglo en el que se ingrese la cantidad de
productos y sus respectivos precios, para la preparación
de un plato, también se debe mostrar al final el costo a
gastar. Al ejecutar

Cronwell Mairena Rojas


Ejemplo 09
 Ingresar 6 datos y luego los muestre en orden contrario
al que se han introducido.
Al ejecutar

Cronwell Mairena Rojas


Ejemplo 10
 Crear una matriz de 2x2

Al ejecutar

Cronwell Mairena Rojas


Ejemplo 11
 Crear una matriz de tres filas y dos columnas. Mostrar el
primer y último dato, luego todos los datos:
Al ejecutar

fila1 10 11

fila 2 25 26

fila3 50 51
columna2
columna1
Cronwell Mairena Rojas
Ejemplo 12
 Crear una matriz de n filas y n columnas. Llenar la matriz
con los números que el usuario desee.
Al ejecutar

Cronwell Mairena Rojas


Ejercicios planteados
1. Crea un array unidimensional con un tamaño de 5,
asignarle los nombres de tiendas y mostrarlos por
pantalla.
2. Desarrollar un algoritmo que permita ingresar 5 datos
numéricos en un arreglo y que luego los multiplique a
todos y muestre el resultado en pantalla.
3. Un algoritmo que pida 5 números, los guarde en una
arreglo y luego muestre su media (la suma de los 5
datos, dividida entre 5).
4. Ingresar 5 partes de una computadora y mostrarlos en
forma ordenada de manera ascendente y luego
descendente a como se ingresaron.
Cronwell Mairena Rojas
Ejercicios planteados
1. Elaborar un algoritmo que pida un número al usuario que sería
un número de mes (por ejemplo, el 4, representaría Abril) y diga
cuántos días tiene (por ejemplo, 30) y el nombre del mes. Debes
usar un vector.
2. Crea un vector donde se le indique el tamaño por teclado y
rellenarlo con los múltiplos de un numero pedido por teclado.
Por ejemplo, si se define un array de tamaño 5 y se elige un 3 en
la función, el array contendrá 3, 6, 9, 12, 15. Mostrar dichos
números de ese array.
3. Emplear un arreglo que almacene el factorial de un numero, para
luego mostrarlo.
4. Crear una matriz de 3 x 3 y llenarlo con valores aleatorios.
5. Escribir 3 destinos turísticos, la distancia desde Chiclayo, el costo
del galón así como la distancia . Se debe mostrar el gasto que
demanda en viajar a cualquiera de dichos lugares turísticos.

Cronwell Mairena Rojas

También podría gustarte