Esquema de tipos, secuencias, y otros conceptos de programación

Lenguajes. Programación estructurada

  • Enviado por: El remitente no desea revelar su nombre
  • Idioma: castellano
  • País: España España
  • 4 páginas
publicidad
publicidad

TIPOS

INTEGER

Enteros. Números positivos y negativos

Ej: -32852 ------ 3.255

- Operaciones: Suma a + b

Resta a - b

Multipli. a * b

Division a DIV b

NOTA: MOD solo será utilizado entre los operadores positivos.

CARDINAL

Cardinales. Enteros no negativos. No muy utilizado.

REAL

Todos los números. Notación científica: 15.4E2 = 1540

Operaciones: Suma: a + b

Resta a - b

Multipli. a * b

Divisi. a / b

CHAR

Todos los caracteres disponibles.

EXPRESIONES ARITMETICAS

Ejemplos de expresiones con enteros:

5 * 30 + 5 ------- 155

334 DIV 6 MOD 4 * 5

DIV solo para enteros.

/ solo para reales.

* solo para 2 reales o 2 enteros.

Conversiones:

FLOAT de enteros a reales.

FLOAT(45) 45.0

TRUNC de reales a enteros.

TRUNC(45.0) 45

PROCEDIMIENTOS DE ESCRITURA

WriteInt y WriteCard:

Módulo InOut. Para ordenar que se ejecuten estos procedimientos:

WriteInt( valor entero, espacios reservados)

WriteCard( valor cardinal, espacios reservados)

Ej: WriteCard( 120 div 12,5) ­[[[10

WriteReal:

Módulo RealInOut.

WriteReal(valor real, espacios reservados).

Ej: WriteReal( 23 * 67.4, 10) 0.1557E+04

Write y WriteString:

Write ( carácter )

WriteString (ristra)

WriteLn: Módulo InOut. Inserta un salto de línea.

CONSTANTES

Valor fijo que se utiliza en un programa, el valor no puede cambiar.

Constantes con nombres:

CONST nombre = 707

Una vez declarada la constante con nombre a la hora de operar será igual:

2 * habitación * 15 que 2 * 707 * 15

EXPRESIONES CONDICIONALES

Símbolos:

Mayor que >

Menor que <

Igual a =

Mayor o igual que > =

Menor o igual que < =

Diferente a < > #

Los operadores que consten de dos dígitos se escribirán juntos, sin espacios.

Operación lógica:

Conjunción AND

Disyunción OR

Negación NOT

SECUENCIAS

Sentencia IF:

IF condición THEN

Acción A

ELSE

AcciónB

END

Se suele utilizar para selecciones.

Sentencia WHILE:

WHILE Condición DO

Acción

END