Variables Numéricas: En estas variables podemos almacenar valores numéricos ya sean positivos o
negativos desde los números 0 al 9 , con signos + (positivo) y – (negativo) y punto decimal
Variables Lógicas: Mediante una comparación entre datos el resultado se puede expresar en las
variables lógicas que tienen valor cierto o falso
Variables Alfanuméricas: Estas variables están formadas por letras, números y caracteres especiales.
b) Variables por su uso
Variables de Trabajo: Estas variables se usan dentro de un programa y representan el resultado de una
operación matemática.
Contadores: Estas variables su san para controlar el número de veces que se ejecuta una acción o cuando
se cumple una condición.
Acumuladores: Estas variables nos ayudan a ver en cuanto se está acumulando el resultado de alguna
acción que se haga en el algoritmo siguiente los pasos.
En matemáticas, lógica, ciencias de la computación y disciplinas relacionadas, un algoritmo (del
griego y latín, dixit algorithmus y éste a su vez del matemático persa Al-Juarismi)1 es un conjunto
prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2
Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se
obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.1 En la vida cotidiana,
se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales
de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un
trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de
multiplicación, para calcular el producto, el algoritmo de la división para calcular el cociente de dos
números, el algoritmo de
TIPOS DE VARIABLES
Alfanuméricas: Son aquellas que pueden almacenar cualquier carácter, letras (A-Z); números (0-9),
espacios en blanco, o caracteres especiales (¡ , %, *, + , /, $, &, etc…) Ejemplos: ISLR= 10% CED$= V-
&&.&&&.&&& FEC= (__/__/__)
Y
Numéricas: Son aquellas que almacenan sólo números (Dígitos) de (0-9). A= 0 SDO= CED= En
números. TOT= MTO=
CONSTANTE: Es un valor que no varía, definido con un nombre único y irrepetible que no va a
cambiar durante todo el algoritmo (Programa). Es cualquier cantidad, la cual puede aparecer en
forma “LITERAL” y permanecerá invariable durante el proceso (Va a almacenar un valor
inalterable). Ejemplos: C= 5 Valor Fijo C= C+1 C= (5)+1
CONTADOR: Es un valor que se incrementa o decrementa, según sea el caso, un contador en
términos constante es un valor fijo que se va a ir contando, es decir cumpliendo una función
cuantitativa. Es un campo en memoria, el cual sirve (como su nombre lo indica) para contar, éste
incrementa en el valor de 1 y nos muestra el número de veces que el proceso ha detectado una
ocurrencia determinada y siempre deberemos expresarlo en forma cuantitativa. C= 0 Ejemplo: C= C
+ 1 C= Variable contador C + 1= Se incrementa cuantitativamente. PR= Promedio de Notas.
TNOT= Total Notas C= Cantidad de alumnos. C= 100 hasta C= 0 (Decrementa) 1 ó 2= Número de veces
que se incrementa Número o decrementa el contador. Incremento Decremento C=0 C=100
ACUMULADOR: Es un campo de memoria, un valor que se incrementa en forma no definida esto por
la suma de otro valor a dicho campo. Es un campo en memoria, pero que su incremento no es de 1,
sino que viene alterándose por la suma de un valor a dicho campo. Ejemplo= TSDO= 0 TSDO= TSDO
+ SDO 0 + 14000 14000 + 20000 34000 + 2000 36000 Todos los totales implica Acumulador,
posiblemente se puede utilizar sumatoria
DECISIÓN: Es una evaluación o determinación que va arrojar un valor verdadero o falso. Ejemplo:
Determinar cual de dos números es el mayor en forma de Algoritmo. 1.- Inicio 2.- Declarar: N1= 0;
N2= 0 3.- Primer número: N1 4.-Segundo número: N2 5.-Preguntar: SI N1 > N2 *Decisión* 5.1.-
Entonces El Nº mayor es: N1 5.2.- De lo contrario mostrar 5.3.- EL Nº mayor es:N2 6.- Fin
OPERADORES RELACIONALES: > = Mayor que (Q´) < = Menor que (Q´) " = Mayor o igual (Q´)
" = Menor o igual (Q´) < > = Diferente ó desigual = Igual
Diagrama de flujo
Los diagramas de flujo son esquemas que representan gráficamente un algoritmo por medio de los
pasos de un proceso, que se realizan para entender mejor al mismo y son utilizados en
programación, economía y procesos industriales. Utilizan una series de símbolos con significados
especiales.
Simbolos
Óvalo o Elipse: Inicio y Final (Abre y cierra el diagrama).
Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos).
Rombo: Decisión (Formula una pregunta o cuestión).
Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente).
Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del
documento).