Clases 3 y 4
BÁSICOS DEL
PSEUDOCÓDIGO
Ing. Alexis Juárez
Ing. Emir Girón
Ing. Giovanni Ruano
2.1. INTRODUCCIÓN
• Pseudo: es una palabra proviene de un vocablo
griego que significa falso. La palabra código, se
derivo de un vocablo latín que significa, entre otras
acepciones, una combinación de signos que tiene un
determinado valor de un sistema establecido.
• Usualmente, se hacereferencia a los algoritmos en
pseudocodigo como programacion en papel, ya que
tipicamente las herramientas utilizadas son el papel y
el lapiz; y por su puesto el borrador.
2.1. INTRODUCCIÓN
• Los algoritmos expresados en pseudocódigo son
una herramienta muy útil en el diseño de
soluciones de cualquier grado de complejidad. Y
particularmente didácticos , cuando se esta
haciendo una inducción en elapasionante mundo
de la programación.
2.2. ENCABEZADO DEL ALGORITMO
• Es la parte donde debemos identificar con un
nombre apropiado y una breve y clara explicación
de su razón de ser.
Ej:
Algoritmo Planilla
/* Calculo de planilla quincenal e impresión de cheques,
tomando como base los marcajes realizados.
2.3. SECCIÓN DE DECLARACIONES
• 2.3.1 DECLARACIÓN DE MÓDULOS
Los módulos permiten que unproyecto sea dividido en grupos de rutinas,
las cuales usualmente están relacionadas y resuelven problemas
puntuales. Además permite encapsular la funcionalidad de una solución.
• 2.3.2 DECLARACIÓN DE TIPOS
Un tipo es el nombre asignado a un conjunto de datos que cumplen
ciertas características distintivas.
Una clasificación básica y simple de los tipos de datos es la siguiente:
Tipos predefinidos :Son los que incluyen la gramática del lenguaje
utilizado.
Los Tipos definidos por el Usuario: Como su nombre lo indica, son tipos
de datos creados por el usuario basándose en algún tipo de dato
predefinido.
• 2.3.3 DECLARACIÓN DE CONSTANTES Y
VARIABLES:
Constantes: son todos aquellos valores que no pueden
cambiar en un proyecto, y por lo tanto tienen un valor fijo.
Variables: Si se pueden cambiarsu valor.
2.4 TIPOS DE DATOS
• Los tipos de datos predefinidos son la base para
la manipulación de datos.
Los tipos de datos considerados básicos son:
2.4 TIPOS DE DATOS
• Entero: Representa un subconjunto de todos los números. Los
tipos genéricos enteros son: enteros y cardinales
Un numero entero figura en un rango de -2147483648 a
2147483647. Un numero cardina sin signo puede estar desde 0a 4294967295
• Carácter: Un carácter puede tomar cualquier valor del sistema
de codificación alfanumérico que se acuerde utilizar.
• Lógico : El tipo de dato lógico es conocido también como
booleano en honor al matemático ingles George Boole (1815 –
1864). Los valores lógicos pueden ser únicamente: falso o
Verdadero
2.5 CUERPO DEL ALGORITMO
• El cuerpo del algoritmo es la seccion en la que seescriben las
instrucciones que solucionan un problema en particular.
• El cuerpo del algoritmo inicia con la palabra reservada
INICIO y luego las instrucciones que resuelven el problema,
para finalizar con la palabra reservada FIN ALGORITMO y
opcionalmente, el identificador del algoritmo que finaliza.
Ej:
ALGORIMO MuestraNombres
/* Muestra ´3 nombre en la misma linea */
MODULOS INCLUIDOSEntradaYSalida
INICIO
Escribir (‘Ana’)
Escribir (‘Emir’)
Escribir (‘Juana’)
FIN ALGORITMO
2.6 EXPRESIONES
•
Si se observa con determinación las instrucciones escritas en cualquier
lenguaje de programación, notara que esta llena de expresiones. Una
expresión puede estar en:
• Una asignación
• Una instrucción de salida
• Los limites y los saltos de un ciclo desde
• Los índices de conjuntos y arreglos dedatos
• Las condiciones
• Los parámetros de su algoritmo.
Tipos de expresiones
Aritméticas
Lógicas
EXPRESIONES
OPERADORES ARITMÉTICOS
Símbolo del
operador
+
*
/
DIV
MOD
Operación
Suma
Resta
Multiplicación
División
División entera
Modulo residuo
Tipos de operando
Tipo del resultado
Entero o Real
Entero o Real
Entero o Real
Entero o Real
Entero
Entero
Entero o Real
Entero o Real
Entero o...
Regístrate para leer el documento completo.