Академический Документы
Профессиональный Документы
Культура Документы
explicar lo que debemos saber sobre las variables, ya que son igual o quiz
ms importantes que las contantes ya que de ellas dependen los procesos y
normalmente el ejercicio depende de una buena declaracin de ellas.
Qu es una variable ?
Una variable como su nombre indica, pueden cambiar de contenido a lo
largo de la ejecucin de un programa. Una variable corresponde a un rea
reservada en la memoria principal del ordenador ( memoria de solo
escritura ROM y memoria de acceso aleatorio RAM ).
Toda variable pertenece a un tipo de dato concreto. En la declaracin de una
variable se debe indicar el tipo al que pertenece. As tendremos variables
enteras, reales, caracteres, etc.
TIPOS DE VARIABLES
Como las variables pueden contener valores de tipos determinados, las
operaciones sobre las mismas y el dominio de sus propios valores estn
determinadas por el tipo de datos principal ( el correspondiente al dato
ingresado, osea el que le asignamos ). Algunos tipos de datos usados son:
Tipo de dato lgico Tipo de dato entero Tipo de dato flotante
Tipo de dato carcter Tipo de dato cadena
A continuacin har un breve resumen de cada uno ;)
LGICO
El tipo de dato lgico es aquel que puede ser representado como valores de
lgicabinaria, ( osea valores que representen falso o verdadero ).
Para generar un valor lgico a partir de otros tipos de datos, normalmente
se emplean los operadores relacionales, por ejemplo: 0 es igual a falso y 1
es igual a verdadero.
20>10= 1 = verdadero
11>22= 0 = falso
Entonces podemos observar que:
En el primer caso: 20 es mayor a 10 ? , si. Entonces como es si, es
verdadero; por lo tanto como estamos tratando con datos lgicos el si /
verdadero , equivale a ponerle un uno ( 1 ) de respuesta (el cual vendra
a ser nuestro dato lgico).
En el segundo caso: 11 es mayor a 22 ? , no. Entonces como es no, es
falso; por lo tanto como estamos tratando con datos lgicos el no / falso ,
equivale a ponerle un cero (0) de respuesta (el cual vendra a ser nuestro
dato lgico).
Una vez que se dispone de uno o varios datos de tipo lgico, estos se
pueden combinar en expresiones lgicas mediante los operadores lgicos
( AND OR NOT ). Un ejemplo de este tipo de expresiones seran as:
NOT ( Eddy hizo los deberes pero no limpi su cuarto ) > verdadero
Entonces, qu observamos? ;)
Pues, que si a Eddy le haban dicho que: necesitaba hacer las dos cosas
para salir a la fiesta de Sonia ( en el literal a ) y pusimos el caso en que no
hizo las dos cosas si no que solo hizo una de las dos, osea que no debera
tener permiso para ir a la fiesta de Sonia, pues le sale Verdadero, es decir
que si puede ir. Porque usamos NOT que sirve para invertir la expresin
que ya hayamos tenido ;)
ENTERO
El tipo de dato entero es un tipo de dato que puede representar un
subconjunto finito de los nmeros enteros. El nmero mayor que puede
representar depende del tamao del espacio usado por el dato y la
posibilidad (o no) de representar nmeros negativos. Los tipos de dato
entero disponibles y su tamao dependen del lenguaje de programacin
usado.
Bien, entonces como resumen: el tipo de dato entero es un tipo simple. Al
declarar una variable de tipo entero, estaremos creando una variable
numrica que puede tomar valores positivos o negativos, y sin parte
decimal. Ejemplo:
A = 100
B = 33
C=8
FLOTANTE
Se denomina flotantes a los tipos de datos que representan a los nmeros
reales, ya que utilizan un sistema de representacin basado en la tcnica de
coma flotante , que permite operar con nmeros reales ( aquellos que
poseen una expresin decimal ) de diversas magnitudes.
Por ejemplo en el lenguaje C slo tiene dos tamaos: el float y el double,
que son 4 bytes y 8 bytes respectivamente. Se los puede utilizar tanto para
representar nmeros decimales, como para representar nmeros enteros
con un orden de magnitud muy grande. Ejemplo:
Pi = 3.1416
Sueldo = 480.50
CARCTER
Un tipo de dato carcter, es cualquier signo tipogrfico, puede ser tanto una
letra, como un nmero, un signo de puntuacin o un espacio.
Pero, Cmo sabemos, dnde / cules / cuntos / etc .. son caracteres ?
Un valor de tipo carcter es cualquier carcter que se encuentre dentro del
conjunto ASCII ampliado ( incluido los 128 caracteres especiales de IBM ).
Por lo tanto el cdigo ASCII ampliado se tiene en el rango de 0 a 255.
Dichos valores pueden representarse escribiendo el carcter
correspondiente encerrado entre comillas simples. ( estos caracteres ocupan
un byte de memoria, en el idioma Ingles son llamados Char ) Ejemplo:
DFD, como ya habia dicho usa una variendad de simbolos para ejecutar dichas acciones que
necesitamos en un programa, como:
insertar mostrar calcular funciones condiciones etc
Para ello, les mostrar a continucacion cada una:
* Para iniciar y terminar un algoritmo se usa el siguiente simbolo:
* Para hacer una operacion considerando un limite, se aplica el mientras que, y se usa el siguiente
simbolo:
* Para hacer de igua manera una operacion poniendole un limite se aplica el para hasta que, y se usa
el siguiente simbolo:
Ampliar imagen
* Para llamar a una funcion / subprograma, se usa el siguiente simbolo:
Ampliar imagen
Asi que ahora ya sabemos que simbolos usaremos para hacer algun proceso especifico cuando vayamos
a hacer un algoritmo. Saludos ;)