0% encontró este documento útil (0 votos)
39 vistas2 páginas

2025 - Sintaxis Pseudocodigo

El documento proporciona una guía sobre la sintaxis del pseudocódigo, incluyendo la definición de variables, estructuras de control como condicionales y bucles, y funciones matemáticas. Se detallan ejemplos de cómo declarar variables, realizar operaciones y utilizar funciones para manipular datos. Además, se explican los tipos de datos básicos y las operaciones lógicas en pseudocódigo.

Cargado por

azateguicandela
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
39 vistas2 páginas

2025 - Sintaxis Pseudocodigo

El documento proporciona una guía sobre la sintaxis del pseudocódigo, incluyendo la definición de variables, estructuras de control como condicionales y bucles, y funciones matemáticas. Se detallan ejemplos de cómo declarar variables, realizar operaciones y utilizar funciones para manipular datos. Además, se explican los tipos de datos básicos y las operaciones lógicas en pseudocódigo.

Cargado por

azateguicandela
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

DEPARTAMENTO DE DESARROLLO PRODUCTIVO Y TECNOLÓGICO

2025 - MODULO 0: EXPRESIÓN DE PROBLEMAS Y ALGORITMOS


Sintaxis pseudocódigo (Ult. Act. 24-Feb/2025)

Pseudocódigo Descripción

ALGORITMO <nombreAlgoritmo> Indica inicio y fin del algoritmo. Ejemplo: ALGORITMO Factorial
FINALGORITMO FINALGORITMO (el nombre del algoritmo es opcional).

// La doble barra indica que la línea es un comentario y no será procesada.

; 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 a COMO Entero; Definición de variable e inicialización


a <- 1;

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)

ESCRIBIR "Valor de a: “, a; Mostrar una salida. (ej. pantalla)

a <- b; Asigna a la variable a el valor de b

cont <- cont + 1; Incrementa a la variable cont en 1 (contador)

acum <- acum+valor; Incrementa acum en valor (acumulador)

SI (condición)
………….
FINSI Si cumple la condición realizar instrucciones hasta FINSI

SI (condición) Si cumple la condición realizar instrucciones hasta SINO


…………. Si no cumple la condición realizar las instrucciones desde SINO hasta FINSI
SINO
………….
1/2
FINSI

MIENTRAS (condición) Mientras cumpla la condición realizar las instrucciones hasta FINMIENTRAS
………….
FINMIENTRAS

HACER Ejecuta las instrucciones hasta que se cumpla la condición.


………….
HASTA QUE (condicion)

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

(p Y q) Retorna un valor Lógico (Verdadero o Falso). Retorna verdadero si p y q son


verdadero de lo contrario falso.

(p O q) Retorna un valor Lógico (Verdadero o Falso). Retorna falso si p y q son falsos


de lo contrario verdadero

(NO p) Retorna un valor Lógico (Verdadero o Falso). Retorna verdadero si p es falso


y si falso si p es verdadero.

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)

base^exponente Retorna el resultado de elevar la base al exponente.


Ejemplos 2^3 retorna 8; 9^0.5 retorna 3.

𝑆𝑖 𝑥 ≥ 0 entonces RAIZ(x) 𝑆𝑖 𝑥 ≥ 0 entonces RAIZ(x) retorna la raíz cuadrada de x. Ejemplo RAIZ(9)


retorna 3

AZAR(<hasta>) Retorna un número entero (n) al azar tal que 0 ≤ 𝑛 ≤ ℎ𝑎𝑠𝑡𝑎 − 1,


Ejemplo: azar(10) retorna números al azar del 0 al 9

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.

TRUNC(x) Retorna el número entero del argumento, ejemplo trunc(3.1) retorna 3.

CONVERTIRATEXTO(n) Retorna el número ingresado como tipo de dato Cadena

CONVERTIRANUMERO(texto) Retorna el numero ingresado como texto en tipo de dato Entero o Real

2/2

También podría gustarte