Professional Documents
Culture Documents
Las sentencias son los elementos bsicos en los que se divide el cdigo en un
lenguaje de programacin. Al fin y al cabo, un programa no es ms que un
conjunto de sentencias que se ejecutan para realizar una cierta tarea. Adems,
como ya habrs visto, en Pascal el signo que las separa es el punto y coma.
El prrafo anterior termina con una verdad a medias, ya que aunque generalmente
una sentencia debe ir seguida de un punto y coma para separarla de la siguiente,
existen casos en los que no es necesario incluirlo. Y estos casos se dan cuando
despus de la sentencia hay una palabra reservada de las que delimitan de alguna
forma un trozo de cdigo. Por ejemplo, end, else, until, etc.
En este ejemplo podemos apreciar algunas de ellas, Ejemplo:
(* ... *)
begin
(* ... *)
if (a<>b) then
begin
aux := a ;
a := b ;
b := aux
end ;
writeln('a vale ',a,' y b vale ',b)
end .
Las sentencias como casi todas las cosas, se dividen en simples y estructuradas.
SENTENCIAS SIMPLES
Las sentencias simples se dividen en:
sentencias de asignacin
La sentencia GOTO
La sentencia goto se utilizaba mucho en los primeros lenguajes de programacin
porque era la nica manera de saltar de una instruccin del programa a otra.
La forma que tiene de trabajar es la siguiente:
Se pone al principio de una lnea una etiqueta. Es como una seal que
marca el sitio
SENTENCIA DE ASIGNACION
La parte de la derecha