vectores
DESCRIPTION
VECTORES. Definición de Variable. MEMORIA DE LA COMPUTADORA. 15. Hacer X = 15. Significa que en la dirección de memoria N° 22 se encuentra almacenado el valor 15. Cada variable ocupa SOLO UN ESPACIO de memoria. ARREGLOS. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: VECTORES](https://reader035.vdocuments.pub/reader035/viewer/2022080905/56812b82550346895d8f9fb5/html5/thumbnails/1.jpg)
VECTORES
![Page 2: VECTORES](https://reader035.vdocuments.pub/reader035/viewer/2022080905/56812b82550346895d8f9fb5/html5/thumbnails/2.jpg)
Definición de Variable
Hacer X = 15
15
Significa que en la dirección de memoria N° 22 se encuentra almacenado el valor 15.
Cada variable ocupa SOLO UN ESPACIO de memoria
MEMORIA DE LA COMPUTADORA
![Page 3: VECTORES](https://reader035.vdocuments.pub/reader035/viewer/2022080905/56812b82550346895d8f9fb5/html5/thumbnails/3.jpg)
ARREGLOS
• Es un conjunto de celdas de memoria de direcciones CONSECUTIVAS donde se almacenan valores del mismo tipo.
• Cada una de las celdas individuales se denomina término del arreglo. Está asociada a un único nombre de variable llamado Nombre del arreglo y a uno o más subíndices numéricos que identifica/n su posición dentro del mismo. A cada juego de subíndices le corresponde un valor.
• La cantidad máxima de elementos que puede tener un arreglo constituye el tamaño del arreglo y debe ser especificado por el programador.
• La cantidad de subíndices que tiene un arreglo se denomina dimensión.
• Si el arreglo posee un solo subíndice se denomina VECTOR. Si posee dos se denomina LISTA o MATRIZ.
• Se dice que un arreglo tiene n DIMENSIONES.• Nos referiremos únicamente a los VECTORES.
![Page 4: VECTORES](https://reader035.vdocuments.pub/reader035/viewer/2022080905/56812b82550346895d8f9fb5/html5/thumbnails/4.jpg)
VECTORES
a es el nombre del vector y se utiliza para todos los términos del mismo.
El vector a tiene 26 términos
y el programador deberá declararlo como
a[ 26 ]
a[ 0 ](primer término) a[ 7 ]
a[ 25 ](último término)
MEMORIA DE LA COMPUTADORA
![Page 5: VECTORES](https://reader035.vdocuments.pub/reader035/viewer/2022080905/56812b82550346895d8f9fb5/html5/thumbnails/5.jpg)
PROGRAMACIÓN CON VECTORES
Seudocódigo
Dimensionar a[25]
hacer a[0] = 30
hacer a[24] = 62
hacer a[1] = a[24]
n = 23
hacer a[n] = a[0] + a[1]
Lenguaje C
int a[25];
int n;
a[0] = 30;
a[24] = 62;
a[1] = a[24];
n = 23;
a[n] = a[0] + a[1];
![Page 6: VECTORES](https://reader035.vdocuments.pub/reader035/viewer/2022080905/56812b82550346895d8f9fb5/html5/thumbnails/6.jpg)
Programa de ejemplo. Ingesar a un vector 50 números enteros consecutivos a partir del 100 y luego mostrar los términos pares en forma ascendente y descendente
Dimensionar vct[50]
hacer i = 0
mientras ( i < 50 )hacer vct[ i ] = i + 100hacer i = i + 1
fin mientras
para i = 0 hasta 49 salto 2Mostrar vct[ i ]Mostrar vct[48 – i]
fin para
#include <stdio.h>void main(){
int vct[50];int i;
for( i=0; i<50;i++ )vct[i] = i + 100;
for( i=0; i<50;i+=2 )printf( “%d\t%d\n”, vct[i], vct[48-i]);
}
![Page 7: VECTORES](https://reader035.vdocuments.pub/reader035/viewer/2022080905/56812b82550346895d8f9fb5/html5/thumbnails/7.jpg)
FIN