Constantes y variables - DiDePA

Anuncio
Universidad Autónoma del Estado de México
Facultad de Contaduría y Administración
f
Constantes
• En el pseudocódigo la definición de constantes generalmente se hace al
principio.
• Es utilizada para definir valores que nunca van a cambiar.
Variables
Tipos de datos
Los datos que utilizan los programas se pueden clasificar en base a
diferentes criterios. Uno de los más significativos es aquel que dice que
todos los datos que utilizan los programas son simples o compuestos.
Un dato simple es indivisible (atómico), es decir, no se puede
descomponer.
Ejemplo 1: Un año es un dato simple.
Año...: 2006
Un año se expresa con un número entero, el cual no se puede descomponer.
Sin embargo, un dato compuesto está formado por otros datos.
Ejemplo 2: Una fecha es un dato compuesto por tres datos simples (día,
mes, año).
Fecha:
Día...: 30
Mes...: 11
Año...: 2006
Ejemplo 3: Otro ejemplo de dato simple es una letra.
Letra...: t
Una letra se representa con un carácter del alfabeto. Pero, cuando varias
letras se agrupan, entonces se obtiene un dato compuesto por varios
caracteres.
Ejemplo 4: Para formar un nombre de persona se utilizan varios caracteres.
Nombre...: Ana (dato compuesto por tres caracteres)
Ing. David Valle Cruz
1
Universidad Autónoma del Estado de México
Facultad de Contaduría y Administración
f
Los tipos de datos más comunes son:
•
•
•
•
•
•
•
Entero
Real
Lógico
Carácter
Cadena
Fecha
Hora
De ellos, los tipos cadena, fecha y hora son compuestos. Los demás son los
tipos de datos simples considerados estándares. Esto quiere decir que la
mayoría de los lenguajes de programación permiten trabajar con ellos. Por
ejemplo, en lenguaje C es posible utilizar datos de tipo entero, real y
carácter, sin embargo, los datos de tipo lógico no se pueden utilizar, ya que,
no existen en este lenguaje.
Existen otros tipos de datos, simples y compuestos, que se estudiarán más
adelante.
A los tipos de datos simples estándares también se les conoce como tipos
de datos primitivos, básicos o fundamentales.
Datos de tipo entero
Un dato de tipo entero es aquel que puede tomar por valor un número
perteneciente al conjunto de los números enteros (Z), el cual está formado
por los números naturales, su opuestos (números negativos) y el cero.
Z = { ..., -3, -2, -1, 0, 1, 2, 3, ... }
Ejemplo 5: La edad de una persona y el año en que nació, son dos datos de
tipo entero:
Edad...: 29
Año....: 1976
Z es un conjunto infinito de números enteros, y como el ordenador no
puede representarlos todos, un dato de tipo entero sólo puede tomar por
valor un número perteneciente a un subconjunto de Z. Los valores máximo
y mínimo de dicho subconjunto varían según las características de cada
ordenador y del compilador que se utilice.
Ing. David Valle Cruz
2
Universidad Autónoma del Estado de México
Facultad de Contaduría y Administración
f
En pseudocódigo, para indicar que un dato es de tipo entero se utiliza la
palabra reservada:
entero
Datos de tipo real
Un dato de tipo real es aquel que puede tomar por valor un número
perteneciente al conjunto de los números reales (R), el cual está formado
por los números racionales e irracionales.
Ejemplo 6: El peso de una persona (en kilogramos) y su altura (en
centímetros), son datos que pueden considerarse de tipo real.
Peso.....: 75,3
Altura...: 172,7
R es un conjunto infinito de números reales, y como el ordenador no puede
representarlos todos, un dato de tipo real sólo puede tomar por valor un
número perteneciente a un subconjunto de R. Los valores de dicho
subconjunto varían según las características de cada ordenador y del
compilador que se utilice.
En pseudocódigo, para indicar que un dato es de tipo real se utiliza la
palabra reservada:
real
Datos de tipo lógico
En programación, un dato de tipo lógico es aquel que puede tomar por
valor sólo uno de los dos siguientes:
{ verdadero, falso }
Los valores verdadero y falso son contrapuestos, de manera que, un dato
de tipo lógico siempre está asociado a que algo se cumpla o no se cumpla.
Ejemplo 7: El estado de una barrera de paso de trenes es un dato que puede
considerarse de tipo lógico, por ejemplo, asociando verdadero a que esté
subida y falso a que esté bajada.
Ing. David Valle Cruz
3
Universidad Autónoma del Estado de México
Facultad de Contaduría y Administración
f
Estado...: falso (indica que la barrera está bajada)
En pseudocódigo, para indicar que un dato es de tipo lógico o booleano se
utiliza la palabra reservada.
logico
Datos de tipo carácter
Un dato de tipo carácter es aquel que puede tomar por valor un carácter
perteneciente al conjunto de los caracteres que puede representar el
ordenador.
En pseudocódigo, el valor de un dato de tipo carácter se puede representar
entre comillas simples (') o dobles (").
En pseudocódigo, para indicar que un dato es de tipo caracter se utiliza la
palabra reservada.
caracter
Ejemplo 8: En un examen con preguntas en las que hay que seleccionar la
respuesta correcta entre varias opciones dadas (a, b, c, d, e), la respuesta
correcta de cada una de las preguntas es un dato de tipo carácter.
Respueta correcta a la pregunta 3...: 'c'
Datos de tipo cadena
Un dato de tipo cadena es aquel que pueden tomar por valor una
secuencia de caracteres.
En pseudocódigo, el valor de un dato de tipo cadena se puede representar
entre comillas simples (') o dobles ("). Sin embargo, en este curso, se van a
utilizar solamente las comillas dobles (al igual que se hace en lenguaje C).
Ejemplo 9: El título de un libro y el nombre de su autor, son datos de tipo
cadena.
Título...: "La Odisea" (cadena de 9 caracteres)
Autor....: "Homero" (cadena de 6 caracteres)
Ing. David Valle Cruz
4
Universidad Autónoma del Estado de México
Facultad de Contaduría y Administración
f
Obsérvese que, en la cadena "La Odisea", el carácter espacio en blanco
también se cuenta
En pseudocódigo, para indicar que un dato es de tipo cadena se utiliza la
palabra reservada:
cadena
Ing. David Valle Cruz
5
Descargar