Capitulo-2-Elementos Basicos de Un Algoritmo
Capitulo-2-Elementos Basicos de Un Algoritmo
Formato – seudocódigo
INICIO
/* Bloque de declarativas */
Declaración de variables y/o constantes
/* Bloque de instrucciones */
Sentencia 1;
...
Cuerpo del
Sentencia n; programa
FIN principal
Constantes
Las constantes son valores que permanecen fijos durante la ejecución del
programa. Se cuenta con los siguientes tipos de constantes
Constantes literales
Constantes definidas
Constantes declaradas
Constantes literales. Las constantes literales son la más usuales; toman valores
como 45.65, 345, “Teclee un valor entero: “ que se escriben directamente en el
texto del programa. En general, se clasifican también en cuatro grupos, cada uno
de los cuales puede ser de cualquiera de los tipos:
Constantes enteras
Constantes reales
Constantes caracteres
Constantes de cadena
. . .
Variables
Una variable es una posición con nombre en memoria donde se almacena un valor
de un cierto tipo de dato. Las variables pueden almacenar todo tipo de datos:
cadenas, números, lógicos, carácter. Una constante definida o declarada, por el
contrario, es una variable cuyo valor no puede ser modificado.
Tiene un nombre
Debe ser declarada
En algunos casos debe tener valor inicial
Duración (ámbito o alcance)
Nombre de variables
Declaración de variables
Una variable puede ser declarada y/o definida. Una declaración introduce un
nombre de una variable y asocia un tipo de dato con la variable. Una definición es
una declaración que asigna simultáneamente memoria a la variable.
Ejemplos:
Declaración de variables Definición de variables
real pago real totalPago = 0
entero n, x, cantNumeros entero cantEst = 0
lógico sw
En esta declaración se separa el espacio de
memoria para cada variable y además, se define
En esta declaración se separa el espacio
directamente su valor inicial. Luego, también
de memoria para cada variable, sin embargo
tiene la oportunidad de modificar su valor a
no tienen un valor definido hasta que se
través de alguna instrucción de proceso o de
ejecute alguna instrucción de proceso o de
entrada de datos.
entrada de datos.
Inicialización de variables
expresión es cualquier expresión válida cuyo valor es del mismo tipo que tipo.
Recuerde que es importante dar valor inicial a las variables que se van a utilizar
como contador o acumulador.
Lógica: son aquellas que dan como resultado un valor lógico verdadero o un valor
lógico falso. Utiliza operadores de relación y operadores lógicos.
OPERADORES
Aritméticos + - * / %
Relacionales ==, >, <, >=, <=, !=
Lógicos and (&&) or (||) not (!)
Asignación =, *=, /=, %=, +=, -=
Unarios -, ++, --
Paréntesis (si los hay) Son los únicos que pueden cambiar la jerarquía de
evaluación
Potencia (Cuando son potencias sucesivas, se evalúan de derecha a
izquierda)
*, /, % Están en el mismo nivel y se evalúan de izquierda a derecha, a
medida que se vayan encontrando
+, – Están en el mismo nivel y se evalúan de izquierda a derecha, a medida
que se vayan encontrando
2.2.4. Asignación
Los programas interactúan con el exterior, por medio de datos de entrada o datos
de salida:
Instrucciones Algoritmo
Entrada leer variable
Joyanes Aguilar, Luis. (2008). Fundamentos de Programación. McGraw Hill. Cuarta Edición.