martes, 27 de mayo de 2014

Sentencias


Es el lugar donde se define la lógica del programa o subprograma, las sentencias sirven para desarrollar los pasos de la solucion de un problema y se agrupan de la siguiente manera:
 

SENTENCIAS DE ASIGNACION

Consta de un identificador de variable o función, seguida del operador de funcion (:=) seguido de una expresion.

Nombre:=juan;

Salida:=false;

Promedio:= (c1+c2+c3)/3

SENTENCIA DE LECTURA
Esta sentencia sirve para hacer una lectura del dato solicitado, ocupamos la sentencia Read o Readln y entre parentesis se indica en que variable sera almacenado

Ejemplos:

Readln(nombre) Permite ingresar un dato que se asociará a la variable nombre. 


Readln (base,altura) Permite ingresar 2 datos que se asocian con la variable base y altura.

SENTENCIA DE ESCRITURA

Esta sentencia se utiliza para realizar la escritura de un mensaje o para mostrar el contenido de uan variable utilizando Write para permanecer en la misma linea  o Writeln para saltar  de linea, entre parentesis se indica el texto que se desea mostrar delimitandolo con apostrofes, si se desea mostrar el contenido de una variavle se coloca entre parentesis la variable.


Ejemplo:


Writeln(nombre); imprime el contenido de la variable nombre y un salto de linea.

Writeln(‘hola’,nombre); imprime el texto hola y acontinuacion el contenido de la variable nombre.

En esta imagen claramente se pueden identificar las sentencias de lectura, escritura y asignación:

 



SENTENCIAS COMPUESTAS
Además de marcar el principio y final de la parte de sentencias, begin (sin punto y coma) y end (con punto y coma acontinuacion) forman un par de sentencias que se utilizan para combinar cualquier numer de instrucciones en una sentencia compuesta.


Una sentencia compuesta esta formada por 2 tipos de comandos, incluyendo otras sentencias compuestas, puede usarse como la parte de sentencia de cualquier sentencia de control de la logica ilustrado por la sentencia IF – THEN – ELSE.

Ejemplo:

If prom < 6 then

Writeln(‘no aprobado’); 
Ejemplo 2 
If prom < 6 then
Writeln(‘no aprobado’); 
Else 
Writeln(‘aprobado’);

La funcion de el se refiere a que es mayor a 6 entonces el alumno es aprobado.

 

No hay comentarios.: