1.El punto y coma ( ; ) y el punto ( . ) son DELIMITADORES en PASCAL. El punto y coma separa sentencias consecutivas. También se usa para terminar el encabezamiento del programa y las declaraciones de los datos. No es necesario escribir punto y coma después de la palabra BEGIN ni antes de la palabra END porque BEGIN y END no son sentencias. El punto indica el final del programa.
2. Las palabras BEGIN y END también son delimitadores, no son sentencias.Se usan para separar las partes funcionales de un programa. Con ellas se indica el principio y el final de la sección ejecutable. También sirven para delimitar una sentencia compuesta. Cada BEGIN debe estar asociado con un END, excepto en dos casos : la sentencia CASE y la declaración de RECORD.
3. El PASCAL permite formato libre en la escritura del texto que compone el programa. Se pueden colocar las sentencias en cualquier lugar de una línea, escribir una sentencia en más de una línea y colocar varias sentencias en una misma línea. Pero no se puede dividir un nombre y un número entre varias líneas
o con un espacio en blanco.
4. Un programa puede contener comentarios en cualquier lugar. Los comentarios se delimitan encerrándolos entre llaves ( { } ). También es posible comenzar un comentario con " ( * " y acabarlo con " * ) ".
PROGRAM
TYPE
colores = (verde,rojo,ámbar,amarillo) ;
VAR
color : colores ;
BEGIN
WRITELN (' De que color está el semáforo (verde, rojo, ámbar) ? ') ;
READLN (color) ;
CASE color OF
verde : WRITELN(' PUEDES PASAR, PERO MIRA POR SI ACASO ');
amarillo, ámbar, rojo : WRITELN (' QUIETO !, ESPERA ')
END ;
END.Cruzar_calle ( INPUT, OUTPUT ) ;
No hay comentarios:
Publicar un comentario