SlideShare una empresa de Scribd logo
DEFINICIÓN:
 Es una secuencia de caracteres que
sirven para identificar una posición
en la memoria de la computadora,
que nos permite acceder a su
contenido.
 Los identificadores representan los
datos de un programa (constantes,
variables y tipos de datos).
El identificador «NUMERO» corresponde
a un espacio de memoria reservado donde
se almacena un valor numérico.
IDENTIFICADOR
REGLAS DE LOS IDENTIFICADORES
 Debe comenzar con una letra (A a Z, mayúscula o
minúscula).
Ejemplos: Nombre, Apellido, sueldo, etc.
 Los demás caracteres pueden ser letras, dígitos o el
siguiente símbolo especial: _ .
Ejemplo: SueldoEmpleado, parcial_1, Categoria3d, etc
 No pueden coincidir con la palabras reservadas.
Ejemplos: not, and, or, if (si), else (si no), int (entero),
char (carácter), string (cadena), while (mientras), false
(Falso), true (verdadero), etc.
REGLAS DE LOS IDENTIFICADORES
 Deben ser descriptivos, deben hacer referencia al
significado de aquello a lo que se refieren.
a1 , a2; // Mal
ancho, alto // Bien
 Cuando el identificador está formado por varias
palabras, la primera palabra puede ir en mayúscula o
minúscula y el resto de las palabras se inicia en
mayúscula (en Java debe iniciar con minúscula y las demás palabras
deben de iniciar con mayúscula).
menorvalor // Mas (JAVA - ALG)
menor_valor // Aceptable (JAVA - ALG)
menorValor // Mejor (JAVA - ALG)
MenorValor // Mejor (ALG)
REGLAS DE LOS IDENTIFICADORES
 No deben contener espacios en blanco.
Ejemplos no válidos: Nombre alumno, carnet 2011
Ejemplos válidos: Nombre_Alumno, carnet2011
 Las letras no deben estar acentuadas.
Ejemplos no válidos: Dirección, camión .
Ejemplos válidos: Direccion, canada, camion .
 La longitud de identificadores puede ser 8 caracteres o
más, dependerá del programa que utilice.
Hoy en día hay hasta más de 8 caracteres de longitud
Para poder manejar los datos, es necesario disponer de un
mecanismo que permite el almacenamiento y la
manipulación de los datos. Estas labores se realizaran en
un programa por medio de las entidades o identificadores
denominadas variables y contantes.
int PrimerNumero;
int SegundoNumero;
PrimerNumero = 100;
SegundoNumero = 25;
ESTADO DE MEMORIA
100
25
PrimerNumero
SegundoNumero
Después de Ejecutar
PrimerNumero
SegundoNumero
Las variables se declaran
e inician en memoria.
Asignación de valores a
las variables
Variables y Constante
 Una variables es el nombre que asignamos para una posición
(posiciones) de memoria usada para almacenar un valor de
cierto tipo de datos.
 Las variables deben de declararse (definirse) antes de usarlas.
Cuando se declara una variable estamos reservando una
posición de memoria principal para almacenar valores
correspondientes al tipo de la variable.
 El valor que almacena una variable se puede modificar a lo largo
del programa o algoritmo, pero nunca varia su nombre y su tipo.
VARIABLES
DEFINICIÓN:
 Identificador : Es el nombre que identifica de manera única la
localización de memoria donde se almacena el dato.
 Tipo : Describe el uso que especifica la naturaleza del dato que
puede almacenar en la variable.
 Valor: Dato guardado en la casilla de memoria ya sea numérica,
alfanumérica o lógica
ATRIBUTOS DE UNA VARIABLE:
VARIABLES
a) Identificador : Edad
Tipo : Entero
Valor : 20
b) Identificador : Nombre
Tipo : Cadena
Valor : Richard
DECLARACIÓN DE VARIABLE:
Esta es la primera fase en la vida de cualquier variable. La forma de
declarar variables es muy sencilla. Esta sección debe comenzar con la
palabra reservada var.
VARIABLES
Tipo de la dato: este dato puede ser entero, real, carácter, cadena, etc.
Variable : es una secuencia de identificadores separados por coma.
Cada variable que se usa en un programa o algoritmo debe
de ser declarada.
Un punto y coma: Al fina de la declaración se colocara.
dos Puntos: En algoritmo se coloca los dos puntos, entre el tipo de dato
y la variable. En Java no se coloca.
Donde,
TIPOS DE VARIABLES VARIABLE:
VARIABLES
 Numéricas.
 Alfanuméricas.
 Lógicas
NOTA:
Estos tipos de variable pueden tomar
únicamente valor de sí mismas.
var
Entero : I, J, K; /* valores enteros
Real : Radio; /* valor real
Char: Letra ; /* un caracter
int x;
int y;
int x, y, z;
Double cuenta, suma , tota;
DEFINICIÓN:
Es un dato cuyo valor no puede cambiar durante la ejecución del
programa. Recibe un valor en el momento de la compilación y este
permanece inalterado durante todo el programa o algoritmo.
CONSTANTES
Se puede hacer una división de las constantes en tres clases:
 Constantes literales(sin nombre) .
 Constantes declaradas (con nombre) .
 Constantes expresión.
Tienen varios usos: ser miembro en una expresión, en una
comparación, asignar su valor a una variable, etc.
CONSTANTES
Son valores de cualquier tipo que se utilizan directamente, no se
declaran ya que no tienen nombre.
VolumenEsfera := 4 / 3 * 3.1416 * Radio * Radio * Radio;
Ejemplo: este ejemplo tiene un par de constantes literales (el 3, el 4, y
el 3.1416):
descuento_iva = pago * 0.13
constante sin nombre
CONSTANTES
Se identifica por su nombre. Se hace una reserva de memoria en la
cual se guarda el valor que será utilizado como constante.
Las constantes se declaran en una sección que comienza con la
palabra reservada const . Después de declarar una constante se
puede usar en el cuerpo principal del programa.
Para declarar mas de una constante en una misma línea, se utilizara
la coma para separarlas.
CONSTANTES
const
Pi = 3.141592; /* valor real
Saludo = 'Hola'; /* Cadena
También se declaran en la sección Const pero a estas no se les asigna
un valor directamente, sino que se les asigna una expresión. Esta
expresión se evalúa en tiempo de compilación y el resultado se le
asigna a la constante.
const
Entero : x = 10 , y = 100;
const
x = 10;
y = 100;
z = 10;
Resultado = (y - x) mod z;
Centro = (y - x) div 2;
Nota: Este ejemplo es solamente
para ver la utilización de la
constante expresión, no se han
declarado las variables resultado y
Centro.
VARIABLE Y CONSTANTE
// Declaración de variable y constante
Var
real : radio;
Const
real Pi = 3.1416;
// Captura de datos de entrada
Leer (radio)
Area_circulo = radio ^ 2 * Pi
// Resultados de la información
Imprimir (Area_Circulo)
Nota:
Leer e imprimir se vera en
la segunda unidad

Más contenido relacionado

La actualidad más candente

TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
Idalia Tristan
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
Yenny Salazar
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
Joseph Mendoza
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
Sara Martínez Gómez
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
Carlos Pes
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
Ana Ruth G H
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
Rennytox Hernandez
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
Anel Sosa
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
Andreina Trejo
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
luismarlmg
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
normaroldano
 
Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)
IrvinOrta
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
Johnny Paucar
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
adark
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
Cristian C
 
procedimientos (programación)
procedimientos (programación)procedimientos (programación)
procedimientos (programación)Jandry Banegas
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
David Tuarez
 
Informa identificadores 02
Informa identificadores 02Informa identificadores 02
Informa identificadores 02
normaroldano
 

La actualidad más candente (20)

TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Identificadores, variables y constantes
Identificadores, variables y constantesIdentificadores, variables y constantes
Identificadores, variables y constantes
 
Lista de raptor sus comandos y su función
Lista de raptor sus comandos y su funciónLista de raptor sus comandos y su función
Lista de raptor sus comandos y su función
 
Expresiones regulares
Expresiones regularesExpresiones regulares
Expresiones regulares
 
Algoritmos secuenciales resueldos
Algoritmos  secuenciales resueldosAlgoritmos  secuenciales resueldos
Algoritmos secuenciales resueldos
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.Diagrama de Flujos Ejemplos.
Diagrama de Flujos Ejemplos.
 
Identificadores en Lógia de Programación
Identificadores en Lógia de ProgramaciónIdentificadores en Lógia de Programación
Identificadores en Lógia de Programación
 
Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)Declaraciones, variables y constantes(2 2)
Declaraciones, variables y constantes(2 2)
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
PRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓNPRUEBAS Y DEPURACIÓN
PRUEBAS Y DEPURACIÓN
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
procedimientos (programación)
procedimientos (programación)procedimientos (programación)
procedimientos (programación)
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Informa identificadores 02
Informa identificadores 02Informa identificadores 02
Informa identificadores 02
 

Similar a Tema 1-2 identificadores - variable y constante

Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Méridaguestc906c2
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Méridaguestc906c2
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
SamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
SamuelBedoya6
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
JuanCorrea175894
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
La Morena Guariqueña
 
Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos de datos
kevin antonio
 
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
andreinagracielarojasadam
 
Programacion
ProgramacionProgramacion
Programacion
michaelascanio
 
FORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxFORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptx
EMMAFLORESCARMONA
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
César Gimenez
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
SamuelOjedaViveros
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Jennybeatriz1
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
manuel tenezaca
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
EMMAFLORESCARMONA
 
Pascal
PascalPascal
Pascal
parada137
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 
Constantes.docx
Constantes.docxConstantes.docx
Constantes.docx
Karla797781
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en C
Pablo Chiesa
 

Similar a Tema 1-2 identificadores - variable y constante (20)

Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Clase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - MéridaClase III Estructura de Datos IUTE - Mérida
Clase III Estructura de Datos IUTE - Mérida
 
Trabajo tecnología (3).pdf
Trabajo tecnología (3).pdfTrabajo tecnología (3).pdf
Trabajo tecnología (3).pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Trabajo tecnología.pdf
Trabajo tecnología.pdfTrabajo tecnología.pdf
Trabajo tecnología.pdf
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
 
Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos 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
 
Programacion
ProgramacionProgramacion
Programacion
 
FORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxFORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptx
 
Presentación de c #
Presentación de c #Presentación de c #
Presentación de c #
 
Conceptos basicos de programacion
Conceptos basicos de programacionConceptos basicos de programacion
Conceptos basicos de programacion
 
Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_Curso lenguaje c_segundo_modulo_
Curso lenguaje c_segundo_modulo_
 
Elementos basicos de un programa
Elementos basicos de un programaElementos basicos de un programa
Elementos basicos de un programa
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Pascal
PascalPascal
Pascal
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Constantes.docx
Constantes.docxConstantes.docx
Constantes.docx
 
Guía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en CGuía de Algoritmo y Programación en C
Guía de Algoritmo y Programación en C
 

Más de Rufi Flores

Tema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignaciónTema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignación
Rufi Flores
 
Tema 1-3: Expresiones aritméticas y lógicas
Tema 1-3: Expresiones aritméticas y lógicasTema 1-3: Expresiones aritméticas y lógicas
Tema 1-3: Expresiones aritméticas y lógicas
Rufi Flores
 
Tema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosTema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datos
Rufi Flores
 
Grupos las aguilas - tarea final
Grupos las aguilas - tarea finalGrupos las aguilas - tarea final
Grupos las aguilas - tarea finalRufi Flores
 
Grupos las aguilas Tarea final
Grupos las aguilas  Tarea finalGrupos las aguilas  Tarea final
Grupos las aguilas Tarea finalRufi Flores
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosRufi Flores
 
1 unidad III estructuras de control
1 unidad III estructuras de control1 unidad III estructuras de control
1 unidad III estructuras de controlRufi Flores
 
Tarea Final - Maestría EVA
Tarea Final - Maestría EVATarea Final - Maestría EVA
Tarea Final - Maestría EVA
Rufi Flores
 
Tema 1 datos y tipos de datos
Tema 1    datos y tipos de datosTema 1    datos y tipos de datos
Tema 1 datos y tipos de datos
Rufi Flores
 
Miguel de Cervantes
Miguel de CervantesMiguel de Cervantes
Miguel de Cervantes
Rufi Flores
 

Más de Rufi Flores (10)

Tema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignaciónTema 1-4: Operaciones de asignación
Tema 1-4: Operaciones de asignación
 
Tema 1-3: Expresiones aritméticas y lógicas
Tema 1-3: Expresiones aritméticas y lógicasTema 1-3: Expresiones aritméticas y lógicas
Tema 1-3: Expresiones aritméticas y lógicas
 
Tema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datosTema 1-1: datos y tipos de datos
Tema 1-1: datos y tipos de datos
 
Grupos las aguilas - tarea final
Grupos las aguilas - tarea finalGrupos las aguilas - tarea final
Grupos las aguilas - tarea final
 
Grupos las aguilas Tarea final
Grupos las aguilas  Tarea finalGrupos las aguilas  Tarea final
Grupos las aguilas Tarea final
 
Tema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datosTema 1-1 datos y tipos de datos
Tema 1-1 datos y tipos de datos
 
1 unidad III estructuras de control
1 unidad III estructuras de control1 unidad III estructuras de control
1 unidad III estructuras de control
 
Tarea Final - Maestría EVA
Tarea Final - Maestría EVATarea Final - Maestría EVA
Tarea Final - Maestría EVA
 
Tema 1 datos y tipos de datos
Tema 1    datos y tipos de datosTema 1    datos y tipos de datos
Tema 1 datos y tipos de datos
 
Miguel de Cervantes
Miguel de CervantesMiguel de Cervantes
Miguel de Cervantes
 

Último

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
Profes de Relideleón Apellidos
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
YasneidyGonzalez
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
jmorales40
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Txema Gs
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Demetrio Ccesa Rayme
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
YasneidyGonzalez
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 

Último (20)

Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Conocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del ArrabalConocemos la ermita de Ntra. Sra. del Arrabal
Conocemos la ermita de Ntra. Sra. del Arrabal
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Fase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcionalFase 1, Lenguaje algebraico y pensamiento funcional
Fase 1, Lenguaje algebraico y pensamiento funcional
 
Portafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPNPortafolio de servicios Centro de Educación Continua EPN
Portafolio de servicios Centro de Educación Continua EPN
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Testimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdfTestimonio Paco Z PATRONATO_Valencia_24.pdf
Testimonio Paco Z PATRONATO_Valencia_24.pdf
 
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdfAsistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
Asistencia Tecnica Cultura Escolar Inclusiva Ccesa007.pdf
 
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Fase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometricoFase 2, Pensamiento variacional y trigonometrico
Fase 2, Pensamiento variacional y trigonometrico
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 

Tema 1-2 identificadores - variable y constante

  • 1. DEFINICIÓN:  Es una secuencia de caracteres que sirven para identificar una posición en la memoria de la computadora, que nos permite acceder a su contenido.  Los identificadores representan los datos de un programa (constantes, variables y tipos de datos). El identificador «NUMERO» corresponde a un espacio de memoria reservado donde se almacena un valor numérico. IDENTIFICADOR
  • 2. REGLAS DE LOS IDENTIFICADORES  Debe comenzar con una letra (A a Z, mayúscula o minúscula). Ejemplos: Nombre, Apellido, sueldo, etc.  Los demás caracteres pueden ser letras, dígitos o el siguiente símbolo especial: _ . Ejemplo: SueldoEmpleado, parcial_1, Categoria3d, etc  No pueden coincidir con la palabras reservadas. Ejemplos: not, and, or, if (si), else (si no), int (entero), char (carácter), string (cadena), while (mientras), false (Falso), true (verdadero), etc.
  • 3. REGLAS DE LOS IDENTIFICADORES  Deben ser descriptivos, deben hacer referencia al significado de aquello a lo que se refieren. a1 , a2; // Mal ancho, alto // Bien  Cuando el identificador está formado por varias palabras, la primera palabra puede ir en mayúscula o minúscula y el resto de las palabras se inicia en mayúscula (en Java debe iniciar con minúscula y las demás palabras deben de iniciar con mayúscula). menorvalor // Mas (JAVA - ALG) menor_valor // Aceptable (JAVA - ALG) menorValor // Mejor (JAVA - ALG) MenorValor // Mejor (ALG)
  • 4. REGLAS DE LOS IDENTIFICADORES  No deben contener espacios en blanco. Ejemplos no válidos: Nombre alumno, carnet 2011 Ejemplos válidos: Nombre_Alumno, carnet2011  Las letras no deben estar acentuadas. Ejemplos no válidos: Dirección, camión . Ejemplos válidos: Direccion, canada, camion .  La longitud de identificadores puede ser 8 caracteres o más, dependerá del programa que utilice. Hoy en día hay hasta más de 8 caracteres de longitud
  • 5. Para poder manejar los datos, es necesario disponer de un mecanismo que permite el almacenamiento y la manipulación de los datos. Estas labores se realizaran en un programa por medio de las entidades o identificadores denominadas variables y contantes. int PrimerNumero; int SegundoNumero; PrimerNumero = 100; SegundoNumero = 25; ESTADO DE MEMORIA 100 25 PrimerNumero SegundoNumero Después de Ejecutar PrimerNumero SegundoNumero Las variables se declaran e inician en memoria. Asignación de valores a las variables Variables y Constante
  • 6.  Una variables es el nombre que asignamos para una posición (posiciones) de memoria usada para almacenar un valor de cierto tipo de datos.  Las variables deben de declararse (definirse) antes de usarlas. Cuando se declara una variable estamos reservando una posición de memoria principal para almacenar valores correspondientes al tipo de la variable.  El valor que almacena una variable se puede modificar a lo largo del programa o algoritmo, pero nunca varia su nombre y su tipo. VARIABLES DEFINICIÓN:
  • 7.  Identificador : Es el nombre que identifica de manera única la localización de memoria donde se almacena el dato.  Tipo : Describe el uso que especifica la naturaleza del dato que puede almacenar en la variable.  Valor: Dato guardado en la casilla de memoria ya sea numérica, alfanumérica o lógica ATRIBUTOS DE UNA VARIABLE: VARIABLES a) Identificador : Edad Tipo : Entero Valor : 20 b) Identificador : Nombre Tipo : Cadena Valor : Richard
  • 8. DECLARACIÓN DE VARIABLE: Esta es la primera fase en la vida de cualquier variable. La forma de declarar variables es muy sencilla. Esta sección debe comenzar con la palabra reservada var. VARIABLES Tipo de la dato: este dato puede ser entero, real, carácter, cadena, etc. Variable : es una secuencia de identificadores separados por coma. Cada variable que se usa en un programa o algoritmo debe de ser declarada. Un punto y coma: Al fina de la declaración se colocara. dos Puntos: En algoritmo se coloca los dos puntos, entre el tipo de dato y la variable. En Java no se coloca. Donde,
  • 9. TIPOS DE VARIABLES VARIABLE: VARIABLES  Numéricas.  Alfanuméricas.  Lógicas NOTA: Estos tipos de variable pueden tomar únicamente valor de sí mismas. var Entero : I, J, K; /* valores enteros Real : Radio; /* valor real Char: Letra ; /* un caracter int x; int y; int x, y, z; Double cuenta, suma , tota;
  • 10. DEFINICIÓN: Es un dato cuyo valor no puede cambiar durante la ejecución del programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa o algoritmo. CONSTANTES Se puede hacer una división de las constantes en tres clases:  Constantes literales(sin nombre) .  Constantes declaradas (con nombre) .  Constantes expresión. Tienen varios usos: ser miembro en una expresión, en una comparación, asignar su valor a una variable, etc.
  • 11. CONSTANTES Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no tienen nombre. VolumenEsfera := 4 / 3 * 3.1416 * Radio * Radio * Radio; Ejemplo: este ejemplo tiene un par de constantes literales (el 3, el 4, y el 3.1416): descuento_iva = pago * 0.13 constante sin nombre
  • 12. CONSTANTES Se identifica por su nombre. Se hace una reserva de memoria en la cual se guarda el valor que será utilizado como constante. Las constantes se declaran en una sección que comienza con la palabra reservada const . Después de declarar una constante se puede usar en el cuerpo principal del programa. Para declarar mas de una constante en una misma línea, se utilizara la coma para separarlas.
  • 13. CONSTANTES const Pi = 3.141592; /* valor real Saludo = 'Hola'; /* Cadena También se declaran en la sección Const pero a estas no se les asigna un valor directamente, sino que se les asigna una expresión. Esta expresión se evalúa en tiempo de compilación y el resultado se le asigna a la constante. const Entero : x = 10 , y = 100; const x = 10; y = 100; z = 10; Resultado = (y - x) mod z; Centro = (y - x) div 2; Nota: Este ejemplo es solamente para ver la utilización de la constante expresión, no se han declarado las variables resultado y Centro.
  • 14. VARIABLE Y CONSTANTE // Declaración de variable y constante Var real : radio; Const real Pi = 3.1416; // Captura de datos de entrada Leer (radio) Area_circulo = radio ^ 2 * Pi // Resultados de la información Imprimir (Area_Circulo) Nota: Leer e imprimir se vera en la segunda unidad