You are on page 1of 13

1.

LECTURA DE DATOS
READ: Introducir un dato desde el teclado, se pulsa ENTER y el cursor se ubica despus del ltimo carcter escrito. Ejemplo 1: READ (a); Ejemplo 2: READ (a, b, c); READLN: Introducir un dato desde el teclado, se pulsa ENTER y el cursor se ubica al inicio de la siguiente lnea despus del ltimo carcter escrito. Ejemplo 1: READLN (a); Ejemplo 2: READLN (a, b, c);

2. SALIDA DE RESULTADOS
WRITE: Escribir un resultado en la pantalla. El cursor se ubica despus del ltimo carcter impreso. Ejemplo 1: WRITE (Ingrese los datos a, b y c); Ejemplo 2: WRITE (a, b, c); WRITELN: Introducir un resultado en la pantalla. El cursor se ubica al inicio de la siguiente lnea despus del ltimo carcter impreso. Ejemplo 1: WRITE (Ingrese los datos a, b y c); Ejemplo 2: WRITELN (El resultado es: , a);

3. FORMATO DE SALIDA DE RESULTADOS


WRITELN (Var: m: n) Var: Resultado que se desea mostrar en pantalla, guardado en la variable Var. m: Cantidad de espacios reservados para el resultado que se mostrar en pantalla. n: Cantidad de cifras decimales que se mostrarn en caso de que Var sea real. Ejemplo: WRITE(Salario : 12: 2) 650500.50

4. ASIGNACIN
Var := f(Var1,Var2, , VarN) Ejemplo: Res := a mod b ; Tanx := sin(a)/cos(a) ;

Ejemplo: program operaciones; uses crt; var a, b, p : integer; var co, rs, tanx, raiz:real; begin clrscr; writeln('Ingrese a'); read(a); writeln('Ingrese b'); read(b); co:=a div b; rs:=a mod b; tanx:=sin(a)/cos(a); raiz:=sqrt(a); writeln('cociente = ',co); writeln('residuo = ',rs); writeln('tangente = ',tanx:5:2); writeln('raiz = ',raiz:5:2); readln(p); end.

5. FUNCIONES ESTANDAR
Sin(x) Cos(x) ArcTan(x) Abs(x) Exp(x) Ln(x) Sqr(x) Sqrt(x) Int(x) Trunc(x) Round(x) Frac(x) Odd(x) Nota: Pascal calcula el valor de una funcin trigonomtrica tomando el argumento x en radianes. Si x est en sistema Sexagesimal, la conversin es: Sin(x) = Sin(x/180) Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve Devuelve el seno del argumento x radianes. el coseno del argumento x radianes. el arcotangente del argumento x rad. el valor absoluto del argumento x. el exponencial del argumento x. el logaritmo natural del argumento x. el cuadrado del argumento x. la raz cuadrada del argumento x. la parte entera del argumento x. la parte entera del argumento x. el entero ms prximo al argumento x la parte decimal del argumento x. TRUE si x es Impar, FALSE si es Par.

6. UNIDADES ESTANDARES DE PASCAL


Son libreras que contienen procedimientos y funciones que permiten la realizacin de ciertas funciones por medio de un programa Pascal. Las unidades se encuentran en el archivo TURBO.TPL CRT: Es la librera que contiene rutinas y procedimientos que permiten entrada y salida de informacin, definicin de constantes y variables, y rutinas para controlar las caractersticas del equipo. Por ejemplo: GotoXY y ClrScr. CLRSCR Limpiar la pantalla. GOTOXY(x,y) Ubicar el cursor en la posicin (x,y) de la pantalla. La posicin (0,0) es la esquina superior izquierda. (x,y) COLOR DE PANTALLA: Begin TextBackground(red); TextBackground(n); COLOR DE TEXTO: Begin TextColor(Yellow); TextColor(n);

TABLA DE COLORES DE TEXTO: Black Blue Green Cyan Red Magenta Brown LightGray DarkGray LightBlue LightGreen LightCyan LightRed LightMagenta Yellow White Blink 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 128

TABLA DE COLORES DE PANTALLA: Black Blue Green Cyan Red Magenta Brown LightGray DarkGray LightBlue LightGreen LightCyan LightRed LightMagenta Yellow White Blink 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 128

Ejemplo 1:

program Prueba_Funciones1; uses crt; var a, fi, ft, fr, ff: real; var p:integer; begin TextBackground (4); TextColor(14); clrscr; writeln('Ingrese A'); Readln(a); fi:=Int(a); ft:=Trunc(a); fr:=Round(a); ff:=Frac(a);

GotoXY(20,4); writeln('Funcion Inter = ',fi:5:4); GotoXY(20,8); writeln('Funcion Trunc = ',ft:5:4); GotoXY(20,12); writeln('Funcion Round = ',fr:5:4); GotoXY(20,16); writeln('Funcion Fracc = ',ff:5:4); readln(p); end.

Ejemplo 2: program Prueba_Goto; uses crt; var a, b, suma: integer; var p:integer; begin TextBackground (blue); TextColor(Yellow); clrscr; writeln('Ingrese A'); Readln(a); writeln('Ingrese B'); Readln(b); suma:=a+b; GotoXY(20,5); writeln('Suma = ',suma); readln(p); end.

PRINTER: Es la librera que permite el uso de la impresora desde un programa. DOS: Es la librera que contiene las rutinas y procedimientos para manejo de archivos y manejo del sistema operativo. Por ejemplo: program Prueba_GetDate; uses crt, DOS; var anno, mes, dia, diasem: word; var p:integer; begin TextBackground (blue); TextColor(Yellow); clrscr; GetDate(anno,mes,dia,diasem); writeln('Anno: ',anno); writeln('Mes: ',mes); writeln('Dia: ',dia); writeln('Dia Semana: ',diasem); readln(p); end.

GRAPH: Es la librera que contiene los procedimientos y funciones relacionados con los grficos y sirven para aprovechar las capacidades grficas del PC. SYSTEM: Es la librera que permite que se ejecute el programa y no requiere ser ser incluida. OVERLAY: Es la librera que permite administrar la memoria cuando se trabajan grandes programas y se gestionan grandes archivos.

7. COMENTARIOS DE DOCUMENTACION
{COMENTARIO} (*COMENTARIO*)

You might also like