Vous êtes sur la page 1sur 6

PRIMITIVAS ALGORÍTMICAS

Para la construcción de un algoritmo debemos tener una estructura básica semejante a


los lenguajes de programación. Al momento de trabajar con algoritmos debemos
considerar dos fases:
1. Fase de diseño: en la cual se describen las instrucciones secuencialmente, lógicas y
sin ambigüedad para llegar a la solución de un enunciado
2. Fase de ejecución: en la cual se ejecutan las instrucciones descritas en la fase de
diseño, denominada en la teoría, prueba de escritorio.
Las primitivas algoritmicas son:
1. Inicio – Fin: es la primitiva que nos indica el inicio y fin del algoritmo, del proceso
lógico o de las instrucciones del mismo.
Inicio
Inst 1
.
.
Inst n
Fin
2. Asignación: es la primitiva que permite guardar valores en variables directamente en
la fase de diseño. El símbolo es  y se utiliza así: X 5, lo cual indica que el
valor de la derecha se almacena en la variable de la izquierda. Se pueden asignar
resultados de formulas o expresiones numéricas así:
Z3
J5
Y Z+J, Donde el valor guardado en Y será 8
PRIMITIVAS ALGORÍTMICAS
3. Lectura: Es la primitiva que permite reservar una casilla de memoria o variable,
para asignarle valor en la fase de ejecución del algoritmo.

Se utiliza la palabra LEA y el nombre de la variable así:

Lea V
Se reserva una casilla de memoria con nombre V.

4. Escritura: Es la primitiva que permite mostrar los valores almacenados en las


variables o casillas de memoria en la fase de ejecución. Se utiliza la palabra
ESCRIBA y el nombre de la variable así:
Escriba V, si el valor de V=9, escribirá 9
La primitiva también se utiliza para mostrar mensajes en forma de cadena de
caracteres así:
Escriba “Hola”. En la fase de ejecución veremos: Hola
Se pueden mezclar mensajes con valores de variables, separando la cadena
de caracteres y las variables con coma, de la siguiente manera:
Escriba ”El número es “, V
En la ejecución se mostrará: El número es 9
ALGORITMOS
Conociendo todas las primitivas algorítmicas, tipos de datos, variables, expresiones se
procede a realizar los primeros ejemplos.
1. Realice un algoritmo que lea un número y luego lo escriba
Inicio Prueba de escritorio
Lea n n=25
Escriba n 25
Fin
2. Realice un algoritmo que sume dos números
Análisis: Se deben tener dos números que deben ser pedidos a través de la primitiva
lea y asignar a una variable la operación de suma y luego mostrar el resultado con la
primitiva de escritura.
Inicio Prueba de escritorio
Lea Num1 Num1= 19
Lea Num2 Num2= 3
Sum Num1 + Num2 Sum = 22
Escriba “La suma de los números es ”, Sum La suma de los números es 22
Fin
BLOQUE CONDICIONAL
El bloque condicional permite realizar preguntas para seleccionar un grupo de
instrucciones a realizar, considerando el resultado lógico de una condición.
Consta de la palabra reservada SI, una condiciòn, entonces y un conjunto de instrucciones
y un fin si.
1) Si (Condición) entonces
instruccion1
.
.
Intruccion n
Fin si
Funcionamiento: Si el resultado de la condiciòn es verdadero, entonces se realizan las
instrucciones dentro del bloque. Si el resultado es falso, no se realiza ninguna
operación
BLOQUE CONDICIONAL
2) Si (Condición) entonces
instruccion1
.
.
Intruccion n
Sino
Instrucción 1
.
.
Instrucción n
Fin si
Funcionamiento: Si el resultado de la condiciòn es verdadero, entonces se realizan
las instrucciones que se encuentran inmediatamente debajo de entonces, hasta
antes del SINO. Si el resultado es falso, se va hasta el SINO y se realizan las
instrucciones debajo de el hasta el FIN SI.
NOTA: Solo se puede realizar uno de los dos bloques de instrucciones o el del si o el
del sino.

Vous aimerez peut-être aussi