Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Arreglos - Apuntes - Computación - Parte1, Apuntes de Computación aplicada

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

2012/2013

Subido el 03/05/2013

Diego_88
Diego_88 🇦🇷

4.5

(247)

613 documentos

1 / 35

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
COMPUTACION
2007
Clase 6
docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23

Vista previa parcial del texto

¡Descarga Arreglos - Apuntes - Computación - Parte1 y más Apuntes en PDF de Computación aplicada solo en Docsity!

COMPUTACION

Clase 6

docsity.com

Tipos de DatosPASCAL

EstructuradosEstructurados

SimplesSimples

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

KAWASAKI

HONDA

SUZUKI

HARLEY_D

docsity.com

4/3/

Computación - Facultad de

Ingeniería

DATOS ESTRUCTURADOS

El usuario puede combinar lógicamente datos simples para formar

estructuras

compuestas que

representen

apropiadamente la información a procesar. 

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

DATOS ESTRUCTURADOS

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

DATOS ESTRUCTURADOS

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

DATOS ESTRUCTURADOS

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

  1. Los arreglos tienen límites inferior y superior

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

  1. El tamaño de un arreglo (esto es, el número de

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