SlideShare una empresa de Scribd logo
Variabl
Constante
yTipo
es
s,
s
Ronny Ure
Escuela:78
C.I:24001047
Contenidos
1. Definiciones.
1.1 Variables y
Constantes.
1.2 Identificadores.

2. Declaración de
3. Variables
4 Tipos de Datos.

3.1 Clasificación.
3.2 Tipos de Datos Enteros.
3.3 Tipos de Datos Reales.
3.4 Tipo de Datos Carácter.
3.5 Tipo de Datos Cadena de
Caracteres.

Inicialización de
5 Variables. Constantes.
2
1. Definiciones

1.1 Variables y
Objetos básicos que se manipulan en
Constantes
un
programa y sobre los que se realizan
las operaciones. cuyo valor puede
Variable: Objeto
variar.
La declaración de variables supone:
Darle un nombre o
identificador.
Asignarle un tipo de dato.

tipo_de_dato nombre1,
Constante: Objeto cuyo valor no
nombre2;

puede

variar.
3
1. Definiciones

1.2
Identificador: Nombre dado a un elemento del programa
Identificador
(constantes simbólicas, variables y
es
funciones).
Reglas para construir un identificador:
Deben comenzar por letra (a..z o A..Z) o subrayado (_).
El resto del identificador puede constar de letras del alfabeto, dígitos
numéricos o subrayado.
No se admiten espacios.
Se distinguen mayúsculas y minúsculas.
Pueden tener hasta 32 caracteres (dependiendo del compilador se
consideran
8 o más).
No pueden coincidir con las palabras reservadas del lenguaje.

Palabras Reservadas: Identificadores que tienen un
significado predefinido dentro del lenguaje (main,
int,...).

4
2. Declaración de Variables en un Programa en C
int main()
{
/* Zona de declaración de
variables
tipo1 variable1;

*
/

tipo2 variable2,
/* Zona de entrada de datos *
variable3;
instrucción 1;
/
...
instrucción 2;
...
/* Área de cálculo */
instrucción m;

...
/* Extracción

de resultados

instrucción

n;

...
} return
0;

*
/
5
3. Tipos de Datos
3.1 Clasificación

Cuando declaramos una variable, definimos
(de forma implícita):
La longitud del dato (número de bits).
Operaciones que se pueden realizar con ese
dato. Conjunto de valores posibles.

Clasificación de los tipos de datos:
Simples o Básicos.
Estructurados. Compuestos de otros tipos datos simples
de estructurados.

o
6
3. Tipos de Datos
3.1 Clasificación (II)

Los tipos de datos básicos se clasifican en:
Numéricos.
Enteros. Subconjunto finito de números
enteros.
Reales. Subconjunto finito de números reales.

Alfanuméricos.
Carácter. Conjunto finito y ordenado de
caracteres procesador reconoce.
Cadenas de caracteres. Secuencia finita de
caracteres.
7
3. Tipos de Datos
3.2 Tipos de Datos Enteros

Subconjunto de los enteros con signo.
Emplea la palabra clave int.
Declaración:

int variable1,
Podemos variar el tamaño
variable2;

sho y
con
short int v3;
rt lon
long int v4, v5, v6;
signog:
con
int a;enteros sin
unsigned
Podemos expresar
unsigned short int b, c; unsigned.
unsig long int d,
e, f;
ned

8
3. Tipos de Datos
3.2 Tipos de Datos Enteros (II)

Su tamaño depende del compiladory del procesador
que se utilice:
Tipo

Palabra 16 bits

Palabra 32 bits

int

16 bits

32 bits

short int

16 bits

16 bits

long int

32 bits

32 bits

unsigned short int

16 bits

16 bits

unsigned long int

32 bits

32 bits

9
3. Tipos de Datos
3.2 Tipos de Datos Enteros (III)
Tipo

Bits

Rango

short int

16 bits

[-32.768, ..., 32.767]

unsigned short int

16 bits

[0, ..., 65.535]

long int

32 bits

[-2.147.483.648, ... , 2.147.483.647]

unsigned long int

32 bits

[0, ..., 4.294.967.295]

10
3. Tipos de Datos
3.3 Tipos de Datos Reales

Subconjunto de los reales con signo.
Emplean las palabrasfloat double.
o
Declaración
: flo f1 f2

doub, ;
nume
at
le
ro;
11
3. Tipos de Datos
3.3 Tipos de Datos Reales (II)

La diferencia entre float y double es sutamaño.
Esto influye tanto al rango de numeros representables
como a su precision
Tipo

Tamaño

Valor Mínimo y Máximo
(en valor absoluto)

float

32 bits

[1.17549e-38, …, 3.4028e+38]

double

64 bits

[2.2251e-308, …, 1.7977e+308]

12
3. Tipos de Datos
3.4 Tipo de Datos Carácter

Conjunto finito y ordenado de caracteres que el
ordenador es capaz de reconocer.
Contiene un solo carácter: 1 byte (8 bits).
Un carácter se almacena como un valor
entero de 8 bits. El ordenador interpreta
este código en función unas tablas de
conversión (código ASCII).
Las constantes de este tipo se representan entre
comillas simples.
Declaració:
char letra;

Puede usarse para almacenar enteros pequeños:
unsigned char sin_signo; /*

char valor_pequenyo; /* Rango:
Rango: [0,255] */
[-128,127] */

13
3. Tipos de Datos
3.4 Tipo de Datos Carácter (II)

Tipos de Caracteres:
Alfabéticos: a … z, A ... Z
Numéricos: 0 ... 9
Especiales: +, -, *, /, <, ... incluyendo los caracteres no
Imprimibles (retorno de carro, fin de cadena)
0
n
t
b

Fin de cadena
Nueva línea
Tabulado
Retroceso

r
f

Retorno de carro
Salto de página



Contrabarra
Apóstrofe (comilla simple)
Comillas

'
"

14
3 3. Tipos de Datos
3.5 Tipo de Datos Cadena de Caracteres

Bajo un mismo nombre de variable agrupamos un
conjunto de caracteres.
Se representan entre comillas dobles.
Cuando se declara una variable de este tipo
debemos indicar el número de caracteres que
almacena.
char cadena[20], frase[100];

En C se sigue la convención de que las
cadenas acaban siempre con el carácter '0'.
Por este motivo, al declarar la variable
debemos reservar un espacio más.
char saludo[5]="HOLA";

char despedida[]="ADIOS";

15
4. Inicialización de Variables
Cuando una variable se declara, el compilador
le reserva espacio en la memoria, pero no
modifica información que había en dicho
espacio.
Toda variable debe ser inicializada antes de usar
valor en el programa.
Las variables pueden ser inicializadas a un valor
concreto en la declaración se añade el signo de
Para ello,cuando son declaradas.
igual más una constante.
16
5. Constantes
Al igual que las variables, las constantes
guardan
datos, pero su valor no varía.
Existen tantos tipos de constantes como tipos
datos. Podemos expresar una constante según
de
tipo de dato.
Las constantes pueden aparecer con su
valor directamente o mediante un
identificador.
Constantes a las cuales
Constantes simbólicas: se les asocia un
nombre identificador.
Se declaran como:

#def nombre_con val

17
5. Constantes (II)
Ejemplos:
#define M 10
#define
N 10 / E u doub *
#define PI 3.14159265 /*
/
. * s n ledoub *
#define
PI 3.14159 / flo *
le
/
/*

doub /
#def A 265f
f
* at e
notac cientí * le
n
ine -1.2345e
#define
ión salto_de_/ '
fica
-17 "HOL
#def HO
linea
n'
ine LA A"

18

Más contenido relacionado

PPT
8 tipos variables constantes
PPTX
Declaraciones, variables y constantes(2 2)
DOC
Tipos de datos usados en c
PPT
Tipos de dato y expresiones en C++
PDF
Variables, Constantes y Tipos de datos en C
PPT
Variables y Constantes en C++
PPTX
Lenguaje c (expresiones logicas)
PPT
Tipos de Datos en C++
8 tipos variables constantes
Declaraciones, variables y constantes(2 2)
Tipos de datos usados en c
Tipos de dato y expresiones en C++
Variables, Constantes y Tipos de datos en C
Variables y Constantes en C++
Lenguaje c (expresiones logicas)
Tipos de Datos en C++

La actualidad más candente (20)

PPT
Presentación de c #
PPT
Operadores y expresiones
PPTX
TIPO DE DATOS
PPT
C# Diferencias
PDF
Tipos de datos en pseudocódigo
PPT
3. Uso De Variables De Tipo Valor
PPS
Identificadores, variables y constantes
PPT
4 variables, arreglos, estructuras y enum
PPTX
Tpos de datos c#
PPT
DOC
C++ unidad1 semana1
PPT
Unidad 03 variables, constantes y operadores
DOCX
Instrucciones C++
PDF
DOCX
Pseudocodigos
PPTX
Constante y variable
PPTX
Introducción al lenguaje c
PDF
3.2.- Identificadores, Variables y Constantes
PPT
Caracteres y Cadenas en C
PPTX
TIPOS DE DATOS EN JAVA
Presentación de c #
Operadores y expresiones
TIPO DE DATOS
C# Diferencias
Tipos de datos en pseudocódigo
3. Uso De Variables De Tipo Valor
Identificadores, variables y constantes
4 variables, arreglos, estructuras y enum
Tpos de datos c#
C++ unidad1 semana1
Unidad 03 variables, constantes y operadores
Instrucciones C++
Pseudocodigos
Constante y variable
Introducción al lenguaje c
3.2.- Identificadores, Variables y Constantes
Caracteres y Cadenas en C
TIPOS DE DATOS EN JAVA
Publicidad

Similar a Variables y constantes (20)

PPTX
Elementos basicos de un programa
DOCX
Segundo trabajo
PDF
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
PPT
PDF
ELEMENTOS DE PROGRA 30-05.pdf
PPTX
Republica bolivariana de venezuela
PDF
Elementos basicos de_programacion
PPTX
1375034105 677 _variables%252_by%252b_constantes
PDF
Programacion-en-C.pdf
PDF
2.4 tipo de dato entero
DOCX
Manual de c c++
PPTX
Datos simples
PPTX
Datos simples
PPTX
Escuela Superior Politécnica de Chimborazo
PDF
Elementos basicos de programacion
PPTX
Elementos basicos de un programa Grupo 2
PPTX
Elementos basicos de un programa
PPTX
Elementos basicos de un programa
DOC
Estructura De Un Programa
PPT
Lenguajes De Bajo Nivel
Elementos basicos de un programa
Segundo trabajo
02 - Conceptos fundamentales sobre tipos de datos en lenguaje C
ELEMENTOS DE PROGRA 30-05.pdf
Republica bolivariana de venezuela
Elementos basicos de_programacion
1375034105 677 _variables%252_by%252b_constantes
Programacion-en-C.pdf
2.4 tipo de dato entero
Manual de c c++
Datos simples
Datos simples
Escuela Superior Politécnica de Chimborazo
Elementos basicos de programacion
Elementos basicos de un programa Grupo 2
Elementos basicos de un programa
Elementos basicos de un programa
Estructura De Un Programa
Lenguajes De Bajo Nivel
Publicidad

Último (20)

PDF
EL aprendizaje adaptativo bajo STEM+H.pdf
PDF
Introducción a la historia de la filosofía
PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
PDF
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
DOCX
Programa_Sintetico_Fase_4.docx 3° Y 4°..
PDF
Tomo 1 de biologia gratis ultra plusenmas
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
DOC
Manual de Convivencia 2025 actualizado a las normas vigentes
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PDF
Ernst Cassirer - Antropologia Filosofica.pdf
PDF
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
PDF
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula
EL aprendizaje adaptativo bajo STEM+H.pdf
Introducción a la historia de la filosofía
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
Aqui No Hay Reglas Hastings-Meyer Ccesa007.pdf
Nadie puede salvarte excepto Tú - Madame Rouge Ccesa007.pdf
Programa_Sintetico_Fase_4.docx 3° Y 4°..
Tomo 1 de biologia gratis ultra plusenmas
Doctrina 1 Soteriologuia y sus diferente
Aumente su Autoestima - Lair Ribeiro Ccesa007.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Manual de Convivencia 2025 actualizado a las normas vigentes
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
Unidad de Aprendizaje 5 de Educacion para el Trabajo EPT Ccesa007.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
TOMO II - LITERATURA.pd plusenmas ultras
Ernst Cassirer - Antropologia Filosofica.pdf
Introduccion a la Investigacion Cualitativa FLICK Ccesa007.pdf
Integrando la Inteligencia Artificial Generativa (IAG) en el Aula

Variables y constantes

  • 2. Contenidos 1. Definiciones. 1.1 Variables y Constantes. 1.2 Identificadores. 2. Declaración de 3. Variables 4 Tipos de Datos. 3.1 Clasificación. 3.2 Tipos de Datos Enteros. 3.3 Tipos de Datos Reales. 3.4 Tipo de Datos Carácter. 3.5 Tipo de Datos Cadena de Caracteres. Inicialización de 5 Variables. Constantes. 2
  • 3. 1. Definiciones 1.1 Variables y Objetos básicos que se manipulan en Constantes un programa y sobre los que se realizan las operaciones. cuyo valor puede Variable: Objeto variar. La declaración de variables supone: Darle un nombre o identificador. Asignarle un tipo de dato. tipo_de_dato nombre1, Constante: Objeto cuyo valor no nombre2; puede variar. 3
  • 4. 1. Definiciones 1.2 Identificador: Nombre dado a un elemento del programa Identificador (constantes simbólicas, variables y es funciones). Reglas para construir un identificador: Deben comenzar por letra (a..z o A..Z) o subrayado (_). El resto del identificador puede constar de letras del alfabeto, dígitos numéricos o subrayado. No se admiten espacios. Se distinguen mayúsculas y minúsculas. Pueden tener hasta 32 caracteres (dependiendo del compilador se consideran 8 o más). No pueden coincidir con las palabras reservadas del lenguaje. Palabras Reservadas: Identificadores que tienen un significado predefinido dentro del lenguaje (main, int,...). 4
  • 5. 2. Declaración de Variables en un Programa en C int main() { /* Zona de declaración de variables tipo1 variable1; * / tipo2 variable2, /* Zona de entrada de datos * variable3; instrucción 1; / ... instrucción 2; ... /* Área de cálculo */ instrucción m; ... /* Extracción de resultados instrucción n; ... } return 0; * / 5
  • 6. 3. Tipos de Datos 3.1 Clasificación Cuando declaramos una variable, definimos (de forma implícita): La longitud del dato (número de bits). Operaciones que se pueden realizar con ese dato. Conjunto de valores posibles. Clasificación de los tipos de datos: Simples o Básicos. Estructurados. Compuestos de otros tipos datos simples de estructurados. o 6
  • 7. 3. Tipos de Datos 3.1 Clasificación (II) Los tipos de datos básicos se clasifican en: Numéricos. Enteros. Subconjunto finito de números enteros. Reales. Subconjunto finito de números reales. Alfanuméricos. Carácter. Conjunto finito y ordenado de caracteres procesador reconoce. Cadenas de caracteres. Secuencia finita de caracteres. 7
  • 8. 3. Tipos de Datos 3.2 Tipos de Datos Enteros Subconjunto de los enteros con signo. Emplea la palabra clave int. Declaración: int variable1, Podemos variar el tamaño variable2; sho y con short int v3; rt lon long int v4, v5, v6; signog: con int a;enteros sin unsigned Podemos expresar unsigned short int b, c; unsigned. unsig long int d, e, f; ned 8
  • 9. 3. Tipos de Datos 3.2 Tipos de Datos Enteros (II) Su tamaño depende del compiladory del procesador que se utilice: Tipo Palabra 16 bits Palabra 32 bits int 16 bits 32 bits short int 16 bits 16 bits long int 32 bits 32 bits unsigned short int 16 bits 16 bits unsigned long int 32 bits 32 bits 9
  • 10. 3. Tipos de Datos 3.2 Tipos de Datos Enteros (III) Tipo Bits Rango short int 16 bits [-32.768, ..., 32.767] unsigned short int 16 bits [0, ..., 65.535] long int 32 bits [-2.147.483.648, ... , 2.147.483.647] unsigned long int 32 bits [0, ..., 4.294.967.295] 10
  • 11. 3. Tipos de Datos 3.3 Tipos de Datos Reales Subconjunto de los reales con signo. Emplean las palabrasfloat double. o Declaración : flo f1 f2 doub, ; nume at le ro; 11
  • 12. 3. Tipos de Datos 3.3 Tipos de Datos Reales (II) La diferencia entre float y double es sutamaño. Esto influye tanto al rango de numeros representables como a su precision Tipo Tamaño Valor Mínimo y Máximo (en valor absoluto) float 32 bits [1.17549e-38, …, 3.4028e+38] double 64 bits [2.2251e-308, …, 1.7977e+308] 12
  • 13. 3. Tipos de Datos 3.4 Tipo de Datos Carácter Conjunto finito y ordenado de caracteres que el ordenador es capaz de reconocer. Contiene un solo carácter: 1 byte (8 bits). Un carácter se almacena como un valor entero de 8 bits. El ordenador interpreta este código en función unas tablas de conversión (código ASCII). Las constantes de este tipo se representan entre comillas simples. Declaració: char letra; Puede usarse para almacenar enteros pequeños: unsigned char sin_signo; /* char valor_pequenyo; /* Rango: Rango: [0,255] */ [-128,127] */ 13
  • 14. 3. Tipos de Datos 3.4 Tipo de Datos Carácter (II) Tipos de Caracteres: Alfabéticos: a … z, A ... Z Numéricos: 0 ... 9 Especiales: +, -, *, /, <, ... incluyendo los caracteres no Imprimibles (retorno de carro, fin de cadena) 0 n t b Fin de cadena Nueva línea Tabulado Retroceso r f Retorno de carro Salto de página Contrabarra Apóstrofe (comilla simple) Comillas ' " 14
  • 15. 3 3. Tipos de Datos 3.5 Tipo de Datos Cadena de Caracteres Bajo un mismo nombre de variable agrupamos un conjunto de caracteres. Se representan entre comillas dobles. Cuando se declara una variable de este tipo debemos indicar el número de caracteres que almacena. char cadena[20], frase[100]; En C se sigue la convención de que las cadenas acaban siempre con el carácter '0'. Por este motivo, al declarar la variable debemos reservar un espacio más. char saludo[5]="HOLA"; char despedida[]="ADIOS"; 15
  • 16. 4. Inicialización de Variables Cuando una variable se declara, el compilador le reserva espacio en la memoria, pero no modifica información que había en dicho espacio. Toda variable debe ser inicializada antes de usar valor en el programa. Las variables pueden ser inicializadas a un valor concreto en la declaración se añade el signo de Para ello,cuando son declaradas. igual más una constante. 16
  • 17. 5. Constantes Al igual que las variables, las constantes guardan datos, pero su valor no varía. Existen tantos tipos de constantes como tipos datos. Podemos expresar una constante según de tipo de dato. Las constantes pueden aparecer con su valor directamente o mediante un identificador. Constantes a las cuales Constantes simbólicas: se les asocia un nombre identificador. Se declaran como: #def nombre_con val 17
  • 18. 5. Constantes (II) Ejemplos: #define M 10 #define N 10 / E u doub * #define PI 3.14159265 /* / . * s n ledoub * #define PI 3.14159 / flo * le / /* doub / #def A 265f f * at e notac cientí * le n ine -1.2345e #define ión salto_de_/ ' fica -17 "HOL #def HO linea n' ine LA A" 18