Sentencias de salida o escritura.
Write o Writeln (NombreArchivo, Nomvarl ,Nomvar2...):
Realizan conversión de tipos de datos antes de que la salida llegue al archivo de salida. Las variables o argumentos de esta sentencia pueden ser: expresiones. constantes o variables numéricas, de carácter, de cadena o booleanas.
Formatos:
Write o Writeln (argumento)
Write o Writeln (argumcnto:m)
Write o Writeln (argumento:m:n)
Donde m es el número de caracteres que ocupará la salida ajustando la información a la derecha, y n sólo se emplea cuando el argumento es numérico real indica el número de caracteres que ocupará en la salida la parte decimal.
Ejem.
Mostrar la salida formateada para números decimales.
Program formato;
Var
N:Real;
Begin
N:= 113;
Writeln ('Formato por defecto',n);
Writeln ('Anchura 8:1', n:8:1);
Writeln ('Anchura 8:3', n:8:3)
End.
Ejecución:
Formato por defecto _____ 3.33333333335E-01
Anchura 8:1 ____________ 0.3
Anchura 8:3 ____________ 0.333
Sentencia de entrada o lectura.
Read o Readln (NombreArchivo,Nomvarl ,Nomvar2..);
OPERADORES ARITMÉTICOS.
Operador |
Función |
Operador unario. Invierte el signo. |
|
operador binario suma. |
|
operador binario resta. |
|
operador binario producto. |
|
operador binario división real. |
|
operador binario división entera. |
|
operador binario resto entero. |
FUNCIONES PREDEFINIDAS.
Instrucción |
Función |
Abs(x) |
Proporciona el valor absoluto de una variable numerica x. |
ArcTan(x) |
El arco cuya tangente es x. |
Chr(x) |
Devuelve el carácter ASCII de un entero entre O y 255. |
Cos(x) |
Proporciona el valor del coseno de x. |
Exp(x) |
La exponencial de x(eX). |
Frac(x) |
Parte decimal de x. |
Int(x) |
Parte entera de x. |
Ln(x) |
Logaritmo neperiano de x. |
Odd(x) |
True si x es impar, y false si es par. |
Ord(x) |
Ordinal de una variable tipo ordinal x. |
Pred(x) |
Ordinal anterior a la variable ordinal x. |
Round(x) |
Entero más próximo al valor x. |
Succ(x) |
Ordinal siguiente a la variable ordinal x. |
Sin(x) |
Seno de x. |
Sqr(x) |
Cuadrado de x. |
Sqrt(x) |
Raiz cuadrada de x, para x>=O. |
Trunc(x) |
Parte entera de x. |
|
|