VECTORES.

Slides:



Advertisements
Presentaciones similares
Arreglos.
Advertisements

Arreglos Unidimensionales y Bidimensionales ESTRUCTURAS DE DATOS I
Arreglos en C++ (una y dos dimensiones)
Abstracción de Datos Arrays.
CLASE 3 SOFTWARE DEL MICROPROCESADOR
PROGRAMACIÓN ESTRUCTURADA EN PSEUDÓCODIGO
CAPITULO I. ARREGLOS Un arreglo es un grupo de posiciones en memoria relacionados entre si, por el hecho de que todas tienen el mismo nombre y son del.
Paricial IV Ing. Esmeralda Elizabeth Rodríguez Rodríguez
ALGORITMO, ESTRUCTURAS Y PROGRAMACIÓN I PROFESORA: NELWI BÁEZ.
Direcciones, Arreglos y Argumentos de Funciones
Tipos de Datos Básicos y Estructurados
Las estructuras de arreglos fueron usadas en las primeras computadoras digitales, cuando la programación se hacía todavía en lenguaje máquina, para tablas.
Arrays Universidad Nacional Mayor de San Marcos
INFORMATICA I Arreglos 1 CLASE 17.
INFORMATICA I Arreglos 2 CLASE 18.
Funcionamiento, programación
Arreglos Ing. Nahiby Castillo.
ARREGLOS Estructuras de datos.
Estructuras de Datos Punteros y algo más.
Estructuras de Datos Memoria y Variables. Conceptos Computador: CPU + Memoria + Dispositivos E/S La memoria se encarga de almacenar los datos y los programas.
Algoritmo y Estructura de Datos I I Facultad de Ingeniería y Arquitectura Ing. Juan José Montero Román. Sesión 3.
Unidad 3 Punteros.
Herramientas para el acceso directo a memoria en C++
¿Qué es un PUNTERO?: Un puntero es un objeto que apunta a otro objeto. Es decir, una variable cuyo valor es la dirección de memoria de otra variable. No.
Vectores en java.
ALGORITMO, ESTRUCTURAS Y PROGRAMACIÓN I PROFESORA: NELWI BÁEZ.
Arreglos: Vectores en JAVA

Departamento de Informática Universidad Técnica Federico Santa María Capítulo 2 “Subprogramas/Funciones - Arreglos” Arreglos-Arrays.
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Arreglos.
UNIDAD V Arreglos y Cadenas
Índice. Revisando conceptos acerca de la memoria.
Programación III Clase 08 Arreglos.
TABLAS Definición. El tipo tabla permite definir objetos formados por un conjunto de elementos del mismo tipo. Ejemplos. El tipo tabla se utiliza para.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
ESTRUCTURA DE DATOS EN JAVA
Estructuras de Datos Arreglos.
Clase 10: Estructuras de datos y arreglos.
Descomposición Modular. Funciones
Programación IMC José Andrés Vázquez Flores. Definición Un arreglo es un conjunto finito e indexado de elementos homogéneos, que se referencian por un.
METODOLOGÍA DE LA PROGRAMACIÓN
Unidad VI Registros (estructuras, uniones y enumeraciones)
Aplicación de estructuras de datos
Arrays Arreglos Prof. Gonzalo Pastor Vectores. Definición Un vector es un tipo de variable que puede guardar muchos valores Una variable sólo puede guardar.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Programación en C para electrónicos
Matrices Departamento de Computación Escuela de Ingeniería de Sistemas
Programación Avanzada y Métodos Numéricos
CAPITULO V ARREGLOS Y CADENAS.
Matrices Prof. Flor Narciso Departamento de Computación
Aun en problemas muy simples surge la necesidad de agrupar valores elementales de alguna manera. Cuando representamos una caja de ahorro bancaria definimos.
Registros Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Estructura de datos I CIS - UABJB.
Arreglos: Vectores Departamento de Computación
LENGUAJE “C” Programación.
ARREGLOS (arrays).
Arreglos unidimensionales
Al finalizar el curso el alumno será capaz de: Diseñar algoritmos utilizando estructuras estáticas de datos y programación modular.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Computación I. CI-2125 Tema VII
PUNTEROS EN EL LENGUAJE C
Arreglos: Vectores Prof. Flor Narciso Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes.
ARREGLOS O ARRAYS.
ARRAYS Y COLECCIONES DE DATOS. ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y.
OBJETIVOS DEFINIR LA ESTRUCTURA DE ARREGLOS. DECLARAR ARREGLOS EN C.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Computación I :: Prof. Yeniffer Peña Lenguaje C Presentación Computación I.
UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO FACULTAD DE INGENIERÍA COORDINACIÓN DE MATERIAS PROPEDÉUTICAS INGENIERÍA EN SISTEMAS ENERGÉTICOS SUSTENTABLES.
Transcripción de la presentación:

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 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.

y el programador deberá declararlo como VECTORES MEMORIA DE LA COMPUTADORA 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[ 25 ] (último término) a[ 7 ]

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];

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 + 100 hacer i = i + 1 fin mientras para i = 0 hasta 49 salto 2 Mostrar 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]); }

FIN