domingo, 10 de febrero de 2013

practica 1


USES. Palabra reservada de Pascal para incluir librerías.

Definición: Una librería es que un conjunto de funciones propias de pascal o que
nosotros mismo podemos hacernos.

Todos los compiladores de Pascal vienen
con unas librerías standar que traen funciones para trabajar con
archivos, memoria, directorios, servicios del Dos, servicios de video,
etc...

Para incluir una o varias librerías hay que añadir al programa en la sección
de uses:
USES Crt, Dos, Graph;

 

INSTRUCCION WRITE() y WRITELN()

Es una de las mas poderosas herramientas de despliegue de datos que posee el lenguaje.

Su formato completo es:

WRITE(lista de parametros);

* Donde lista de parametros pueden ser:

a).- Mensaje o texto

b).- variables

c).- Combinacion de los dos

ejemplos;

write('el area es')'

write('el area es=',area);

write('base=',base,'altura='altura');

Ademas cada argumento ya sea texto o variable puede incluir el sguiente modificador;

Texto o variable:tamanocampo:tamanodecimal

Ejemplo

Write('mama':10); ←- se desplegara centrado en los 10 primeros espacios de los 80 espacios que tiene una pantalla de msdos.

Si el texto es mayor que el tamano asignado, TP ignora el tamano asignado y despliega todo el texto.

Ejemplo

Pi:real;

Begin

Pi:=3.1416;

Write(pi:10:2);

End.

Estamos pidiendo desplegar todo el numero en 10 espacios, en este caso TP centra y redondea al entero mas cercano, es decir la slida es 3.14.

La diferencia entre WRITE y WRITELN, es que el segundo incluye un cambio de renglon al final del despligue
INSTRUCCION READ Y READLN
Esta instruccion permite que el dato entrado desde el teclado sea capturado y almacenado en la variable correspondiente su formato completo es:

read(lista de variables);

ejemplo:

read(base,altura,nombre,edad);

Aqui se pretende capturar cuatro variables en una sola pasada.

Lo mas sensato es usar un read(variable) por cada variable que se ocupe capturar en el programa.

Recordar tambien que en el caso de captura de reales es preferible agregar un cero (0) para decimales que no lo contengan, es decir no capturar .234 sino 0.234

La diferencia entre read y readln, es que el primero deja el cursor en el renglon de captura y readln lo avanza un renglon

El programa principal inicia con la palabara reservada BEGIN y termina con la palabra END., esta última con un punto al final.

La declaración de variables se lleva a cabo de la misma forma, solo que en lugar de la palabra CONS utilizamos la palabra VAR, y en lugar de "= valor;", utilizamos : tipo , sustituyendo "tipo" por alguna clase válida de datos en Turbo Pascal. Ejemplo:

VAR Num_entero : Integer;
Nombre : String;
 
Nombre: Hernandez Torruco Laura
Grupo: 409

 

No hay comentarios:

Publicar un comentario