Tema1
Upcoming SlideShare
Loading in...5
×
 

Tema1

on

  • 751 views

 

Statistics

Views

Total Views
751
Views on SlideShare
317
Embed Views
434

Actions

Likes
0
Downloads
6
Comments
0

7 Embeds 434

http://upanama.blogspot.com 377
http://martacecilia4.wix.com.usrfiles.com 44
http://www.upanama.blogspot.com 7
http://upanama.blogspot.mx 3
http://upanama.blogspot.com.es 1
http://htmlcomponentservice.appspot.com 1
http://static.usrfiles.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tema1 Tema1 Presentation Transcript

  • UNIVERSIDAD DE PANAMÁ Programación III
  • Arreglos: Los arreglos son una colección de variables del mismo tipo que se referencian utilizando un nombre común. Un arreglo consta de posiciones de memoria contigua. La dirección más baja corresponde al primer elemento y la más alta al último. Un arreglo puede tener una o varias dimensiones. Para acceder a un elemento en particular de un arreglo se usa un índice. Profesora Marta Cecilia Quintero
  • Arreglo Unidimensional Un arreglo unidimensional (conocido también como vector) se define como una colección finita, homogénea y ordenada de elementos.  Finita: todo arreglo tiene un límite, es decir debe determinarse cual será el numero máximo de elementos que podrán formar parte del arreglo.  Homogénea: todos los elementos son del mismo tipo.  Ordenada: se puede determinar cual es cada uno de sus elementos. Profesora Marta Cecilia Quintero
  • Representación grafica de unarreglo unidimensional Arreglo unidimensional … Segundo elemento N-ésimo elemento Primer elemento Profesora Marta Cecilia Quintero
  • Para hacer referencia a un componente de un arreglo se necesita El nombre del arreglo El índice del elemento componentes Val Val Val Val 1 2 3 n índice ARRE Profesora Marta Cecilia Quintero
  • Partes de un arreglo unidimensional Los componentes: los componentes hacen referencia a los elementos que componen o forman el arreglo, es decir, son los valores que se almacenan en cada una de sus casillas. Los índices: son los que permiten accesar a los componentes de un arreglo de forma individual. Profesora Marta Cecilia Quintero
  • Declaración de arreglos unidimensionalesComo no estamos siguiendo la sintaxis de ningún lenguajeen particular definimos un arreglo de la siguiente manera.Ident _ arreglo = [liminf……limsup] DE TIPO ENTEROCon los valores liminf y liminsup se declara el tipo de losíndices así como el numero de elementos que tendrá elarreglo. El numero total de elementos (NTE) que tendrá elarreglo unidimensional se puede calcular con la formula: NTE=limsup-liminf+1 Profesora Marta Cecilia Quintero
  • Declaración de arreglos unidimensionalesObservaciones El tipo de índice puede ser cualquier tipo ordinal. (carácter, entero, etc.) El tipo de los componentes puede ser cualquier tipo ( entero, real, cadena de caracteres, registro, arreglo etc. Se utilizan los corchetes para indicar el índice de un arreglo dentro de ellos se debe escribir un valor ordinal. (puede ser variable, constante o una expresión tan compleja como se quiera, pero que de como resultado un valor ordinal) Profesora Marta Cecilia Quintero
  • Ejemplo ARRE= ARREGLO (1….70) DE enteros … 1 2 3 4 70Formula: NTE=(70-1+1)= 70 explicación Profesora Marta Cecilia Quintero
  • Formula: NTE=(70-1+1)= 70 Cada elemento del arreglo ARRE será un numero entero y podrá accesarse por medio de un índice que será un valor comprendido entre 1 y 70 Por ejemplo ARRE [1] hace referencia al elemento de la posición 1 ARRE [2] hace referencia al elemento de la posición 2 ARRE[70] hace referencia al elemento de la posición 70- Profesora Marta Cecilia Quintero
  • Operación Lectura.El proceso de lectura en un arreglo consiste en leer yasignar un valor a cada uno de sus elementos.Para esto resulta practico utilizar un ciclo para leertodos los elementos del arreglo. Hacer I 1 Repetir con I desde 1 hasta 70 Leer arre [1] Hacer I I + 1 {fin del ciclo} explicación Profesora Marta Cecilia Quintero
  • Operación Lectura. Al variar el valor de I , cada elemento leído se asigna al correspondiente componente del arreglo según la posición indicada por I I <- 1 Para I = 1, se lee ARRE [1] NO I = 2, se lee ARRE [2] I≤ 70 I =70, se lee ARRE [70] Al finalizar el ciclo de lectura se tendrá SI asignado un valor a cada uno de los ARRE[I] componentes del arreglo ARRE. Y el arreglo quedaría así. I <- I + 1 … 1 2 70 Profesora Marta Cecilia Quintero
  • Operación ESCRITURA. Es similar a la lectura se debe escribir el valor de cada uno de los componentes Leer N Hacer I 1 Repetir con I desde 1 hasta N Escribir ARRE [1] Hacer I I +1 {fin del ciclo} explicación Profesora Marta Cecilia Quintero
  • Operación Escritura. N Al variar el valor de I, se escribe el elemento ARRE correspondiente a la posición indicada I <- 1 por I Para I = 1, se escribe el valor de ARRE [1] NO I = 2, se escribe el valor de ARRE [2] I≤ N I =N, se escribe el valor de ARRE [N] . SIARRE[I] I <- I + 1 Profesora Marta Cecilia Quintero
  • Practica Nº 11-Calcule el numero de elementos que componen los siguientesvectores utilizando la formula: 95 120 12 6 300 2512- Escriba el ciclo para la lectura y escritura de los vectores3-Escriba el ciclo para la lectura de los primeros 3 elementos del arreglo.4- Escriba el ciclo para la lectura de los 6 últimos elementos del arreglo.5- Represente gráficamente los vectores y coloque nombre, identifiquelos índices y componentes. Profesora Marta Cecilia Quintero