Estructuras de control

Solo disponible en BuenasTareas
  • Páginas : 4 (833 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de enero de 2011
Leer documento completo
Vista previa del texto
Tema 3: Estructuras de Control

3.1. Sentencia IF
Es una estructura de selección que permite dirigir el flujo del programa evaluando condiciones lógicas complejas. If then else Nunca se pone; antes del else, si se hiciese el compilador pensaría que ahí termina la instrucción y que else es una nueva instrucción, lo que produciría un error de compilación. Si cualquiera de los bloquesconsta de una sola instrucción, se escribirá esta tal cual, pero si cualquiera de los bloques tiene más de una instrucción se delimitarán con el par begin-end

3.2. Sentencia Case
Permite evaluar unaexpresión ordinal y elegir una alternativa, entre varias, según sea el valor de la expresión evaluada. Corresponde a la estructura de decisión múltiple. Case of
: : ……………… : [else ]

end;La es una expresión que devuelve un valor de tipo ordinal, bien sea predefinido (boolean, integer, char) o un tipo definido por el programador (enumerado, subrango). Suele ser una vble.

es unalista de valores (llamados selectores) separados por comas. Todos los selectores deben ser del mismo tipo que . Estos selectores suelen ser literales (números o caracteres), nombres de constantes yvariables o expresiones. i =1,2,…, n y es una instrucción o conjunto de instrucciones. En este último caso estarían delimitadas por el par begin-end. El selector else es opcional. En los selectorespueden aparecer rangos de valores y cualquier combinación de valores y rangos separados por comas. Ej. 1..9 Un selector no debería aparecer en dos listas diferentes. El valor que resulta de evaluarse busca en la lista de selectores; se empieza por la primera y termina cuando se encuentra este valor. Si un selector aparece en dos listas se ejecutarán las instrucciones asociadas a la primeralista y nunca se consideran las restantes ocurrencias de ese selector.

3.3. Estructuras repetitivas o iterativas
Estas estructuras especifican un conjunto de instrucciones que pueden ejecutarse...
tracking img