SlideShare una empresa de Scribd logo
1 de 20
Identificadores
en Lógica de Programación
Diseño Instruccional : Mtra. Norma Angélica Roldán Oropeza
Cuerpo Académico TIC Educativa
Diseño gráfico y colaboración: TSU Dante Castro Lobato
Abril 2017
IDENTIFICADORES
En cualquier lenguaje de programación actual podemos
asociar un dato (o conjunto de ellos) a un identificador
(nombre) de tal manera que a partir de ese momento
podemos usar dicho identificador en lugar de las direcciones
de memoria correspondientes.
Datos Identificadores
IDENTIFICADORES
El enlace de los identificadores simbólicos y las direcciones de
memoria lo efectuará el compilador o intérprete, de esta
manera nosotros nos olvidamos las direcciones físicas de la
memoria (números en hexadecimal por lo regular) y para
hacer referencia a un dato (conjunto de datos) bastará colocar
en un lenguaje de programación al identificador.
Memoria
Direcciones Hexadecimal
A0015221
A0015222
A00152F2
IDENTIFICADORES
El enlace de los identificadores simbólicos y las direcciones de
memoria lo efectuará el compilador o intérprete, de esta
manera nosotros nos olvidamos las direcciones físicas de la
memoria (números en hexadecimal por lo regular) y para
hacer referencia a un dato (conjunto de datos), bastará colocar
en un lenguaje de programación al identificador.
Memoria
Identificadores
nombre
edad
estatura
¿QUÉ SON?
¿QUÉ SON?
• Son los nombres
simbólicos que se
le asignan a los
diferentes objetos
que se utilizan en
los programas de
cómputo.
• Es un mecanismo
utilizado para
manejar nombres
de los datos en vez
de direcciones de
memoria, que es el
lugar donde
realmente se
almacena la
información.
• Es un nombre
introducido por el
programador para
hacer referencia a
una variable,
constante entre
otros elementos.
edad
total
compra
¿PARA QUÉ SE UTILIZAN?
Los Identificadores son los NOMBRES que
se les dan a elementos como:
• Variable
• Constante
• Clase
• Función
• Método
• Atributo
• Propiedad
• Nombre de objeto
• Espacio de nombres
Estos elementos existen en un
Lenguaje de Programación
RECOMENDACIONES
• Selecciona identificadores simples y descriptivos.
Recuerda que: Se debe dar nombre correcto a los
identificadores de tal forma que reflejen su significado.
• No emplees acrónimos ni abreviaturas como
identificadores.
Recuerda que: Se debe dar nombre correcto a los
identificadores de tal forma que reflejen su significado.
• Evita utilizar como identificadores nombres que no
tengan que ver con el problema.
Recuerda que: Se debe dar nombre correcto a los
identificadores de tal forma que reflejen su significado.
• Evita los identificadores mal deletreados o
incompletos.
Recuerda que: Se debe dar nombre correcto a los
identificadores de tal forma que reflejen su significado.
• Si un nombre no es suficiente para caracterizar un
objeto, utiliza dos o mas palabras.
Recuerda que: Se debe dar nombre correcto a los
identificadores de tal forma que reflejen su significado.
• Elige palabras en mayúsculas como identificadores
de constantes, o utiliza solo mayúsculas en su
construcción.
Recuerda que: Se debe dar nombre correcto a los
identificadores de tal forma que reflejen su significado.
¿QUÉ DEBO HACER?
Evita lo siguiente:
• Caracteres acentuados, por ejemplo: área.
• Caracteres de operadores, por ejemplo: n1+n2.
• Caracteres propios de un idioma como: diéresis y tildes,
por ejemplo: cigüeña, año.
• Confundir mayúsculas con minúsculas por ejemplo: Suma,
SUMA , suma y SuMa son todos identificadores
DIFERENTES.
• Palabras reservadas de un leguaje de programación como:
int, class, new, for, etc…
Ejemplos de Identificadores:
• PI
• SUELDO_BASE
• NUM_SERVIDOR
• ObjetoCarro
• CalcularSueldo
• ClaseCuenta
• nombre_alumno
• fecha
• calcular_Iva
• dir_correo
• k
Para Variables
Constantes
Nota: se estila que uses
letras mayúsculas
Nombres de Clases, objetos
Y métodos en la metodología
Orientada a objetos
Más ejemplos…
• Suma_total
• area
• Persona1
• nombre_alumno
• Fecha_factura
• Calificacion
• registro_2018
• I
• valorPI
CorrectosIncorrectos
• Suma total
• área
• &Persona
• Nombre alumno
• Fecha.factura
• Calificación
• registro_2007
• &
• 𝑣𝑎𝑙𝑜𝑟
Podrías decir
¿por qué son
incorrectos
los del
recuadro
rojo?
Anota tus
Respuestas
en tu cuaderno
Desempeño
Comprensión
REFERENCIAS
NORMA ANGÉLICA ROLDAN OROPEZA. (2008).
Informa_identificadores.exe. 04 DE ABRIL DE 2018

Más contenido relacionado

La actualidad más candente

Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantesIEO Santo Tomás
 
Strings Functions in C Programming
Strings Functions in C ProgrammingStrings Functions in C Programming
Strings Functions in C ProgrammingDevoAjit Gupta
 
Traductores de lenguaje
Traductores de lenguajeTraductores de lenguaje
Traductores de lenguajezamanthag_una
 
Basic Structure of C Language and Related Term
Basic Structure of C Language  and Related TermBasic Structure of C Language  and Related Term
Basic Structure of C Language and Related TermMuhammadWaseem305
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++Idalia Tristan
 
TDD 101 - Introducción al Desarrollo Dirigido por Pruebas
TDD 101 - Introducción al Desarrollo Dirigido por PruebasTDD 101 - Introducción al Desarrollo Dirigido por Pruebas
TDD 101 - Introducción al Desarrollo Dirigido por PruebasOrlando Bustos Mateluna
 
Recursividad Con C#
Recursividad Con C#Recursividad Con C#
Recursividad Con C#rezzaca
 
Definición de Subprograma
Definición de SubprogramaDefinición de Subprograma
Definición de SubprogramaFernando Solis
 
Constant and variacles in c
Constant   and variacles in cConstant   and variacles in c
Constant and variacles in cyash patel
 
Metodos de programcion no lineal
Metodos de programcion no linealMetodos de programcion no lineal
Metodos de programcion no linealAngel Jhoan
 
Poo Java
Poo JavaPoo Java
Poo Javaeccutpl
 
Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2MOHIT TOMAR
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedioGuillermo
 
Basic of the C language
Basic of the C languageBasic of the C language
Basic of the C languageSachin Verma
 

La actualidad más candente (20)

Tipos de datos, identificadores, variables y constantes
Tipos de datos, identificadores,  variables y constantesTipos de datos, identificadores,  variables y constantes
Tipos de datos, identificadores, variables y constantes
 
Grabacion de microcontroladores_pic
Grabacion de microcontroladores_picGrabacion de microcontroladores_pic
Grabacion de microcontroladores_pic
 
Strings Functions in C Programming
Strings Functions in C ProgrammingStrings Functions in C Programming
Strings Functions in C Programming
 
Traductores de lenguaje
Traductores de lenguajeTraductores de lenguaje
Traductores de lenguaje
 
Basic Structure of C Language and Related Term
Basic Structure of C Language  and Related TermBasic Structure of C Language  and Related Term
Basic Structure of C Language and Related Term
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Object Oriented Programming using C++ - Part 4
Object Oriented Programming using C++ - Part 4Object Oriented Programming using C++ - Part 4
Object Oriented Programming using C++ - Part 4
 
TDD 101 - Introducción al Desarrollo Dirigido por Pruebas
TDD 101 - Introducción al Desarrollo Dirigido por PruebasTDD 101 - Introducción al Desarrollo Dirigido por Pruebas
TDD 101 - Introducción al Desarrollo Dirigido por Pruebas
 
Recursividad Con C#
Recursividad Con C#Recursividad Con C#
Recursividad Con C#
 
Definición de Subprograma
Definición de SubprogramaDefinición de Subprograma
Definición de Subprograma
 
Data types in C
Data types in CData types in C
Data types in C
 
CONSTANTES
CONSTANTES CONSTANTES
CONSTANTES
 
Constant and variacles in c
Constant   and variacles in cConstant   and variacles in c
Constant and variacles in c
 
Metodos de programcion no lineal
Metodos de programcion no linealMetodos de programcion no lineal
Metodos de programcion no lineal
 
Poo Java
Poo JavaPoo Java
Poo Java
 
Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2Datatype in c++ unit 3 -topic 2
Datatype in c++ unit 3 -topic 2
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
Basic of the C language
Basic of the C languageBasic of the C language
Basic of the C language
 
Codigos De Programacion
Codigos De ProgramacionCodigos De Programacion
Codigos De Programacion
 
Tipos de datos
Tipos de datosTipos de datos
Tipos de datos
 

Similar a Informa identificadores 02

Similar a Informa identificadores 02 (20)

Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)Introducción a los lenguajes de programación( imodulo)
Introducción a los lenguajes de programación( imodulo)
 
sintaxis de los lenguajes de programación
sintaxis de los lenguajes de programaciónsintaxis de los lenguajes de programación
sintaxis de los lenguajes de programación
 
lenguaje y programacion
lenguaje y programacionlenguaje y programacion
lenguaje y programacion
 
Tema2 C++ 2004 2005
Tema2 C++ 2004 2005Tema2 C++ 2004 2005
Tema2 C++ 2004 2005
 
Presentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºamPresentacion del pseudocodigo2ºam
Presentacion del pseudocodigo2ºam
 
Manual de c/c++
Manual de c/c++Manual de c/c++
Manual de c/c++
 
Manual millabordo aerolinea Myrian Díaz
Manual millabordo aerolinea Myrian DíazManual millabordo aerolinea Myrian Díaz
Manual millabordo aerolinea Myrian Díaz
 
Pseudocodigo.pptx
Pseudocodigo.pptxPseudocodigo.pptx
Pseudocodigo.pptx
 
Manual corporativo lalhita's
Manual corporativo lalhita'sManual corporativo lalhita's
Manual corporativo lalhita's
 
Punteros y funciones
Punteros y funciones Punteros y funciones
Punteros y funciones
 
45 Consejos Para Realizar Un Logotipo
45 Consejos Para Realizar Un Logotipo45 Consejos Para Realizar Un Logotipo
45 Consejos Para Realizar Un Logotipo
 
Manual visual papeleria
Manual visual papeleriaManual visual papeleria
Manual visual papeleria
 
Punteros presentacion
Punteros presentacionPunteros presentacion
Punteros presentacion
 
Entornos de lenguaje c
Entornos de lenguaje cEntornos de lenguaje c
Entornos de lenguaje c
 
Manual de identidad papeleria
Manual de identidad papeleriaManual de identidad papeleria
Manual de identidad papeleria
 
Componentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptxComponentes de los lenguajes de programación.pptx
Componentes de los lenguajes de programación.pptx
 
Manual de programacion
Manual de programacionManual de programacion
Manual de programacion
 
Presentaciones Efectivas
Presentaciones EfectivasPresentaciones Efectivas
Presentaciones Efectivas
 
Actividades 1 7
Actividades 1 7Actividades 1 7
Actividades 1 7
 
Actividades 1 7
Actividades 1 7Actividades 1 7
Actividades 1 7
 

Último

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
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 FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 

Último (7)

PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
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
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 

Informa identificadores 02

  • 1. Identificadores en Lógica de Programación Diseño Instruccional : Mtra. Norma Angélica Roldán Oropeza Cuerpo Académico TIC Educativa Diseño gráfico y colaboración: TSU Dante Castro Lobato Abril 2017
  • 2. IDENTIFICADORES En cualquier lenguaje de programación actual podemos asociar un dato (o conjunto de ellos) a un identificador (nombre) de tal manera que a partir de ese momento podemos usar dicho identificador en lugar de las direcciones de memoria correspondientes. Datos Identificadores
  • 3. IDENTIFICADORES El enlace de los identificadores simbólicos y las direcciones de memoria lo efectuará el compilador o intérprete, de esta manera nosotros nos olvidamos las direcciones físicas de la memoria (números en hexadecimal por lo regular) y para hacer referencia a un dato (conjunto de datos) bastará colocar en un lenguaje de programación al identificador. Memoria Direcciones Hexadecimal A0015221 A0015222 A00152F2
  • 4. IDENTIFICADORES El enlace de los identificadores simbólicos y las direcciones de memoria lo efectuará el compilador o intérprete, de esta manera nosotros nos olvidamos las direcciones físicas de la memoria (números en hexadecimal por lo regular) y para hacer referencia a un dato (conjunto de datos), bastará colocar en un lenguaje de programación al identificador. Memoria Identificadores nombre edad estatura
  • 6. ¿QUÉ SON? • Son los nombres simbólicos que se le asignan a los diferentes objetos que se utilizan en los programas de cómputo. • Es un mecanismo utilizado para manejar nombres de los datos en vez de direcciones de memoria, que es el lugar donde realmente se almacena la información. • Es un nombre introducido por el programador para hacer referencia a una variable, constante entre otros elementos. edad total compra
  • 7. ¿PARA QUÉ SE UTILIZAN?
  • 8. Los Identificadores son los NOMBRES que se les dan a elementos como: • Variable • Constante • Clase • Función • Método • Atributo • Propiedad • Nombre de objeto • Espacio de nombres Estos elementos existen en un Lenguaje de Programación
  • 10. • Selecciona identificadores simples y descriptivos. Recuerda que: Se debe dar nombre correcto a los identificadores de tal forma que reflejen su significado.
  • 11. • No emplees acrónimos ni abreviaturas como identificadores. Recuerda que: Se debe dar nombre correcto a los identificadores de tal forma que reflejen su significado.
  • 12. • Evita utilizar como identificadores nombres que no tengan que ver con el problema. Recuerda que: Se debe dar nombre correcto a los identificadores de tal forma que reflejen su significado.
  • 13. • Evita los identificadores mal deletreados o incompletos. Recuerda que: Se debe dar nombre correcto a los identificadores de tal forma que reflejen su significado.
  • 14. • Si un nombre no es suficiente para caracterizar un objeto, utiliza dos o mas palabras. Recuerda que: Se debe dar nombre correcto a los identificadores de tal forma que reflejen su significado.
  • 15. • Elige palabras en mayúsculas como identificadores de constantes, o utiliza solo mayúsculas en su construcción. Recuerda que: Se debe dar nombre correcto a los identificadores de tal forma que reflejen su significado.
  • 17. Evita lo siguiente: • Caracteres acentuados, por ejemplo: área. • Caracteres de operadores, por ejemplo: n1+n2. • Caracteres propios de un idioma como: diéresis y tildes, por ejemplo: cigüeña, año. • Confundir mayúsculas con minúsculas por ejemplo: Suma, SUMA , suma y SuMa son todos identificadores DIFERENTES. • Palabras reservadas de un leguaje de programación como: int, class, new, for, etc…
  • 18. Ejemplos de Identificadores: • PI • SUELDO_BASE • NUM_SERVIDOR • ObjetoCarro • CalcularSueldo • ClaseCuenta • nombre_alumno • fecha • calcular_Iva • dir_correo • k Para Variables Constantes Nota: se estila que uses letras mayúsculas Nombres de Clases, objetos Y métodos en la metodología Orientada a objetos
  • 19. Más ejemplos… • Suma_total • area • Persona1 • nombre_alumno • Fecha_factura • Calificacion • registro_2018 • I • valorPI CorrectosIncorrectos • Suma total • área • &Persona • Nombre alumno • Fecha.factura • Calificación • registro_2007 • & • 𝑣𝑎𝑙𝑜𝑟 Podrías decir ¿por qué son incorrectos los del recuadro rojo? Anota tus Respuestas en tu cuaderno Desempeño Comprensión
  • 20. REFERENCIAS NORMA ANGÉLICA ROLDAN OROPEZA. (2008). Informa_identificadores.exe. 04 DE ABRIL DE 2018