



























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Universidad Nacional de Mar del Plata. Apuntes de Computación. Un arreglo es una colección ordenada de variables todas las cuales tienen el mismo tipo (esto es, tienen un tipo homogéneo).
Tipo: Apuntes
1 / 35
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!




























docsity.com
PrimitivosPrimitivos
No primitivosNo primitivos
IntegerInteger
RealReal
CharChar
BooleanBoolean
StringString
ArchivosArchivos
RegistrosRegistros
Arreglos
Vectores
Matrices
N-dimensionales
docsity.com
4/3/
Computación - Facultad de
Ingeniería
Problema
Almacenar toda la informaciónanterior en memoria.
Si bien se puede almacenar envariables simples, no es unasolución de carácter general.
Una buena solución es almacenar lainformación en una variableestructurada
docsity.com
4/3/
Computación - Facultad de
Ingeniería
Estructura para guardar datos
docsity.com
4/3/
Computación - Facultad de
Ingeniería
El usuario puede combinar lógicamente datos simples para formar
Un tipo estructurado
difiere de un tipo
simple en que las variables
de
un tipo
estructurado
tienen
mas
de
una
componente.
docsity.com
4/3/
Computación - Facultad de
Ingeniería
Cada componente de un tipo estructurado es
una
variable
que
puede
tener
una
estructura simple o estructurada.
En el nivel mas bajo, las componentes de una
variable
estructurada
tienen
tipos
simples (y cada una de ellas pueden serusadas como variables simples: asignadas,leidas, etc.)
docsity.com
4/3/
Computación - Facultad de
Ingeniería
10
Por
lo
tanto,
todos
los
datos
estructurados deben, en última instancia,ser
construidos
a
partir
de
datos
primitivos.
Ejemplo:
el
número
complejo
toma
la
forma de
un par ordenado de números
reales.
docsity.com
4/3/
Computación - Facultad de
Ingeniería
Un
Una
estructura
de
datos
es
un
conjunto
de
datos
reunidos
bajo
un
único
nombre
colectivo
(su
identificador).
Los
tipos estructurados de PASCAL
que veremos son:
Arreglos (ARRAY)
Registros (RECORDS)
Archivos (FILES)
docsity.com
4/3/
Computación - Facultad de
Ingeniería
Método de estructuración de losARREGLOS
Un arreglo es una colección ordenada de variables
todas las
cuales
tienen el mismo
tipo (esto es, tienen un tipo homogéneo).
Cada uno de los elementos de la colección se llaman componentes del arreglo.
Los arreglos poseen un número fijo de componentes.
docsity.com
4/3/
Computación - Facultad de
Ingeniería
ARREGLOS: propiedades
Todas las componentes poseen el mismotipo de dato.
El tipo de componentes de Marca_motosEl tipo de componentes de Marca_motoses string[8]es string[8]
docsity.com
4/3/
Computación - Facultad de
Ingeniería
ARREGLOS: propiedades
para cada dimensión. Estos límites determinanla extensión de los valores que son usados comosubíndices para la dimensión. El valor de cadalímite puede ser positiva, negativa o cero. Loslímites
de
una
dimensión
se
definen
en
una
especificación de arreglo.^ El limite inferior de Marca_motos es 1 y elEl limite inferior de Marca_motos es 1 y ellímite superior es 4límite superior es 4
docsity.com
4/3/
Computación - Facultad de
Ingeniería
17
ARREGLOS: propiedades
componentes)
se indica cuando se define el
arreglo
y
queda
invariable
a
partir
de
ese
momento.
El
cálculo
del
número
de
componentes se logra multiplicando entre si lacantidad de elementos que el arreglo posee encada dimensión.
El tamaño de Marca_motos es 4El tamaño de Marca_motos es 4
docsity.com
4/3/
Computación - Facultad de
Ingeniería
Arreglos unidimensionales (o vectores)
-0.
13
-9.
Componentes
1
2
3
4
5
6
Identificadordel vector
Subíndices
Inicialmente usaremos arreglos unidimensionales de datos simples: sealmacenó 6 datos reales (con variables simples deberíamos usar 6identificadores de variable simple para tenerlos todos en forma simultaneaen memoria). Posteriormente veremos vectores mas complejos.
VEC
docsity.com
4/3/
Computación - Facultad de
Ingeniería
Arreglos unidimensionales (o vectores)
-0.
13
-9.
1
2
3
4
5
6
VEC 1.- Todas las componentes son reales2.- Vec es unidimensional3.- La extensión es 1,2,3,4,5,64.- El tamaño de Vec es 65.- Acceso mediante nombre de la estructura e indice entre corchetes.
docsity.com