AYUDAS DE PASCAL

AYUDA PASCAL

  1. 1. Estructura en pascal.

PROGRAM:        nombre_del_programa;

CONST:

(*Declaración de constantes*)

TYPE:

(*Declaración de los datos especiales*)                       Opcional.

VAR:

(*Declaración de variables*)

(*Declaración e subprogramas*)

BEGIN

(*Instrucciones del programa principal*)

END. (*No olvidar el punto*)

 


  1. 2. Declaración de constantes.

 

Sintaxis:

nombre_constante := VALOR

  1. 3. Declaración de variables.

Sintaxis:

nombre_variable : tipo_de_variable;

  1. 4. Asignación.

Sintaxis:

nombre_variable := expresión

  1. 5. Comparación.

Sintaxis:

nombre_variable = expresión

  1. 6. Expresiones.

 


Expresiones para trabajar con enteros.

+ → suma

– → resta

* → producto

div → división entera

mod → resto de la división entera

Expresiones para trabajar con reales.

+ → suma

– → resta

* → producto

/ → división

Expresiones para trabajar con booleanos.

Sólo pueden ser TRUE (cierto o FALSE (falso)

> → mayor que

< → menor que

>= → mayor  o igual que

<= → menor o igual que

= → igual que

<> → distinto de

  1. 7. Orden de prioridad de los operadores.

 

  1. 1. Paréntesis (desde el mas interno al más externo)
  2. 2. Producto y división
  3. 3. Sumas y restas
  4. 4. Operadores relacionales (<, >, >=, <=, <>)
  5. 5. Negación (NOT)
  6. 6. Conjugación (AND)
  7. 7. Disyunción (OR)
  1. 8. Instrucciones

 


  1. 1. WRITE

 

Sintaxis:

WRITE (‘lista _ de_datos’)

  1. 2. WRITELN

Sintaxis:

WRITELN (‘lista _ de_datos’)


 

 

 

  1. 3. READ

Sintaxis:

READ (nombre_variable)


  1. 4. READLN

 

Sintaxis:

READLN (nombre_variable)


 

  1. 9. Instrucciones alternativas

 


Alternativa simple

  1. 1. IF

 

IF Condición THEN

Instrucción N_ a_ejecutar;

—————————————————–       

IF Condición THEN

BEGIN

Instrucción1_a_ejecutar;

…;

Instrucción N_ a_ejecutar;

END; (con😉

  1. 2. ELSE

IF Condición THEN

Instrucción_ a_ejecutar (sin;)

 

ELSE

Instrucción1_ a_ejecutar;

———————————————-

IF Condición THEN

BEGIN

Instrucción1_ a_ejecutar;

…;

Instrucción N_ a_ejecutar;

END (sin ; justo antes del Else)

ELSE

BEGIN

Instrucción1_ a_ejecutar;

…;

Instrucción N_ a_ejecutar;

END; (con😉

Alternativa múltiple

  1. 3. CASE

CASE (variable) OF

valor1:

BEGIN

Instrucción1_ a_ejecutar;

…;

Instrucciónn_ a_ejecutar;

END; (con😉

valorN….:

BEGIN

Instrucción1_ a_ejecutar;

…;

Instrucciónn_ a_ejecutar;

END; (con😉

 

ELSE (sin🙂

BEGIN

Instrucción1_ a_ejecutar;

…;

Instrucciónn_ a_ejecutar;

END; (con😉

 

END; (con😉

10. Estructuras iterativas


  1. 1. WHILE

 

WHILE Condición DO

Instrucción;

——————————-

WHILE Condición DO

BEGIN

Instrucción1_ a_ejecutar;

…;

Instrucción N_ a_ejecutar;

END; (con😉

  1. 2. REPEAT

REPEAT

Instrucción1_ a_ejecutar;

…;

Instrucción N_ a_ejecutar;

UNTIL Condición


  1. 3. FOR

FOR variable := valor_inicial TO/DOWN TO valor_final DO

BEGIN

Instrucción1_ a_ejecutar;

…;

Instrucción N_ a_ejecutar;

END; (con😉

Responder

Por favor, inicia sesión con uno de estos métodos para publicar tu comentario:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s