Вы находитесь на странице: 1из 14

ENTERO

NUMERICOS DECIMAL

REAL
PUNTO
TIPOS DE FLOTANTE
DATOS

CARACTER

HILERA O CADENA
NO NUMERICOS

LOGICO

APUNTADOR
CONSTANTES Y VARIABLES

CONSTANTES

Porcin de memoria que representa valores preestablecidos. Las constantes no pueden ser
cambiadas en el transcurso del programa, se mantienen con el valor declarado.

Const
MAX = 100;
PI = 3.141516;
BANDERA = VERDADERO;

El tipo de dato de cada constante est determinado por su valor.


CONSTANTES Y VARIABLES

VARIABLES

Porcin de memoria que puede tomar cualquier valor, de acuerdo al tipo de dato declarada para
ella. Es conocida en el programa por su nombre que se denomina IDENTIFICADOR de variable.

Se deben declarar todas las variables que se utilicen en el programa para reservar el espacio de
memoria en donde se almacenarn sus datos.

VAR

Conta,Num, I : Entero;
Porcentaje : Real;
Nombre : Carcter;
Flag : Logico;
DAR VALORES A UNA VARIABLE

OPERADOR DE ASIGNACION

Es una manera de asignar valores a un variable.

Mes 5;

Total 120.6;

La operacin de asignacin es destructiva, por que cualquiera que haya sido el valor de la variable,
se pierde ya que es reemplazada por el valor que se le va asignar.
DAR VALORES A UNA VARIABLE

CONTADOR

Incrementa el valor de una variable entera de 1 en 1.

Contador 0;
Contador Contador+1;

ACUMULADOR

Es similar al contador, con la diferencia que se asigna a la variable cualquier cantidad de un tipo de
dato numrico.

Suma 0;
Valor 15;

Suma Suma+Valor;
OPERADORES BASICOS

ARITMTICOS RELACIN O COMPARACIN

+ <
- <=
* >
/ >=
MOD <>
^ =

LGICOS

NO
Y
O
JERARQUA DE OPERADORES
Operadores Nombres Orden
en que se evalan
() Parntesis o Ms alta prioridad.
Corchetes Las expresiones entre parntesis se evalan
primero.
Si los parntesis estn anidados, la expresin ms
interna se evala primero. Si hay varios pares de
parntesis en el mismo nivel, se evalan de
izquierda a derecha.
^ Exponente
Menos unario
(unario)
Multiplicacin
* / div real Operadores matemticos
mod Divisin real Entre ellos el mismo nivel de precedencia. Si hay
Divisin entera o varios se evalan de izquierda a derecha.
cociente (div)
Residuo o resto entero
(mod)
+ Suma,
Resta
Operadores Nombres Orden
en que se evalan
Menor, Operadores relacionales.
< Menor o igual, Mayor, Si hay varios se evalan de izquierda a derecha.
> Mayor o igual Entre ellos el mismo
Igual, Diferente nivel de precedencia.
=

No
No lgico (not)
Y
Operadores lgicos
Y lgico (and)
O
O lgico (or)
Concatenacin Operador de cadena
+ Permite la concatenacin de valores de tipo
entero, real o lgico con valores de tipo
caracteres o con cadenas de caracteres (string).

Asignacin Menor prioridad. La asignacin de valores o


resultados a una variable o constante es la ltima
operacin que se realiza.
FUNCIONES INTERNAS
Son operadores especiales, las mismas que son rutinas escritas previamente por
los diseadores de los lenguajes, para ayudar al programador a realizar clculos
que requieren algo ms que los operadores convencionales. Para que las
funciones internas sean utilizadas por el programador se las debe llamar por su
nombre.
TIPOS DE ERRORES
ERROR SINTCTICO
Se producen cuando estn mal escritas las instrucciones. Este error es detectado
en el momento de la compilacin del programa.

2+(4*5 FALTA UN PARNTESIS


ERROR SEMNTICO
Se produce cuando se utilizan mal los argumentos de las funciones, los
operadores de las expresiones, etc.

2 MOD 3.5 ERROR LOS OPERANDOS DEL OPERADOR MOD


DEBEN SER ENTEROS

ERROR DE EJECUCIN
Se produce luego de la compilacin del programa y superada los dos errores
anteriores. Se produce en la evaluacin de la funciones o expresiones
5/0
EVALUACIN DE EXPRESIONES
Var
I,J,K,L: Entero;
X,Y,Z : Real;
I 2;
J 5;
K 12;
L -186;
X 3.75;
Y 10.8;
Z 1E-4;

EVALUAR:

-22.75 * X * I ^ J / K L * Y / Z + 3 * Z
EVALUACIN DE EXPRESIONES

-22.75 * X * I ^ J / K L * Y / Z + 3 * Z
-22.75 * 3.75 * 2 ^ 5 / 12 (-186) * 10.8 / 1E-4 + 3 * 1E-4

-104.0625 32 -2008.8 0.0003

-3330.0 -20088000.0

20087722.5

20087722.5003
ENTRADA Y SALIDA DE DATOS
ENTRADA

Permite leer valores para asignarlos a determinadas variables mediante el teclado,


archivo de disco, etc.

LEER(A,B);
LEER(NOMBRE);

SALIDA DE DATOS

Permite mostrar los resultados en pantalla o en impresora, siendo posible


desplegar el contenido de cualquier variable, de cualquier expresin o constante.

ESCRIBIR(A,B);
ESCRIBIRYSALTAR(A,B);
ESCRIBIRYSALTAR(EL RESULTADO ES:,TOTAL);

Вам также может понравиться