Tipos de datos, identificadores, variables y constantes
-
Upload
ing-cesar-gutierrez -
Category
Engineering
-
view
501 -
download
3
description
Transcript of Tipos de datos, identificadores, variables y constantes
TIPOS DE DATOS, IDENTIFICADORES, VARIABLES Y CONSTANTES.
ING. CÉSAR AUGUSTO GUTIÉRREZ R.
GENERALIDADES
Dato
Es la representación simbólica de un hecho, atributo o característica de una entidad.
Ejemplo: nombre de un docente, color de un carro, etc.
Información
Es un dato útil y se obtiene mediante el procesamiento de los datos.
Ejemplo: El promedio final de un alumno para un curso, número de aprobados en un examen, nombre de los primeros alumnos de cada especialidad de cada ciclo.
PROCESAMIENTO DE DATOS
Son operaciones que transforman datos en información.
Procesador
Algoritmo
Es realizado por el procesador el cual ejecuta un conjunto de pasos previamente definidos (algoritmo).
Datos Información
Entrada Salida
TIPOS DE DATOS
Datos simple o básicos:
La principal característica es que ocupan una sola casilla de memoria, por lo tanto, una variable simple hace referencia aun único valor a la vez.
Ejem. Inicial de un nombre
Datos estructurados o compuestos.
Se caracterizan por el hecho de que con un nombre (identificador de variable estructurada) se hace referencia a un grupo de casillas.
Ejem. Un nombre
J
J U A N
Inicial =
Nombre =
TIPO DE DATOS
Simples o Básicos
Numéricos Alfanuméricos Lógico
Estructurados o Compuestos
Estático Dinámico
•Enteros (Integer)Son número que pueden estar precedidos del signo + ó - , y no tienen parte decimal128, 1528, -47•Reales (Double, Float)Números con decimales7.5 , -37.865 129.7 -15.0
Datos
•Son datos cuyo contenido pueden ser letras del abecedario (a,b,c,d,…,z), dígitos ( 0,1,2,…,9),ó símbolos especiales (!,@,#,$, etc.).•Un dato tipo carácter (Char) contiene solo un carácter, y se escribe entre apóstrofes.‘a’, ‘$’,’-’, etc..
•Cadena de Caracteres (String)•Arreglos•Registros•Archivos
•Listas•Arboles
Dentro de este tipo encontramos los booleanos, siendo datos que solo pueden tomar dos valores verdadero (true) ó falso (false)
IDENTIFICADORES
Los datos a procesar por una computadora, ya sean simples o estructurados, deben almacenarse en casillas o celdas de memoria para su posterior utilización.
Estas casillas o celdas de memoria (constantes o variables) tienen un nombre que permiten su identificación.
Llamaremos identificador al nombre que se les da a las casillas de memoria.
Un identificador se forma de acuerdo a ciertas reglas ( las mismas pueden tener alguna variable dependiendo el lenguaje de programación utilizado).
IDENTIFICADORES
Un identificador se forma de acuerdo a ciertas reglas ( las mismas pueden tener alguna variable dependiendo el lenguaje de programación utilizado):
El primer carácter que forma un identificador debe ser una letra (a,b,c,..z)
Los demás caracteres pueden ser letras (a,b,c,..,z), dígitos o el siguiente símbolo especial: _
La longitud del identificador es igual a 7 en la mayoría de los lenguajes de programación.
SUMA ACUM
AUX NUM_1
X7
Memoria
CONSTANTES
Las constantes son datos que no cambian durante la ejecución de un programa.
Para nombrar las constantes utilizamos los identificadores que mencionamos anteriormente.
Existen tipos de constantes como tipos de datos, por lo tanto, puede haber constantes tipo entero, real, carácter, cadena de caracteres, etc.
Es importante que los nombres de las constantes sean representativas de la función que tiene las mismas en el programa.
NUM RESU
NREAL NUMREA
Memoria
VARIABLES
Las variables son objetos que pueden cambiar su valor durante la ejecución de un programa.
Para nombrar las variables utilizaremos los identificadores antes mencionados.
Al igual que las constantes , pueden existir tipos de variables como tipos de datos.
I SUEL
SUMA
0 0
0
Memoria
La variable I es de tipo entero, tiene un valor inicial de cero y cambiará su valor durante la ejecución del programa.
Las variables SUEL y SUMA son de tipo real, están inicializadas con el valor cero, y al igual que la variable I, seguramente cambiarán su valor durante la ejecución del programa.