Clase III Estructura de Datos IUTE - Mérida
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Clase III Estructura de Datos IUTE - Mérida

on

  • 2,938 views

 

Statistics

Views

Total Views
2,938
Views on SlideShare
2,902
Embed Views
36

Actions

Likes
1
Downloads
104
Comments
0

3 Embeds 36

http://www.ed3iute.blogspot.com 18
http://www.slideshare.net 17
http://www.ed3iute.blogspot.com.ar 1

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

Clase III Estructura de Datos IUTE - Mérida Presentation Transcript

  • 1. ESTRUCTURA DE DATOS Clase III IDENTIFICADORES, CONSTANTES Y VARIABLES IUTE – MÉRIDA PROF: DUBERLIS GONZÁLEZ
  • 2. IDENTIFICADORES
    • La mayoría de los elementos de un algoritmo escrito en
    • pseudocódigo se diferencian entre sí por su nombre.
    • Por ejemplo, los tipos de datos básicos se nombran
    • como:
    • entero ,  real ,  logico  y  carácter
    • Cada uno de ellos es un identificador . Un identificador
    • es el nombre que se le da a un elemento de un lgoritmo
    • (o programa). Por ejemplo, el tipo de dato  entero hace
    • referencia a un tipo de dato que es distinto a todos los
    • demás tipos de datos, es decir, los valores que puede
    • tomar un dato de tipo entero, no son los mismos que los
    • que puede tomar un dato de otro tipo.
  • 3. IDENTIFICADORES
    • Los identificadores  entero ,  real ,  logico y  carácter
    • están predefinidos, forman parte del lenguaje lgorítmico.
    • No obstante, en un algoritmo también pueden existir
    • identificadores definidos por el programador. Por
    • ejemplo, un algoritmo puede utilizar variables y
    • constantes definidas por el programador. Además, los
    • algoritmos también se deben nombrar mediante un
    • identificador.
  • 4. VARIABLES En programación, una variable representa a un espacio de memoria en el cual se puede almacenar un dato. Gráficamente, se puede representar como: Durante la ejecución de un programa, el valor que Tome el dato almacenado en una variable puede cambiar Tantas veces como sea necesario, pero, siempre, tomando valores pertenecientes al tipo de dato que el programador ha decidido que puede almacenar dicha variable, ya que, el tipo de dato de una variable no puede ser cambiado durante la ejecución de un programa.
  • 5. DECLARACIÓN DE VARIABLES
    • Para que un programa pueda hacer uso de una o más
    • variables, éstas deben ser declaradas previamente.
    • Todas las variables de un programa se declaran de la
    • misma forma, indicando de cada una de ellas:
    • El tipo de dato que puede almacenar (mediante un identificador).
    • Su nombre (mediante otro identificador).
    • Esta es la primera fase en la vida de cualquier variable.
    • La declaración se realiza en la sección que comienza
    • con la palabra
    • var .
  • 6. DECLARACIÓN DE VARIABLES La forma de declarar variables es muy sencilla. Esta sección debe comenzar con la palabra reservada var , seguida de una lista de parejas lista_de_variables=tipo_al_que_pertenecen. Cada par debe ir seguido por un punto y coma. La lista_de_variables es uno o más nombres de variables separados por comas: Var I, J, K : Integer; (* valores enteros *) Contador : Integer; Radio : Real; (* valor real *) Letra : Char; (* un caracter *) Una variable no representa más que una porción de memoria en donde guardamos un dato que dependerá del tipo al que pertenezca la variable. A diferencia de una constante, el valor de una variable puede cambiar durante la ejecución de un programa
  • 7. CONSTANTES Una constante representa a un valor (dato almacenado en memoria) que no puede cambiar durante la ejecución de un programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa. Las constantes se declaran en una sección que comienza con la palabra reservada const . Después de declarar una constante ya puedes usarla en el cuerpo principal del programa. Tienen varios usos: ser miembro en una expresion, en una comparación, asignar su valor a una variable, etc. En el siguiente ejemplo se contemplan varios casos:
  • 8. CONSTANTES
    • Ejemplo:
    • Const
    • Min = 0;
    • Max = 100;
    • Sep = 10;
    • var i :
    • integer;
    • Begin
    • i := Min;
    • while i < Max do begin
    • writeln(i);
    • i := i + Sep
    • end
    • end.
  • 9. CONSTANTES
    • Se puede hacer una división de las constantes en tres clases:
    • constantes literales (sin nombre)
    • constantes declaradas (con nombre)
    • constantes expresión
    • Constantes literales
    • Son valores de cualquier tipo que se utilizan directamente, no se
    • declaran ya que no tienen nombre . En el siguiente ejemplo
    • tienes un par de constantes literales (el 3, el 4, y el 3.1416):
    • VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;
  • 10. CONSTANTES
    • Constantes declaradas
    • También llamadas constantes con nombre , son
    • las que se declaran en la sección const
    • asignándoles un valor directamente. Por ejemplo:
    • const Pi = 3.141592; (* valor real *) Min = 0; (* entero *) Max = 99; (* entero *) Saludo = 'Hola'; (* cadena caract. *)
  • 11. CONSTANTES
    • Constantes expresión
    • También se declaran en la sección const, pero a estas no se les
    • asigna un valor directamente, sino que se les asigna una
    • expresión. Esta expresión se evalúa en tiempo de compilación y
    • el resultado se le asigna a la constante. Ejemplo:
    • const Min = 0; Max = 100; Intervalo = 10; N = (Max - Min) div Intervalo; Centro = (Max - Min) div 2;
  • 12. TIPO CADENA Por ejemplo: Nombre : String[30];   {Permite un máximo de 30 caracteres en la variable}  Nombre := 'Ernesto González';   Escribir (Nombre[5]);   {Visualiza el 5to caracter de la cadena}   
  • 13. Diferencias entre ambas
    • Después de haber visto cada una por separado, pasemos a
    • explicar las diferencias que existen entre constantes y variables.
    • A primera vista pudieran parecer conceptos similares, pero
    • realmente son cosas muy distintas. Y esta distinción viene dada
    • por la posibilidad que tienen las variables para cambiar de valor .
    • Principales diferencias:
    • Las constantes ya reciben un valor inicial en su declaración
    • Las variables primero se declaran, luego se inician, y luego se usan
    • Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del programa
    • En cambio, las variables pueden cambiar su valor tantas veces como deseen
    • Además de cambiar su valor, las variables también pueden cambiar de tamaño en tiempo de ejecución ( punteros )