SlideShare una empresa de Scribd logo
ESTRUCTURA DE DATOS  Clase III IDENTIFICADORES, CONSTANTES Y VARIABLES IUTE – MÉRIDA PROF: DUBERLIS GONZÁLEZ
IDENTIFICADORES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
IDENTIFICADORES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
VARIABLES En programación, una  variable  representa a un espacio de memoria en el cual se puede almacenar un dato. Gráficamente, se puede representar como: Durante la ejecución de un programa, el valor que Tome el dato almacenado en una variable puede cambiar Tantas veces como sea necesario, pero, siempre, tomando valores pertenecientes al tipo de dato que el programador ha decidido que puede almacenar dicha variable, ya que, el tipo de dato de una variable no puede ser cambiado durante la ejecución de un programa.
DECLARACIÓN DE VARIABLES   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
DECLARACIÓN DE VARIABLES La forma de declarar variables es muy sencilla. Esta sección debe comenzar con la palabra reservada  var , seguida de una lista de parejas lista_de_variables=tipo_al_que_pertenecen. Cada par debe ir seguido por un punto y coma. La  lista_de_variables  es uno o más nombres de variables separados por comas:  Var I, J, K : Integer; (* valores enteros *)  Contador : Integer;  Radio : Real; (* valor real *)  Letra : Char; (* un caracter *)  Una variable no representa más que una  porción de memoria  en donde guardamos un dato que dependerá del tipo al que pertenezca la variable. A  diferencia  de una constante, el valor de una variable puede cambiar durante la ejecución de un programa
CONSTANTES Una  constante  representa a un valor (dato almacenado en memoria) que no puede cambiar durante la ejecución de un programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa.  Las constantes se declaran en una sección que comienza con la palabra reservada  const .  Después de declarar una constante ya puedes usarla en el cuerpo principal del programa. Tienen varios usos: ser miembro en una expresion, en una comparación, asignar su valor a una variable, etc.  En el siguiente ejemplo se contemplan varios casos:
CONSTANTES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CONSTANTES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CONSTANTES ,[object Object],[object Object],[object Object],[object Object],[object Object]
CONSTANTES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
TIPO CADENA Por ejemplo: Nombre : String[30];    {Permite un máximo de 30 caracteres en la variable}  Nombre := 'Ernesto González';    Escribir (Nombre[5]);    {Visualiza el 5to caracter de la cadena}    
Diferencias entre ambas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

Más contenido relacionado

La actualidad más candente

Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
grachika
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
BORM
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clase
miguelangelvillelli
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
miguelangelvillelli
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
uanelectromecanica
 
Funciones
FuncionesFunciones
Funciones
Fernando Solis
 
Lenguaje pascalm
Lenguaje pascalmLenguaje pascalm
Lenguaje pascalm
EstrellaPerezUnellez
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Yanori Perez
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
Andreina71
 
Las variables y constantes
Las variables y constantesLas variables y constantes
Las variables y constantes
miguelangelvillelli
 
PHP mode on part 2
PHP mode on part 2PHP mode on part 2
PHP mode on part 2
Teolinda González
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
guestab91474
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
Teolinda González
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
sullonkey
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
yesid19
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
Andreina71
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
RAFAEL HONORES VERA
 
Lenguaje pascal.animation
Lenguaje pascal.animationLenguaje pascal.animation
Lenguaje pascal.animation
EstrellaPerezUnellez
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
Chamakito Edwinshito Cruz Guevara
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
Robert Wolf
 

La actualidad más candente (20)

Instrucciones C++
Instrucciones C++Instrucciones C++
Instrucciones C++
 
Sentencias de control
Sentencias de controlSentencias de control
Sentencias de control
 
Ámbito de las variables resumen de la clase
Ámbito de las variables resumen de la claseÁmbito de las variables resumen de la clase
Ámbito de las variables resumen de la clase
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
 
Funciones
FuncionesFunciones
Funciones
 
Lenguaje pascalm
Lenguaje pascalmLenguaje pascalm
Lenguaje pascalm
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Las variables y constantes
Las variables y constantesLas variables y constantes
Las variables y constantes
 
PHP mode on part 2
PHP mode on part 2PHP mode on part 2
PHP mode on part 2
 
Introduccion a c++
Introduccion a c++Introduccion a c++
Introduccion a c++
 
PHP mode on
PHP mode onPHP mode on
PHP mode on
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Lenguaje C
Lenguaje CLenguaje C
Lenguaje C
 
CÁLCULO RELACIONAL
CÁLCULO RELACIONALCÁLCULO RELACIONAL
CÁLCULO RELACIONAL
 
Lenguaje pascal.animation
Lenguaje pascal.animationLenguaje pascal.animation
Lenguaje pascal.animation
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Tema 3 sentencias de control de java por gio
Tema 3   sentencias de control de java por gioTema 3   sentencias de control de java por gio
Tema 3 sentencias de control de java por gio
 

Destacado

Forschungsdatenmanagement an der Humboldt-Universität zu Berlin
Forschungsdatenmanagement an der Humboldt-Universität zu BerlinForschungsdatenmanagement an der Humboldt-Universität zu Berlin
Forschungsdatenmanagement an der Humboldt-Universität zu Berlin
Elena Simukovic
 
Hahn Fertigungstechnik: Struktur und Fertigungsverfahren
Hahn Fertigungstechnik: Struktur und FertigungsverfahrenHahn Fertigungstechnik: Struktur und Fertigungsverfahren
Hahn Fertigungstechnik: Struktur und Fertigungsverfahren
olik88
 
About LOOM Berlin
About LOOM BerlinAbout LOOM Berlin
About LOOM Berlin
LOOM-BERLIN
 
US20120115210
US20120115210US20120115210
US20120115210
Elliott Hobbs
 
Lebenslauf_Le Shi 2016_DE
Lebenslauf_Le Shi 2016_DELebenslauf_Le Shi 2016_DE
Lebenslauf_Le Shi 2016_DELe Shi
 
Luxusimmobilie Jodelfeld Gardens in Kitzbühel, Tirol
Luxusimmobilie Jodelfeld Gardens in Kitzbühel, TirolLuxusimmobilie Jodelfeld Gardens in Kitzbühel, Tirol
Luxusimmobilie Jodelfeld Gardens in Kitzbühel, Tirol
FIRST Kitzbühel Immobilien
 
Retos aprendizaje e investigación e-learning 2.0
Retos aprendizaje e investigación e-learning 2.0Retos aprendizaje e investigación e-learning 2.0
Retos aprendizaje e investigación e-learning 2.0
Weblearner :: Carlos Castaño
 
Plantillas Aula Virtual PUCV
Plantillas Aula Virtual PUCVPlantillas Aula Virtual PUCV
Plantillas Aula Virtual PUCV
aulavirtualpucv
 
Ost 1 14797 2000
Ost 1 14797 2000Ost 1 14797 2000
Ost 1 14797 2000zeemorg
 
Redes sociales y periodismo Belgrano Day School
Redes sociales y periodismo Belgrano Day SchoolRedes sociales y periodismo Belgrano Day School
Redes sociales y periodismo Belgrano Day School
grmadryn
 
Erst kaufen, dann denken
Erst kaufen, dann denkenErst kaufen, dann denken
Erst kaufen, dann denkenkiwide
 
Lernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr Netzwerken
Lernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr NetzwerkenLernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr Netzwerken
Lernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr Netzwerken
Ulla Herbst
 
Information Systems for Business Processes
Information Systems for Business ProcessesInformation Systems for Business Processes
Information Systems for Business Processes
Jean Vanderdonckt
 
Senioren AKTIV in Gudensberg 2015
Senioren AKTIV in Gudensberg 2015Senioren AKTIV in Gudensberg 2015
Senioren AKTIV in Gudensberg 2015
advars network
 
Copia de Seguridad - Restauracion
Copia de Seguridad - RestauracionCopia de Seguridad - Restauracion
Copia de Seguridad - Restauracion
aulavirtualpucv
 

Destacado (16)

Forschungsdatenmanagement an der Humboldt-Universität zu Berlin
Forschungsdatenmanagement an der Humboldt-Universität zu BerlinForschungsdatenmanagement an der Humboldt-Universität zu Berlin
Forschungsdatenmanagement an der Humboldt-Universität zu Berlin
 
Hahn Fertigungstechnik: Struktur und Fertigungsverfahren
Hahn Fertigungstechnik: Struktur und FertigungsverfahrenHahn Fertigungstechnik: Struktur und Fertigungsverfahren
Hahn Fertigungstechnik: Struktur und Fertigungsverfahren
 
About LOOM Berlin
About LOOM BerlinAbout LOOM Berlin
About LOOM Berlin
 
US20120115210
US20120115210US20120115210
US20120115210
 
Lebenslauf_Le Shi 2016_DE
Lebenslauf_Le Shi 2016_DELebenslauf_Le Shi 2016_DE
Lebenslauf_Le Shi 2016_DE
 
Luxusimmobilie Jodelfeld Gardens in Kitzbühel, Tirol
Luxusimmobilie Jodelfeld Gardens in Kitzbühel, TirolLuxusimmobilie Jodelfeld Gardens in Kitzbühel, Tirol
Luxusimmobilie Jodelfeld Gardens in Kitzbühel, Tirol
 
Retos aprendizaje e investigación e-learning 2.0
Retos aprendizaje e investigación e-learning 2.0Retos aprendizaje e investigación e-learning 2.0
Retos aprendizaje e investigación e-learning 2.0
 
Plantillas Aula Virtual PUCV
Plantillas Aula Virtual PUCVPlantillas Aula Virtual PUCV
Plantillas Aula Virtual PUCV
 
Ost 1 14797 2000
Ost 1 14797 2000Ost 1 14797 2000
Ost 1 14797 2000
 
Redes sociales y periodismo Belgrano Day School
Redes sociales y periodismo Belgrano Day SchoolRedes sociales y periodismo Belgrano Day School
Redes sociales y periodismo Belgrano Day School
 
Handbuch
HandbuchHandbuch
Handbuch
 
Erst kaufen, dann denken
Erst kaufen, dann denkenErst kaufen, dann denken
Erst kaufen, dann denken
 
Lernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr Netzwerken
Lernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr NetzwerkenLernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr Netzwerken
Lernende Energieeffizienz-Netzwerke auf dem Weg zu 100 und mehr Netzwerken
 
Information Systems for Business Processes
Information Systems for Business ProcessesInformation Systems for Business Processes
Information Systems for Business Processes
 
Senioren AKTIV in Gudensberg 2015
Senioren AKTIV in Gudensberg 2015Senioren AKTIV in Gudensberg 2015
Senioren AKTIV in Gudensberg 2015
 
Copia de Seguridad - Restauracion
Copia de Seguridad - RestauracionCopia de Seguridad - Restauracion
Copia de Seguridad - Restauracion
 

Similar a Clase III Estructura de Datos IUTE - Mérida

Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
Rufi Flores
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
Anthony Vera
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigo
Abrirllave
 
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
 
Programacion
ProgramacionProgramacion
Programacion
michaelascanio
 
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
 
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
 
FORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxFORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptx
EMMAFLORESCARMONA
 
Algoritmo
AlgoritmoAlgoritmo
Sophia leonzio tarea4
Sophia leonzio tarea4Sophia leonzio tarea4
Sophia leonzio tarea4
sophimonteleon
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
karenyulithza
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
La Morena Guariqueña
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
Estudiantes ISI_UCA
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
Cristian C
 
Pascal
PascalPascal
Pascal
parada137
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
royimar
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
Beydasanchezhernandez
 
Segundo trabajo
Segundo trabajoSegundo trabajo
Segundo trabajo
Beto Aguayo
 

Similar a Clase III Estructura de Datos IUTE - Mérida (20)

Tema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constanteTema 1-2 identificadores - variable y constante
Tema 1-2 identificadores - variable y constante
 
Constante y variable
Constante y variableConstante y variable
Constante y variable
 
Identificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigoIdentificadores variables y constates en pseudocódigo
Identificadores variables y constates en pseudocódigo
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
Programacion
ProgramacionProgramacion
Programacion
 
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
 
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
 
FORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptxFORMATO DIAPOSITIVAS - dart y flutter.pptx
FORMATO DIAPOSITIVAS - dart y flutter.pptx
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Sophia leonzio tarea4
Sophia leonzio tarea4Sophia leonzio tarea4
Sophia leonzio tarea4
 
37 tarazona karen programacion
37 tarazona karen programacion37 tarazona karen programacion
37 tarazona karen programacion
 
Constantes y variables enitmar
Constantes y variables enitmarConstantes y variables enitmar
Constantes y variables enitmar
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Pascal
PascalPascal
Pascal
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 
Segundo trabajo
Segundo trabajoSegundo trabajo
Segundo trabajo
 

Más de guestc906c2

Arreglos
ArreglosArreglos
Arreglos
guestc906c2
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
guestc906c2
 
Laboratorio Administracion de Hardware y Software
Laboratorio Administracion de Hardware y SoftwareLaboratorio Administracion de Hardware y Software
Laboratorio Administracion de Hardware y Software
guestc906c2
 
SO continuación
SO continuaciónSO continuación
SO continuación
guestc906c2
 
Codigos HTML Lenguaje IV
Codigos HTML Lenguaje IVCodigos HTML Lenguaje IV
Codigos HTML Lenguaje IV
guestc906c2
 
Clase IV Estructura de Datos IUTE - Mérida
Clase IV Estructura de Datos IUTE - MéridaClase IV Estructura de Datos IUTE - Mérida
Clase IV Estructura de Datos IUTE - Mérida
guestc906c2
 
Clase III. Sistemas Operativos
Clase III. Sistemas OperativosClase III. Sistemas Operativos
Clase III. Sistemas Operativos
guestc906c2
 
Clase II Introducción a la Informatica
Clase II Introducción a la InformaticaClase II Introducción a la Informatica
Clase II Introducción a la Informatica
guestc906c2
 
Clase I Introducción a la Informatica
Clase I Introducción a la InformaticaClase I Introducción a la Informatica
Clase I Introducción a la Informatica
guestc906c2
 
Clase II Informatica Basica IUTE - Mérida
Clase II Informatica Basica IUTE - MéridaClase II Informatica Basica IUTE - Mérida
Clase II Informatica Basica IUTE - Mérida
guestc906c2
 
Clase I Informatica IUTE - Mérida
Clase I Informatica IUTE - MéridaClase I Informatica IUTE - Mérida
Clase I Informatica IUTE - Mérida
guestc906c2
 
Clase I Informatica basica IUTE - Merida
Clase I Informatica basica IUTE - MeridaClase I Informatica basica IUTE - Merida
Clase I Informatica basica IUTE - Merida
guestc906c2
 
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
guestc906c2
 
Clase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
guestc906c2
 
Clase I Estructura de Datos
Clase I Estructura de Datos Clase I Estructura de Datos
Clase I Estructura de Datos
guestc906c2
 
Cont clase de lenguaje IV
Cont clase de lenguaje IVCont clase de lenguaje IV
Cont clase de lenguaje IV
guestc906c2
 
Codigos HTML Continuación
Codigos HTML ContinuaciónCodigos HTML Continuación
Codigos HTML Continuación
guestc906c2
 

Más de guestc906c2 (17)

Arreglos
ArreglosArreglos
Arreglos
 
Estructura de Datos Arreglos
Estructura de Datos ArreglosEstructura de Datos Arreglos
Estructura de Datos Arreglos
 
Laboratorio Administracion de Hardware y Software
Laboratorio Administracion de Hardware y SoftwareLaboratorio Administracion de Hardware y Software
Laboratorio Administracion de Hardware y Software
 
SO continuación
SO continuaciónSO continuación
SO continuación
 
Codigos HTML Lenguaje IV
Codigos HTML Lenguaje IVCodigos HTML Lenguaje IV
Codigos HTML Lenguaje IV
 
Clase IV Estructura de Datos IUTE - Mérida
Clase IV Estructura de Datos IUTE - MéridaClase IV Estructura de Datos IUTE - Mérida
Clase IV Estructura de Datos IUTE - Mérida
 
Clase III. Sistemas Operativos
Clase III. Sistemas OperativosClase III. Sistemas Operativos
Clase III. Sistemas Operativos
 
Clase II Introducción a la Informatica
Clase II Introducción a la InformaticaClase II Introducción a la Informatica
Clase II Introducción a la Informatica
 
Clase I Introducción a la Informatica
Clase I Introducción a la InformaticaClase I Introducción a la Informatica
Clase I Introducción a la Informatica
 
Clase II Informatica Basica IUTE - Mérida
Clase II Informatica Basica IUTE - MéridaClase II Informatica Basica IUTE - Mérida
Clase II Informatica Basica IUTE - Mérida
 
Clase I Informatica IUTE - Mérida
Clase I Informatica IUTE - MéridaClase I Informatica IUTE - Mérida
Clase I Informatica IUTE - Mérida
 
Clase I Informatica basica IUTE - Merida
Clase I Informatica basica IUTE - MeridaClase I Informatica basica IUTE - Merida
Clase I Informatica basica IUTE - Merida
 
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 II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- MeridaClase II Estructura de Datos. IUTE- Merida
Clase II Estructura de Datos. IUTE- Merida
 
Clase I Estructura de Datos
Clase I Estructura de Datos Clase I Estructura de Datos
Clase I Estructura de Datos
 
Cont clase de lenguaje IV
Cont clase de lenguaje IVCont clase de lenguaje IV
Cont clase de lenguaje IV
 
Codigos HTML Continuación
Codigos HTML ContinuaciónCodigos HTML Continuación
Codigos HTML Continuación
 

Clase III Estructura de Datos IUTE - Mérida

  • 1. ESTRUCTURA DE DATOS Clase III IDENTIFICADORES, CONSTANTES Y VARIABLES IUTE – MÉRIDA PROF: DUBERLIS GONZÁLEZ
  • 2.
  • 3.
  • 4. VARIABLES En programación, una variable representa a un espacio de memoria en el cual se puede almacenar un dato. Gráficamente, se puede representar como: Durante la ejecución de un programa, el valor que Tome el dato almacenado en una variable puede cambiar Tantas veces como sea necesario, pero, siempre, tomando valores pertenecientes al tipo de dato que el programador ha decidido que puede almacenar dicha variable, ya que, el tipo de dato de una variable no puede ser cambiado durante la ejecución de un programa.
  • 5.
  • 6. DECLARACIÓN DE VARIABLES La forma de declarar variables es muy sencilla. Esta sección debe comenzar con la palabra reservada var , seguida de una lista de parejas lista_de_variables=tipo_al_que_pertenecen. Cada par debe ir seguido por un punto y coma. La lista_de_variables es uno o más nombres de variables separados por comas: Var I, J, K : Integer; (* valores enteros *) Contador : Integer; Radio : Real; (* valor real *) Letra : Char; (* un caracter *) Una variable no representa más que una porción de memoria en donde guardamos un dato que dependerá del tipo al que pertenezca la variable. A diferencia de una constante, el valor de una variable puede cambiar durante la ejecución de un programa
  • 7. CONSTANTES Una constante representa a un valor (dato almacenado en memoria) que no puede cambiar durante la ejecución de un programa. Recibe un valor en el momento de la compilación y este permanece inalterado durante todo el programa. Las constantes se declaran en una sección que comienza con la palabra reservada const . Después de declarar una constante ya puedes usarla en el cuerpo principal del programa. Tienen varios usos: ser miembro en una expresion, en una comparación, asignar su valor a una variable, etc. En el siguiente ejemplo se contemplan varios casos:
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. TIPO CADENA Por ejemplo: Nombre : String[30];   {Permite un máximo de 30 caracteres en la variable}  Nombre := 'Ernesto González';   Escribir (Nombre[5]);   {Visualiza el 5to caracter de la cadena}   
  • 13.