SlideShare ist ein Scribd-Unternehmen logo
1 von 18
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

Weitere ähnliche Inhalte

Was ist angesagt?

Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresionesJorge Ñauñay
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigoAbrirllave
 
3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo ValorEsteban Soraire
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantesCarlos Pes
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1winnijbn
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadoresLorenzo Alejo
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++grachika
 
Pseudocodigos
PseudocodigosPseudocodigos
PseudocodigosClariza
 
Constante y variable
Constante y variableConstante y variable
Constante y variableAnthony Vera
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y ConstantesYenny Salazar
 
Caracteres y Cadenas en C
Caracteres y Cadenas en CCaracteres y Cadenas en C
Caracteres y Cadenas en CRonny Parra
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVAberna29
 

Was ist angesagt? (20)

Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Operadores y expresiones
Operadores y expresionesOperadores y expresiones
Operadores y expresiones
 
TIPO DE DATOS
TIPO DE DATOS TIPO DE DATOS
TIPO DE DATOS
 
C# Diferencias
C# DiferenciasC# Diferencias
C# Diferencias
 
Tipos de datos en pseudocódigo
Tipos de datos en pseudocódigoTipos de datos en pseudocódigo
Tipos de datos en pseudocódigo
 
3. Uso De Variables De Tipo Valor
3.  Uso De Variables De Tipo Valor3.  Uso De Variables De Tipo Valor
3. Uso De Variables De Tipo Valor
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum4 variables, arreglos, estructuras y enum
4 variables, arreglos, estructuras y enum
 
Tpos de datos c#
Tpos de datos c#Tpos de datos c#
Tpos de datos c#
 
6 excepciones
6 excepciones6 excepciones
6 excepciones
 
C++ unidad1 semana1
C++ unidad1 semana1C++ unidad1 semana1
C++ unidad1 semana1
 
Unidad 03 variables, constantes y operadores
Unidad 03   variables, constantes y operadoresUnidad 03   variables, constantes y operadores
Unidad 03 variables, constantes y operadores
 
Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Var const
Var constVar const
Var const
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
Introducción al lenguaje c
Introducción al lenguaje cIntroducción al lenguaje c
Introducción al lenguaje c
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Caracteres y Cadenas en C
Caracteres y Cadenas en CCaracteres y Cadenas en C
Caracteres y Cadenas en C
 
TIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVATIPOS DE DATOS EN JAVA
TIPOS DE DATOS EN JAVA
 

Ähnlich wie Variables y constantes

Elementos basicos de_programacion
Elementos basicos de_programacionElementos basicos de_programacion
Elementos basicos de_programacionthaynasantos1997
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacionrotflol
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONEugenioBlanco7
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxErrol31
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezederhenriquez
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaJose Perez
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navisionpabloesp
 
El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosRolando Azcorra Medina
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionandreinagracielarojasadam
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Elizabeth Huaraya Apaza
 
2.4 tipo de dato entero
2.4 tipo de dato entero2.4 tipo de dato entero
2.4 tipo de dato enteroSNPP
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacionCarlos Chevez
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CRonny Parra
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datosLeonardo Torres
 

Ähnlich wie Variables y constantes (20)

ELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdfELEMENTOS DE PROGRA 30-05.pdf
ELEMENTOS DE PROGRA 30-05.pdf
 
Elementos basicos de_programacion
Elementos basicos de_programacionElementos basicos de_programacion
Elementos basicos de_programacion
 
Funciones de entrada y salida
Funciones de entrada y salidaFunciones de entrada y salida
Funciones de entrada y salida
 
Elementos basicos de programacion
Elementos basicos de programacionElementos basicos de programacion
Elementos basicos de programacion
 
Datos simples
Datos simplesDatos simples
Datos simples
 
Datos simples
Datos simples Datos simples
Datos simples
 
TIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACIONTIPO DE DATO EN PROGRAMACION
TIPO DE DATO EN PROGRAMACION
 
tposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptxtposdedatosc-200924033657.pptx
tposdedatosc-200924033657.pptx
 
Introduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquezIntroduccion al lenguaje c_EderHenriquez
Introduccion al lenguaje c_EderHenriquez
 
Diapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en JavaDiapositivas curso programación orientada a objetos en Java
Diapositivas curso programación orientada a objetos en Java
 
Programación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions NavisionProgramación con C/AL para Microsoft Business Solutions Navision
Programación con C/AL para Microsoft Business Solutions Navision
 
3. lenguaje c-
3. lenguaje c-3. lenguaje c-
3. lenguaje c-
 
Tipos de datos para C++
Tipos de datos para C++Tipos de datos para C++
Tipos de datos para C++
 
El primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datosEl primer objetivo de un programa informático es el manejo de datos
El primer objetivo de un programa informático es el manejo de datos
 
Estructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacionEstructura sintactica de los lenguajes de programacion
Estructura sintactica de los lenguajes de programacion
 
Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008Tipos de base de datos de sql server 2008
Tipos de base de datos de sql server 2008
 
2.4 tipo de dato entero
2.4 tipo de dato entero2.4 tipo de dato entero
2.4 tipo de dato entero
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Variables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en CVariables, constantes y tipos de datos en C
Variables, constantes y tipos de datos en C
 
Investigacion tipo de datos
Investigacion tipo de datosInvestigacion tipo de datos
Investigacion tipo de datos
 

Kürzlich hochgeladen

Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
los cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivoslos cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivosOrdinolaSernaquIrene
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...YobanaZevallosSantil1
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
PRO FOLLETO CRESE -CENTROS DE INTERES.pdf
PRO FOLLETO CRESE -CENTROS DE INTERES.pdfPRO FOLLETO CRESE -CENTROS DE INTERES.pdf
PRO FOLLETO CRESE -CENTROS DE INTERES.pdfJulio Lozano
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FJulio Lozano
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdfGabrieldeJesusLopezG
 

Kürzlich hochgeladen (20)

Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
los cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivoslos cinco reinos biologicos 0 de los seres vivos
los cinco reinos biologicos 0 de los seres vivos
 
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO  YESSENIA 933623393 NUEV...
IV SES LUN 15 TUTO CUIDO MI MENTE CUIDANDO MI CUERPO YESSENIA 933623393 NUEV...
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
PRO FOLLETO CRESE -CENTROS DE INTERES.pdf
PRO FOLLETO CRESE -CENTROS DE INTERES.pdfPRO FOLLETO CRESE -CENTROS DE INTERES.pdf
PRO FOLLETO CRESE -CENTROS DE INTERES.pdf
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/FEl PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
El PROGRAMA DE TUTORÍAS PARA EL APRENDIZAJE Y LA FORMACIÓN INTEGRAL PTA/F
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdfPRIMER GRADO SOY LECTOR PART1- MD  EDUCATIVO.pdf
PRIMER GRADO SOY LECTOR PART1- MD EDUCATIVO.pdf
 

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