2025 - Sintaxis Pseudocodigo
2025 - Sintaxis Pseudocodigo
Pseudocódigo Descripción
ALGORITMO <nombreAlgoritmo> Indica inicio y fin del algoritmo. Ejemplo: ALGORITMO Factorial
FINALGORITMO FINALGORITMO (el nombre del algoritmo es opcional).
; Fin de línea.
DEFINIR a COMO <tipo>; Definición de variable de un tipo específico. Los tipos básicos pueden ser:
Real: para datos numéricos enteros o con punto decimal.
Entero: para datos numéricos enteros únicamente.
Caracter: para almacenar un caracter. Por ejemplo letra o número.
Cadena: para cadenas de caracteres.
Logico: para datos Verdadero y Falso únicamente.
DEFINIR a,b,c COMO <tipo>; Definición de múltiples variables de un mismo tipo. Por ejemplo: DEFINIR
dividendo, divisor, resto COMO Entero; DEFINIR nombre, apellido COMO
Cadena; DEFINIR p, q COMO Logico;
DEFINIR cad1, cad2, cad3 COMO Concatenación de variables de tipo cadena usando símbolo “+”.
Cadena;
cad1 <- "Ingreso";
cad2 <- "2020";
cad3 <- cad1 + " " + cad2;
DEFINIR cad1, cad2 COMO Concatenación de variables de tipo cadena con variables de tipo numéricas
Cadena; (Entero o Real)
DEFINIR ent1 COMO Entero;
cad1 <- “ent1: “;
ent1 <- 10;
cad2 <- cad1+
CONVERTIRATEXTO(ent1);
LEER a; El valor de a es asignado por una interfaz de entrada de datos (ej. teclado)
SI (condición)
………….
FINSI Si cumple la condición realizar instrucciones hasta FINSI
MIENTRAS (condición) Mientras cumpla la condición realizar las instrucciones hasta FINMIENTRAS
………….
FINMIENTRAS
PARA i<-0 HASTA 9 CON PASO 1 Realizar las instrucciones 10 veces, ya que 0 ≤ 𝑖 ≤ 9,
…………. CON PASO 1 indica que i se incrementara en 1
FINPARA
(a=b) Retorna un valor Lógico (Verdadero o Falso), según las variables a y b sean
iguales o no.
(𝑎 ! = 𝑏) o también (𝑎 <> 𝑏) Se lee “a distinto de b”, retorna un valor Lógico (Verdadero o Falso), según las
variables a y b sean distintas o no
(𝑎 > 𝑏) Se lee “a mayor que b”, retorna un valor Lógico (Verdadero o Falso), según
las variables a sea mayor que b
(𝑎 < 𝑏) Se lee “a menor que b”, retorna un valor Lógico (Verdadero o Falso), según
las variables a sea menor que b
(𝑎 >= 𝑏) Se lee “a mayor o igual que b”, retorna un valor Lógico (Verdadero o Falso),
según las variables a sea mayor o igual que b
(𝑎 <= 𝑏) Se lee “a menor igual que b”, retorna un valor Lógico (Verdadero o Falso),
según las variables a sea mayor o igual que b
dividendo MOD divisor Función congruencia módulo retorna el resto de la división entre dividendo y
divisor
Ejemplos: (8 MOD 3) retorna 2 (2 es el resto de la división de 8 entre 3); (16
MOD 2) retorna 0 (ya que 0 es el resto de la división de 16 entre 2)
ALEATORIO(<desde>, <hasta>) Retorna un número entero (n) al azar tal que 𝑑𝑒𝑠𝑑𝑒 ≤ 𝑛 ≤ ℎ𝑎𝑠𝑡𝑎,
Ejemplo: aleatorio(10, 20) retorna números al azar del 10 al 20.
CONVERTIRANUMERO(texto) Retorna el numero ingresado como texto en tipo de dato Entero o Real
2/2