2. • Es un espacio de memoria reservado para almacenar un
valor que corresponde a un tipo de dato soportado por el
lenguaje de programacion. Por ejemplo: en la variable de
nombre “num”, se almacena el numero 8. De forma
generica para utilizarla y sumarle un uno se deberia
programar: num=num+1
3. • Existen muchos tipos de variables, y estas se pueden
dividir por su contenido (numericas, logicas,
alfanumericas (String)) y por su uso (de trabajo,
contadores, acumuladores). A continuacion mostrare y
explicaré las tipos de variables mas importantes:
• NUMÉRICAS:
• Son aquellas en las cuales se almacenan valores
numericos, positivos o negativos, es decir almacenan
numeros del 0 al 9, signos (+ y -) y el punto decimal.
EJEMPLO:
• Iva=0.14 – pi=4.1416 – costo=2500
4. • LOGICAS:
• Son aquellas que solo pueden tener dos valores (cierto o
falso) estos representan el resultado de una
comparacion entre otros datos.
• ALFANUMÉRICAS:
• Esta formada por caracteres alfanuméricos (letras,
numeros y caracteres especiales). EJEMPLO:
• Letra=a - apellido=lopez -
direccion=av.libertad#19
5. • La constuccion de un contador es una de las tecnicas
mas comunes en la realizacion de diagramas de flujo, es
una variable en la memoria que se incrementara en una
unidad cada vez que se ejecuta el proceso.
• El contador se utiliza para llevar la cuenta de
determinadas acciones que se pueden solicitar durante la
resolucion de un problema. En las instrucciones de
preparacion se realiza la inicializacion del contador o
contadores .
6. • La inicializacion consiste en poner el valor inicial de la
variable que representa el contador. Generalmente se
inicia con el valor 0. Ejemplo:
• Veces = Veces + 1
7. • Un acumulador es una variable en la memoria cuya
misión es almacenar cantidades variables.
• Se utiliza para efectuar sumas sucesivas. La principal
diferencia con el contador es que el incremento o
decremento de cada suma es variable en lugar de
constante como en el caso del contador. Ejemplo:
• Nomina = Nomina + sueldo
8. • Una constante es un valor que no puede ser alterado
durante la ejecución de un programa. Corresponde a una
longitud fija de un área reservada en la memoria principal
del ordenador, donde el programa almacena valores
fijos. El nombre de las constantes suele escribirse en
mayúsculas en la mayoría de lenguajes. Ejemplos:
• char c = 'X'; // X es una constante tipo char const int X =
10; // X es un tipo int-constante
9. • Los ciclos repetitivos también llamados lazos o bucles
permiten repetir una operación o secuencia de
operaciones en función de ciertas condiciones. Es un
segmento de un algoritmo o programa cuyas
instrucciones se repiten un número determinado de
veces mientras se cumpla una determinada condición.
• Dentro de los ciclos se utilizan contadores y
acumuladores, que regulan que el ciclo llegue a su fin.
10. • TIPOS DE CICLOS:
• LA INSTRUCCIÓN WHILE:
• La instrucción while (que en castellano se traduciría
como “mientras…”) ejecuta una porción de programa
mientras se cumpla una cierta condición. Mientras la
condición sea verdadera, se ejecutan las instrucciones
contenidas en el while. Cuando deja de cumplirse la
condición, se sale del ciclo y se continúa ejecutando el
resto del programa. Si la condición no se cumple ni la
primera vez que se comprueba, las líneas en el interior
del while no se ejecutarán ni una vez.
11. • LA INSTRUCCIÓN DO… WHILE:
• La estructura repetitiva do-while (en castellano
equivaldría a hacer… mientras) es muy similar a la
estructura while, excepto que la expresión verdadera es
verificada al final de cada iteración en lugar de al
principio. La diferencia principal con los bucles while es
que está garantizado que se ejecuten las instrucciones
que contienen, al menos una vez (la verificación de si se
tiene que repetir el proceso se realiza al final de la
repetición de la estructura.
12. • LA INSTRUCCIÓN FOR:
• La estructura repetitiva for (en castellano se traduciría
como “desde…”) se utiliza generalmente cuando
tenemos bien determinada la cantidad de repeticiones a
realizar. Se diferencia de las anteriores en que se debe
incluir en la propia instrucción una variable de control, la
cual se incrementa o decrementa de forma automática.
La estructura de estas instrucciones viene a ser muy
similar a la anterior.
13. • LAS ESTRUCTURAS GENERALES:
LA INSTRUCCIÓN
WHILE
LA INSTRUCCIÓN FOR
LA INSTRUCCIÓN DO…WHILE