Está en la página 1de 11

ANTES DE

PROGRAMAS…
TIPOS DE
DATOS Y
OPERADORES
• Un identificador es una secuencia de caracteres
alfabéticos, numéricos y el guion bajo.
• Con ellos podemos dar nombre a variables, constantes,
tipos de dato, nombres de funciones o procedimientos,
etcétera.
• Cada lenguaje de programación tiene sus propias
características del tamaño del identificador;
EL PROGRAMADOR TIENE LIBERTAD PARA DARLE
CUALQUIER NOMBRE A UN IDENTIFICADOR, SIGUIENDO
ESTAS REGL AS:

1. Debe comenzar con una letra (A a Z).


2. Distingue mayúsculas de minúsculas.
3. Letras, dígitos y el carácter guión bajo están permitidos después
del primer carácter.
4. No pueden existir dos identificadores iguales.
5. No se puede utilizar una palabra reservada como identificador.
6. Existen identificadores que podrían tener uno o varios puntos.
• Los diferentes Los datos de
objetos queinformación
utilizan los algoritmos
con los que y programas
un algoritmo o
los podemos
programa trabaja se conocenclasificar en simples ocomo
colectivamente compuestos
datos..
Un dato simple es indivisible, no se puede
• Todos los datos tienen un tipo asociado con ellos; el tipo de un
descomponer.
dato es el conjunto
Un dato (rango) de valores
compuesto estáque puede tomar
integrado durante el
por varios
programa. datos.
• El tipo de datoLos tipos dea datos
asociado simples son:
una variable limitanuméricos (enteros
el conjunto de datos
y reales), así
que puede almacenar, lógicos
como(booleanos) y caracteres.
las operaciones aplicables sobre
esa variable
• Tipos Enteros. • Tipos reales o de coma
flotante (float/double).
• Son aquellos números que no
• Los tipos de datos flotantes contienen
tienen fracciones o decimales.
una coma (un punto) decimal, tal
• Pueden ser negativos o como 3.1416, pueden ser positivos y
positivos y el rango es de negativos formando el subconjunto de
232,768 a 32,767. los números reales.

• Se almacenan internamente en
2 o 4 bytes de memoria y
pueden ser: unsigned int, short
int, int, unsigned long o long.
• Hay lenguajes que sólo pueden tomar uno de dos
valores: verdadero (true) o falso ( false ).
• El almacenamiento de caracteres en el interior de la
computadora se hace en “palabras” de 8 bits (1 byte). Este
tipo representa valores enteros en el rango 2128 a 1127.
• Una característica de la parte estándar del conjunto de
caracteres (los 128 primeros) es que contiene las letras
mayúsculas, las minúsculas y los dígitos, y que cada uno de
estos tres subconjuntos está ordenado en su forma natural.
• Son datos vacíos o sin valor.
• Por ejemplo la función main no regresa valor alguno
(nada): void main() o void main(void) porque tampoco
tiene parámetros.
TAREA
CONSULTAR:

• Variables
– Declaración
– Reserva de memoria

• CONSTANTES
VARIABLE DECLARACIÓN
• Una variable es un dato cuyo valor
• Todas las variables deben ser
puede cambiar durante el desarrollo del
algoritmo o ejecución del programa. declaradas antes de ser usadas. Cada
• Es Lasdecir,
variables del mismountipovalor
representará variablecon
pueden definirse poruna
lo definición
tanto tiene asociado
múltiple,
separándolas
almacenado mediante
en memoria que “se, “puede
: un tipo, un nombre (identificador) y
int x, y, en
modificar z; cualquier momento o un valor.
Una variable
conservar para serpuede
usadodeclararse
tantas vecesen cuatro lugares diferentes del algoritmo o
• No se admiten como identificadores
programa:
como se desee.
• Fuera de todos los subprogramas o palabras (global).
funciones reservadas del lenguaje de
• Hay diferentes tipos de variables:
• Dentro
enteras, de caracteres
reales, un subprogramay cadenas.o funciónprogramación que se esté utilizando.
(local a la función).
Una• Dentro de un
variable que bloque
es de cierto enmarcado
tipo sólo por llaves
• Los { } (localde
nombres al bloque).
variables que se
• Dentro
puede tomar de una que
valores instrucción,
correspondan por ejemplo: forpara
elijan (int el
i=0; i,<=10; oi++).
algoritmo programa
a ese tipo. Si parámetro
• Como se intenta asignar
formal un (local
valor a la función).
deben ser significativos y tener
de tipo diferente se producirá un error.
relación con el objeto que