COLEGIO PRIVADO URBANO MIXTO CANDELARIA
curso de Computación por el profesor Dareen Leonel

clase 2 progra

clase 2 progra

Variables

· Una variable es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o alfanumérico (sólo texto o texto con números). Cada variable tiene un único nombre el cual no puede ser cambiado. Dos o más variables pueden tener el mismo contenido, pero no el mismo nombre. El nombre de una variable comenzará siempre por una letra, pudiendo contener a continuación tanto letras como números.
 

Las letras pueden ser tanto mayúsculas como minúsculas. No se admiten nombres de variables incluyendo espacios en blanco ni símbolos especiales como guiones, puntos, comas, comillas, etc. ni símbolos matemáticos ni palabras clave (que veremos más adelante, y que incluyen “inicio”, “fin”, “verdadero”, “falso”,    “entonces”...). El nombre de una variable será lo suficientemente largo como para impedir que pueda confundirse con otra variable por tener nombre similar, así como para aportar una indicación de cuál es el contenido o función que cumple.

 

Ejemplos: Nombre de variables.

Nombre de variable

Comentarios

Numerodeplantas

Válido, descriptivo

Importe

Válido, descriptivo

A

Válido pero no aporta información del contenido o función

AMC12

Válido

AM12C

Válido

Coches usados

No válido (incluye un espacio)

Cochesusados ó CU

No válido (una variable tiene un único nombre)

Coches>30CV

No válido (incluye símbolo >)

Probabilidaddeaccidenteenbasealosdatosconocidos

Válido, pero no recomendable por ser excesivamente largo

Coches,motos

No válido (incluye una coma)

(dos variables)

coches

motos

Válido

(dos variables)

Tasavar

Tasaver

Válido, pero a priori no recomendable por riesgo de confusión

(cuatro variables)

c

n

t

a

Válido, pero a priori no recomendable porque no aportan información de contenido o función

(cuatro variables)

coches

motos

taxis

aviones

Válidos, descriptivos

 
 



TIPOS DE VARIABLES EN :

Los tipos de variable en  le permiten al compilador reservar el espacio en bytes necesario para almacenar un determinado dato, también le sirven para determinar durante la ejecución de un programa que datos se pueden almacenarse en dicha variable.

·  TIPOS DE VARIABLE NUMERICA:

Para muchos programas se necesitan variables que sean capaces de almacenar números,  nos permite declarar distintos tipos de variables numéricas, algunos son:

·  VARIABLE TIPO INTEGER :

Una variables de tipo INTEGER puede manipular números entre -32768..32767 ocupando dos bytes para representarlos.

EJEMPLO: Un ejemplo de como se declaran variables enteras es:

VAR

dato, mes :INTEGER;

·  VARIABLE TIPO LONGINT :

Una variable de tipo LONGINT puede manipular numeros entre -2,147,483,648 .. 2,147,483,647 ocupando 4 byte para almacenarlos.

EJEMPLO: Un ejemplo de como se declaran variables LONGINT es:

VAR

ferma, y :LONGINT;

·  DATOS TIPO REAL :

Diremos que un dato es de tipo real cuando necesitamos manipular con el datos como 2.5, 0.012, 34.56 etc.

PASCAL reconoce los siguientes tipos datos como reales:

·  VARIABLES TIPO REAL:

Puede puede manejar, datos numéricos llamados de punto flotante, que se caracterizan por tener mantisa (parte fraccionaria) multiplicada por una potencia de 10. El número de dígitos que maneja en su mantisa se llama cifras significativas una variable tipo real puede manejar 11 cifras significativas en su mantisa y el rango de exponentes entre:

10-39 .. 10+38, para su representación real ocupa 6 bytes de memoria.

El rango de números es: 2.9*10-39 .. 1.7*1038

·  VARIABLES DE TIPO CARACTER:

En muchos programas necesitamos tener sitios en memoria que puedan almacenar datos que son un solo carácter como 'A', 'a',....,'Z','z','0'...'9' o secuencias de caracteres como 'NANA'o 'Calle 40 d 30-200' para esos casos necesitamos variables que sean de tipo CHAR o STRING.

·  VARIABLE TIPO CHAR :

Una variable de tipo CHAR es aquella que va almacenar datos que están en el conjunto de los caracteres ASCII de un computadora.

Una variable CHAR se gasta un byte para la representación en memoria de uno de ellos.

Utilice estos tipos de variables cuando necesite en un programa almacenar una letra del alfabeto, o un carácter como #, $, %, &, *, + etc, en general cualquier carácter de la tabla ASCII.

EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables CHAR.

VAR

letra, resp :CHAR;

·  VARIABLE DE TIPO STRING :

Una variable de tipo String puede almacenar una cadena de caracteres.

Se gasta tanto espacio en memoria como caracteres se quiera que el computador pueda almacenar de la cadena.

EJEMPLO: El siguiente es un ejemplo de la declaración de dos variables STRING.

VAR

nombre :STRING[10];

ciudad :STRING[7];

El diagrama muestra como estan las variables despues de una operación de lectura o de asignación como la siguiente.

nombre:=' LYNA JUAN ';

ciudad:='MEDALLO';

·  VARIABLES DE TIPO BOOLEAN :

Una variable de tipo BOOLEAN es aquel que puede almacenar en memoria los valores TRUE, FALSE.

Una variable BOOLEAN no se puede utilizar en instrucciones de lectura como READ o READLN.

 

·  DECLARACION DE CONSTANTES:

Esta zona se caracteriza por iniciar con la palabra CONST seguido por los identificadores de sitios en memoria que van almacenar datosCONSTANTES para ese programa, la zona de declaración de constantes es opcional.

Ejemplo: El siguiente es un ejemplo de una declaración de constantes:

CONST

Centimetros = 100 ;

Gravedad = 9.8 ;

Mensaje = 'El Sistema no tiene Solución' ;

Respuesta = 'S' ;

Gravedadina = Centimetros*100 ;

Valordolar : REAL = 368.9;{Constante con Tipo}

En el momento de encontrar estas declaraciones, el compilador de PASCAL crea en memoria sitios que se van a identificar con esos nombre y mientras se ejecute el programa tomarán el valor que se expresa a la derecha de la declaración. Ninguno de los valores asignados a una constante se pueden cambiar en un programa. Excepto en el caso de las constantes declaradas con tipo.

Una variable, es el objeto de un programa que puede cambiar su valor durante la ejecución.

En la realidad, una variable es una celda de memoria conformada por uno o más bytes a la cual le asignamos un nombre para identificarla y es el lugar donde durante la ejecución de un programa almacenamos un dato.

Le decimos, al computador que variables tiene el programa, declarándolas en la zona que comienza con la palabra VAR.

El computador sabe cuantos bytes conforman una variable en memoria por el tipo(dominio) de variable que se le asigna en la declaración de ella.

Todas las variables que maneja un programa deben ser declaradas.

EJEMPLO : El siguiente es un ejemplo de una zona de declaración de variables en un programa pseint

VAR

horas :INTEGER ;

sal_total :REAL ;

mensaje :STRING[30];

respues :CHAR;

Factorial :LONGINT;

Estado :BOOLEAN;

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis