<aside> <img src="https://img.icons8.com/ios/250/000000/speech-bubble.png" alt="https://img.icons8.com/ios/250/000000/speech-bubble.png" width="40px" /> De a poco lo voy actualizando!

</aside>

Creado por @OmgCopito


Estructura básica de un programa en Pascal

program nombre_ejemplo;

var

	nombre_variable: tipo;
  // el tipo puede ser cualquier tipo de dato 

begin

	// instrucciones del programa principal

end.

program → palabra clave que indica el nombre del programa.

var → sección para declarar variables.

begin end. → sección que delimita el programa principal. Es el único “end” que finaliza con punto.


begin end; → sección que delimita un conjunto de instrucciones.


Tipos de Datos

  1. ¿Qué tipos de datos existen?
    1. boolean → verdadero/falso
    2. integer → números enteros
    3. real → números con coma
    4. char → carácter (una letra o símbolo)
  2. ¿Dónde se utilizan?
    1. En la declaración de las variables en la sección VAR.

EJEMPLOS

program ejemplo;
var
	num: integer;
	letra: char;
	fin: boolean;
	precio: real;

Lectura de datos 📖

  1. ¿Cuándo se utiliza?

    1. La lectura de datos se realiza cuando se requiere que el usuario ingrese datos desde teclado.
  2. ¿Cómo se utiliza?

    1. read(variable); → no tiene en cuenta el salto de línea
    2. readln(variable); → tiene en cuenta el salto de línea
  3. ¿Cómo funciona?

    1. Cuando se ejecute la instrucción “read” el programa habilitará al usuario a ingresar un dato desde la consola.
    2. El dato se guardará en la variable que está dentro del read.

    <aside> <img src="https://img.icons8.com/ios/250/000000/light-on.png" alt="https://img.icons8.com/ios/250/000000/light-on.png" width="40px" /> Tener en cuenta que el dato que se ingresa debe corresponder al tipo de dato de la variable

    </aside>


Escritura de datos ✍

  1. ¿Cuándo se utiliza?

    1. La escritura de datos o de texto se utiliza cuando se quiere informar algo en pantalla.
  2. ¿Cómo se utiliza?

    1. write(variable); → imprime el contenido de la variable. no tiene en cuenta el salto de línea
    2. writeln(variable); → imprime el contenido de la variable. tiene en cuenta el salto de línea
    3. write(’texto’); → imprime el texto entre comillas. No pone un “enter” al final. El próximo texto que se imprima, lo hará en la misma línea
    4. writeln(’texto); → imprime el texto entre comillas. Pone un “enter” al final. El próximo texto que se imprima, lo hará en la siguiente línea
  3. ¿Cómo funciona?

    1. Cuando se ejecute la instrucción “write” el programa imprimirá en pantalla el texto que tenga dentro.
    2. En caso de querer imprimir una variable se debe colocar dentro de la instrucción write, e imprimirá su contenido.

    <aside> <img src="https://img.icons8.com/ios/250/000000/info.png" alt="https://img.icons8.com/ios/250/000000/info.png" width="40px" /> Se puede combinar el imprimir texto con el valor de una variable: writeln(’Ganó ’, variable_numero, ‘ pesos’)“Ganó 500 pesos”

    </aside>


Operaciones

División Entera

Números pares e impares

<aside> <img src="https://img.icons8.com/ios/250/000000/1-circle.png" alt="https://img.icons8.com/ios/250/000000/1-circle.png" width="40px" /> Un número es PAR cuando al aplicarle MOD 2 el resultado es igual a 0.

</aside>

<aside> <img src="https://img.icons8.com/ios/250/000000/2-circle.png" alt="https://img.icons8.com/ios/250/000000/2-circle.png" width="40px" /> Un número es IMPAR cuando al aplicarle MOD 2 el resultado es igual a 1.

</aside>

EJEMPLOS

15 mod 2 = 1 -> IMPAR
16 mod 2 = 0 -> PAR

num1 = 10;
num2 = 5;

num1 mod 2 = 0 -> num1 es par
num2 mod 2 = 1 -> num2 es impar

Estructuras de Control 🔄


Mínimos y Máximos