Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción a la Programación
Estándar de Sintáxis de
Pseudo-código
Creación de Variables
Conversión
● Convertir cadena a número
○ Entero = Valor (Cadena)
● Convertir número a cadena
○ Cadena = Cad(Numero)
Asignación
<Identificador> = <Valor>
Expresiones Lógicas
Operaciones
LEER <Identificador>
ESCRIBIR <Identificador>
<Identificador> = <Identificador> + <Identificador>
<Identificador> = <Identificador> - <Identificador>
<Identificador> = <Identificador> * <Identificador>
<Identificador> = <Identificador> / <Identificador>
<Identificador> = <Identificador> ^ <Identificador>
<Identificador> = <Identificador> DIV <Identificador>
<Identificador> = <Identificador> MOD <Identificador>
Operadores Lógicos
Formato de Algoritmo
//Primer Algoritmo
Algoritmo Nombre
INICIO
//Declaración de Constantes y Variables Globales
PRINCIPAL()
INICIO
//Inicio del cuerpo principal
ESCRIBIR ´´HOLA MUNDO´´
FIN_Principal
// Fin Cuerpo Principal
FIN_Programa
● Estructuras Selectivas
○ Estructura simple
SI <Condición> ENTONCES
<Acciones>
FIN_SI
○ Estructura doble
SI <Condición> ENTONCES
//Parte verdadera de la condición
<Acciones>
SINO
//Parte falsa de la condición
<Acciones>
FIN_SI
o Estructura Múltiple
EN CASO <Identificador>
<Valor 1>: <Acciones>
<Valor 2>: <Acciones>
…......................
<Valor n>: <Acciones>
SINO: <Acciones>
FIN_ENCASO
Estructuras Repetitivas
○ Para
○ Desde
○ Mientras
MIENTRAS <Condición>
<Acción 1>
<Acción 2>
…........
<Acción n>
FIN_MIENTRAS
○ Hacer - Mientras
HACER
<Acción 1>
<Acción 2>
….......
<Acción n>
MIENTRAS <Condición>
Unidad 4: Métodos
● Métodos
○ Funciones
■Sintaxis
<tipo_resultado> FUNCION <nombre> (<lista de parámetros>)
INICIO
<acciones>
RETORNAR (<expresión>)
Fin_Funcion
■Invocación
<variable> = <nombre_funcion> (<parámetros>)
ESCRIBIR <nombre_funcion>(<parámetros>)
○ Procedimientos
■Sintaxis
procedimiento <nombre> (<lista de parámetros>)
INICIO
<acciones>
Fin_Procedimiento
■Invocación
<nombre_procedimiento> (<parámetros>)
○ Parámetros
■Por referencia
<método> <nombre>(ref <tipo de dato>: <identificador (es)>
donde ref significa parámetro por referencia.
■Por valor
<método> <nombre> (<tipo de dato>: <identificador(es)>
Define al parámetro como parámetro por valor.
Unidad 5: Arreglos
● Arreglos Unidimensionales
○ Sintaxis
■Tipo dato [] <nombre_arreglo>[<dimensión>]
○ Asignación
■<nombre vector>[<posición>] = <valor>
○ Lectura
■<variable> = <nombre vector>[posición]
○ Ejemplo
■ Entero[] Vec [10], Codigo[N]
■ Real [] Resul[4]
■ Carácter [] A [8]
■ Cadena [] Nombre[25]
● Arreglos dimensionales
○ Sintaxis
■Tipo dato [,] <nombre_arreglo> [<fila, columna>]
○ Asignación
■<nombre_arreglo>[<posición1>,<posición2>] = <valor>
○ Lectura
■<variable> = <nombre_arreglo>[<posición1>,<posición2>]
○ Ejemplo
■Entero ArrMatematico [50, 50]
Unidad 6: Objetos
● Clases
CLASE <nombre>
//atributos
atributo1>
<atributo2>
…
<atributo N>
//operaciones
<operacion1>
<operacion2>
…
<operación N>
Fin_Clase
● Arreglos de Clases
Clase <nombre de la clase>
//atributos
<atributo1>
<atributo2>
...
<atributo N>
Fin_clase
Ejemplo
Clase ClsEmpleado
//Se definen todos los atributos del arreglo
Entero NumEmpleado
Cadena[30] Nombre
Real Salario
Fin_clase
Clase Admon
//Se define un vector de 10 posiciones llamado Empleados.
ClsEmpleado[10] Empleados
Cadenas de Caracteres
● Concatenación
Es la operación de unir 2 o más cadenas en una sola se realiza por medio del
operador “+”.
● Entero = Largo(Cadena)