Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CAMPO VARIABLE
MEMORIA RAM
CAMPO
CL
Campo es el área de memoria en la cual se ubica un dato. El programador determina los campos que necesita para
desarrollar la solución de un problema.
EL TIPO
El tipo indica la clase de información que se va a ubicar en el campo.
EL TIPO DE UN CAMPO
Integer (Entero)
Si un campo se define como de tipo entero, se está indicando que
únicamente recibe valores enteros (sin fracción decimal) y el rango de
valores que puede almacenar está entre -32.767 y 32.767.
Real
Los campos definidos como real admiten
valores con decimales y pueden almacenar valores entre -8´388.607 x
10 y 8´388.607 x 10.
String (Cadena)
Pueden contener una cadena de caracteres, por ejemplo la palabra
Bogotá o la frase “Bogotá Coqueta”.
Char (Carácter)
Un campo de este tipo puede almacenar únicamente un carácter,
ejemplo, la letra “A”, el signo*, el digito “7” (en formato de carácter).
Boolean (Boleano)
Un campo boleano únicamente puede contener los valores falso
(false) o verdadero (true).
Cada lenguaje de programación puede
ampliar su gama de tipos de datos; los aquí citados son
los básicos, pero generalmente en cada lenguaje hay más.
El programador debe establecer cuál es el
tipo de cada unos de los campos que utiliza.
En cada lenguaje de programación
encontrara las maneras de operar los diferentes tipos de
datos (por ejemplo como hacer la conversión de un tipo a
otro).
En algunos casos, cuando se intenta hacer
operaciones entre campos de tipos diferentes, el sistema las
rechaza.
CÓMO DEFINIR (CREAR) UN CAMPO
En la mayoría de los lenguajes de programación hay una sección en la cual se definen
los campos.
En dicha sección se hace una lista de campos (variables) que se van a utilizar durante
el desarrollo del programa. Para cada campo se especifican como mínimo los
siguientes aspectos:
VAR
A, B, M, S, T : Integer ;
H, L : String [9]
R : Char;
En el caso anterior:
A, B, M, S, T Han sido definidos como campos que van a recibir valores enteros
únicamente.
H y L Pueden recibir únicamente cadenas de caracteres de una longitud
máxima de 9.
R puede recibir únicamente un carácter.
En el cuerpo del programa (es decir, en las instrucciones) únicamente se pueden utilizar
los campos indicados en la sección de definición de campos.
Si aparece un campo que no se ha especificado en la sección de definición de variables
se genera un error conocido como VARIABLE INDEFINIDA.
CONSTANTES
Ejemplos:
CONSTANTE LITERAL
Las constantes literales se escriben entre comillas.
Ejemplos:
CONSTANTE BOLEANA
Este tipo de constante hace referencia a los valores lógicos Verdadero o Falso:
A B M L H R S T
A=40 ◄ 40
B=60 ◄ 40 60
M=A ◄ 40 60 40
L="COCODRILO" ◄ 40 60 40 COCODRILLO
H=L ◄ 40 60 40 COCODRILLO COCODRILLO
R="L" ◄ 40 60 40 COCODRILLO COCODRILLO L
R=L ◄ 40 60 40 COCODRILLO COCODRILLO COCODRILLO
S=0 ◄ 40 60 40 COCODRILLO COCODRILLO COCODRILLO 0
S=S+1 ◄ 40 60 40 COCODRILLO COCODRILLO COCODRILLO 1
T=A+B ◄ 40 60 40 COCODRILLO COCODRILLO COCODRILLO 1 100
A, B, M, L, H, R, S, T
EN GENERAL…
CAMPO RECEPTOR = VALOR ASIGNADO
T A B
T=100 ↔ 100
A=80 ↔ 100 80
B=200 ↔ 100 80 200
T=A+B ↔ 280 80 200
T=T+A+B ↔ 560 80 200
Si a un campo se le asgina un valor no significa que durante todo el programa deba
permanecer con dicho valor, el programador en cualquier momento lo puede cambiar;
por tal razón a los campos de memoria se les denomina también Variables.
Nota:
T = T + A + B
T es campo receptor y T es operando, luego su valor actual entra en la operación.
MEMORIA RAM
CAMPO
LEA (CAMPO)
NOMBRE DEL ÁREA DE MEMORIA RAM EN EL CUAL SE ALMACENARÁ EL DATO DIGITADO POR EL USUARIO
INDIQUE QUE SE DEBE CAPTURAR UN DATO DESDE EL TECLADO
MEMORIA RAM
CL
LEA (CL)
En donde:
LEA
CAMPO
Si el usuario del programa no teclea un dato, el programa queda detenido hasta que el
usuario proceda a digitar algo.
Cuando usted va al cajero automático, este le pude la clave, si usted no la digita el
proceso se detiene.
LEA (N)
RAM
80
N
80
Escriba (Campo)
*EL PERIFÉRICO PUEDE SER LA PANTALLA (COMO EN EL EJEMPLO), LA IMPRESORA O LA UNIDAD DE DISCO.
En donde:
Escriba (“Mensaje”)
MEMORIA RAM
PT
LEA (CL)
DIGITE SU CLAVE
(CL)
Escriba (“Digite su
clave”) Lea (CL)