Está en la página 1de 2

PALABRAS RESERVADAS EN PSEUDOCODIGO

• El Léxico del Pseudocódigo puede estar formado por símbolos y códigos definidos por el usuario, en el
idioma que vea por conveniente (Español, Árabe, Ingles, Etc.). Esto le permite al usuario utilizar
términos más cercanos a su forma de pensar y evita tener que memorizar o adecuarse a los símbolos
y códigos formales de un lenguaje real.
• Las reglas de sintaxis son mínimas o casi nulas. Este hecho permite concentrarse en la lógica del
algoritmo, sin distraerse en la estricta sintaxis de un lenguaje de programación real.
• La semántica es la misma que la de los lenguajes de programación.

Instrucciones
Se denomina instrucción en informática al conjunto de datos insertados en una secuencia estructurada o
específica que el procesador interpreta y ejecuta.

Tipos de instrucciones

• Instrucciones aritméticas: pueden implicar transferencia de datos antes y/o después. Realizan operaciones
aritméticas de las que se encarga la ALU. Se pueden clasificar en de 1 operando (valor absoluto, negación) y 2
operando (suma, resta).
• Instrucciones lógicas: al igual que las aritméticas, la ALU se encarga de realizar estas operaciones, que en
este caso son de tipo lógico.
• Instrucciones de conversión: similares a las aritméticas y lógicas. Pueden implicar lógica especial para
realizar la conversión.
• Instrucciones de transferencia de control: actualizan el contador de programa (PC). Administran las
llamadas/retornos a las subrutinas, el paso de parámetros y el enlazado.
• Instrucciones de E/S (entrada/salida): administran los comandos de entrada/salida. Si hay un mapa de
memoria de entrada/salida, determina la dirección de este mapa.

Estructuras de control

Clasificación Tipo Descripción Ejemplo


instrucción 1
Las instrucciones se ejecutan siguiendo la secuencia de arriba instrucción 2
Secuencial Secuencia
a abajo instrucción 3
instrucción 4
si condición entonces
Agrupa instrucciones que se ejecutan, o no, según se cumpla
Sencilla instrucción(es)
o no una condición
fin si
si condición entonces
instrucción(es)1
Se ejecuta un conjunto de instrucciones de entre dos posibles
Doble si no
según el cumplimiento de una condición
instrucción(es)2
fin si
si condición entonces
instrucción(es)1
si no si condición
entonces
instrucción(es)2
Selectiva
si no si condición
Múltiple Equivale a anidar varias funciones de selección
entonces
instrucción(es)3
...
si no
instrucción(es)n
fin si
seleccionar indicador
caso valor1:
Otra forma de alternativa múltiple que, en algunos casos, es
Por casos
equivalente a la construcción anterior instrucción(es)1
caso valor1:
Clasificación Tipo Descripción Ejemplo
instrucción(es)2
caso valor1:

instrucción(es)3
...
en otro caso:

instrucción(es)n
fin seleccionar
para índice = x hasta
n hacer
Para Se usa cuando se desea iterar un número conocido de veces instrucción(es)
fin para

para cada elemento en


conjunto hacer
Se usa cuando se quiere iterar por cada uno de los elementos
Para cada instrucción(es)
de un conjunto de elementos (lista, pila, matriz...)
fin para cada
Iterativa
mientras condición
Se usa cuando se debe repetir una serie de acciones mientras
hacer
una condición sea cierta, teniendo en cuenta que si al llegar al
Mientras instrucción(es)
bucle la condición es falsa, las instrucciones no se ejecutan
fin mientras
ninguna vez

repite
A diferencia del anterior se utiliza cuando es necesario que las
instrucción(es)
Repite instrucciones se ejecuten al menos una vez (naturalmente,
hasta que condición
hasta que se cumpla cierta condición)

Secuencial
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas
se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del
proceso.

Condicional
Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado
de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación
se puede hacer contra otra variable o contra una constante, según se necesite. Existen tres tipos básicos, las
simples, las dobles y las múltiples.

Repetitivo
Un bucle o lazo (Loop) es un segmento de un algoritmo o programa, cuya instrucciones se repiten un número
determinado de veces mientras se cumple una determinada condición (existe o es verdadera la condición). Se debe
establecer un mecanismo para determinar las tareas repetitivas. Este mecanismo es una condición que puede ser
verdadera o falsa y que se comprueba una vez a cada paso o iteración del bucle (total de instrucciones que se repiten en
el bucle).
Un bucle consta de tres partes:
• Decisión.
• cuerpo del bucle.
• salida del bucle.

También podría gustarte