Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Virtu@l
Elementos de
un Programa
Tecsup
Elementos de un Programa
Agosto 2007
NDICE
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Introduccin ....................................................................................... 3
Objetivos ............................................................................................. 3
Constantes........................................................................................... 3
Variables.............................................................................................. 3
Asignacin de Variables ................................................................... 4
Asignacin de Variables Numricas ............................................... 5
Asignacin de Variables Alfanumricas ........................................ 5
Asignacin de Variables Booleanas ................................................ 5
Tipos Predefinidos............................................................................. 5
9.1.
Tipos Predefinidos del lenguaje ......................................... 6
9.2.
Tipos enumerado .................................................................. 6
9.3.
Tipos subrango...................................................................... 6
9.4.
Tipos conjunto....................................................................... 7
Identificadores y palabras reservadas ............................................ 7
10.1. Identificadores....................................................................... 7
10.2. Palabras Reservadas ............................................................. 8
Glosario ............................................................................................... 8
Referencias Bibliogrficas................................................................. 8
Pgina 2
Elementos de un Programa
Agosto 2007
Tecsup
1. Introduccin
Esta unidad nos permite conocer elementos de un programa tales
como las variables, constantes e identificadores.
2. Objetivos
3. Constantes
Se llama constante a toda posicin de memoria, referenciada
por un nombre de constante, donde se almacena un valor que
no puede cambiarse o permanece invariable a lo largo del
proceso.
Las constantes pueden ser:
4. Variables
Se considera variable a una zona de memoria referencia por un
nombre de variable, donde se puede almacenar el valor de un
dato, que puede cambiarse cuando lo deseemos. El nombre de la
variable es elegido por el usuario. Para que estn perfectamente
definidas las variables, hay que especificar:
Su nombre.
El tipo de dato: numrico, alfanumrico o booleano.
El valor que va a tomar en un principio: inicializacin.
Pgina 3
Tecsup
Elementos de un Programa
Agosto 2007
Se define (declaracin)
Se crea
Se carga con un valor inicial (datos de entrada)
Su valor se modifica (algoritmo)
Llega a un valor final (resultado)
5. Asignacin de Variables
La operacin de asignacin es el modo de darle valores a una
variable. La operacin de asignacin se representa por el
smbolo u operador. La operacin de asignacin se conoce
como instruccin o sentencia de asignacin cuando se refiere a
un lenguaje de programacin.
A fin de manejar datos por medio de variables, estos pueden
recibir valores determinados. El tipo de los valores que pueden
recibir dependen de la declaracin previa de tales variables.
En una asignacin se resuelve, primeramente la expresin (al lado
derecho del smbolo de asignacin) y se asigna el resultado en la
variable. El formato general de asignacin es:
Nom_variable Expresin
Donde Expresin puede ser una variable o constante, operacin,
funcin. Ejemplo:
A=9
Significa que la variable A se le ha asignado el valor 9. La accin
de asignar es destructiva, ya que el valor que tuviera la variable
antes de la asignacin se pierde y se reemplaza por el nuevo
valor.
As en la secuencia de operaciones:
A = 30
A = 189
A= 9
Cuando se ejecutan, el ltimo valor que toma A ser 9, ya que los
valores anteriores a este han desaparecido.
Las acciones de asignacin se clasifican segn sea el tipo de
expresiones: Aritmticas, Lgicas y de Caracteres.
Pgina 4
Elementos de un Programa
Agosto 2007
Tecsup
Ejemplo:
nombre = Domingo
apellido = espacios (30)
9. Tipos Predefinidos
Existen de varios tipos:
Pgina 5
Tecsup
9.1.
Elementos de un Programa
Agosto 2007
BOOLEAN
CHAR
FALSE
INTEGER
NIL
REAL
TRUE
: tipo lgico
: tipo carcter
: valor lgico falso
: tipo entero normal
: valor nulo
: tipo decimal normal
: valor lgico verdadero
Ejemplo:
TipoEdad = INTEGER (tipo definido) ; edad : TipoEdad
(variable declarada)
9.2.
Tipos enumerado
Una manera sencilla de definir un nuevo tipo de dato es
enumerar todos los posibles valores que puede tomar. Se
realiza mediante una lista con los valores separados por
comas y encerrados entre parntesis. Cada posible valor se
describe mediante un identificador, y stos a su vez
quedan declarados como valores constantes. El primer
elemento de la lista ocupa la posicin 0 y el ltimo N-1,
siendo N el nmero de elementos enumerados, formando
parte los tipos ordinales.
Tipo = ( elem1, elem2, ... , elemN )
Ejemplo:
TipoDia = (lunes, martes, mircoles, jueves, viernes,
sbado, domingo)
9.3.
Tipos subrango
Un tipo subrango se define a partir de otro tipo ordinal ya
definido, que se toma como tipo base. La forma de realizar
esto es declarar un identificador diferente para el nuevo
tipo y establecer los lmites mnimo (primero) y mximo
Pgina 6
Elementos de un Programa
Agosto 2007
Tecsup
9.4.
Tipos conjunto
La definicin de un tipo conjunto se realiza tomando
como base o conjunto referencial el conjunto de todos
los valores posibles de un tipo ordinal definido
previamente. Por analoga con el vocabulario de
conjuntos, llamaremos tipo referencial a este tipo base.
Una forma de expresar un conjunto es indicar claramente
cules son sus elementos. Esto se hace mediante una
expresin en la que se enumeran encerrados entre llaves
los elementos a incluir y separados por comas, y
precedidos por el identificador del tipo referencial.
Tipo = TipoReferencial{ elem1, elem2, ... , elemN }
Ejemplo:
digito = RangoDigitos{ 0,1,2,3,4,5,6,7,8,9 }
Identificadores
Son los nombres que se dan a los programas, constantes,
variables, procedimientos, etc. Deben comenzar con una
letra y seguida por letras y dgitos, considerando el
subrayado. Esto permite construir identificadores que
sugieran lo que representan.
Ejemplo:
Codigo
Nombre
PrecioUnitario
Pgina 7
Tecsup
Elementos de un Programa
Agosto 2007
10.2.
Palabras Reservadas
Son palabras propias del lenguaje de programacin y son
las bases de las sentencias, funciones, expresiones, etc.
Ejemplo:
For
If
Switch
11. Glosario
Identificadores Son los nombres que se dan a los programas,
constantes, variables, procedimientos, etc.
Palabras
Reservadas
Constante
Variable
http://mitecnologico.com/Main/IdentificadoresVariablesYCo
nstantes
Pgina 8