AYUDAS DE PASCAL

noviembre 17, 2009 at 6:07 pm (5584)

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 ;)

Advertisement

Deja un comentario

Please log in using one of these methods to post your comment:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s

Seguir

Get every new post delivered to your Inbox.