SlideShare uma empresa Scribd logo
1 de 17
República Bolivariana De Venezuela
Ministerio Del Poder Popular Para La
Educación Superior
Instituto Universitario De Tecnología
―Antonio José De sucre‖
Extensión – San Felipe
III Semestre Informática

Bachiller:
Oropeza González
Enitmar Ixiomelis
Variable
Una variable está formada por un espacio
en el sistema de almacenaje (memoria principal
de un ordenador) y un nombre simbólico (un
identificador) que está asociado a dicho espacio.
Ese espacio contiene una cantidad o información
conocida o desconocida, es decir un valor. El
nombre de la variable es la forma usual de
referirse al valor almacenado: esta separación
entre nombre y contenido permite que el nombre
sea usado independientemente de la información
exacta que representa. El identificador, en el
código fuente de la computadora puede estar
ligado a un valor durante el tiempo de ejecución
y el valor de la variable puede por lo tanto
cambiar durante el curso de la ejecución del
programa.
Las variables pueden ser de longitud:
Fija.- Cuando el tamaño de la misma no variará a
lo largo de la ejecución del programa. Todas las
variables, sean del tipo que sean tienen longitud
fija, salvo algunas excepciones — como las
colecciones de otras variables (arrays) o las
cadenas.
Variable.- Cuando el tamaño de la misma puede
variar a lo largo de la ejecución. Típicamente
colecciones de datos
Tipos de variables
int: O Entero(En inglés Integrer). Almacena un
número entero de -32768 a +32767. Ocupa 16 bits en
memoria. Los números que almacena no pueden
contener decimales
float: O Flotante. Almacena un número con
decimales con 7 dígitos de precisión. Ocupa 32 bits
inglés). En este caso, el valor se asigna indicando
directamente el número entero o decimal. Los números
decimales utilizan el carácter . (punto) en vez de , (coma) para
separar la parte entera y la parte decimal:
var iva = 16;
// variable tipo enterovar total = 234.65; //
variable tipo decimal
Cadenas de texto
Se utilizan para almacenar caracteres, palabras y/o frases
de texto. Para asignar el valor a la variable, se encierra el
valor entre comillas dobles o simples, para delimitar su
comienzo y su final:
var mensaje = "Bienvenido a nuestro sitio web"; va
nombreProducto = 'Producto ABC'; var letraSeleccionada = 'c';
En ocasiones, el texto que se almacena en las variables no es
tan sencillo. Si por ejemplo el propio texto contiene comillas
simples o dobles, la estrategia que se sigue es la de encerrar
el texto con las comillas (simples o dobles) que no utilice el
texto:
/* El contenido de texto1 tiene comillas simples, por lo que se
encierra con comillas dobles */var texto1 = "Una frase con
'comillas simples' dentro"; /* El contenido de texto2 tiene
comillas dobles, por lo que se encierra con comillas simples
matrices e incluso arreglos. No obstante, el
término array es el más utilizado y es una palabra
comúnmente aceptada en el entorno de la
programación.
Un array es una colección de variables, que pueden
ser todas del mismo tipo o cada una de un tipo
diferente. Su utilidad se comprende mejor con un
ejemplo sencillo: si una aplicación necesita
manejar los días de la semana, se podrían crear
siete variables de tipo texto:
var dia1 = "Lunes"; var dia2 = "Martes";...var dia7 =
"Domingo";
Aunque el código anterior no es incorrecto, sí que
es poco eficiente y complica en exceso la
programación. Si en vez de los días de la semana se
tuviera que guardar el nombre de los meses del
año, el nombre de todos los países del mundo o las
mediciones diarias de temperatura de los últimos
100 años, se tendrían que crear decenas o cientos
variables de tipo lógico. Aunque para
entender realmente su utilidad se debe
estudiar la programación avanzada con
JavaScript del siguiente capítulo, su
funcionamiento básico es muy sencillo.
Una variable de tipo bolean almacena un
tipo especial de valor que solamente puede
tomar dos valores: true (verdadero) o
false (falso). No se puede utilizar para
almacenar números y tampoco permite
guardar cadenas de texto.
Los únicos valores que pueden almacenar
estas variables son true y false, por lo
que no pueden utilizarse los valores
verdadero y falso. A continuación se
muestra un par de variables de tipo
Recomendaciones para su nombre
• Crea nombres de variable largos y descriptivos.
• No seas vago y dale un nombre lo más descriptivo
posible
• Pon las unidades en los nombres de la variable.
Si tu variable informa una medida o algo que
pueda ser contado debería incluirse la unidad de
medida en la que está el valor de la misma.
• Si estás usando el ―cAmel cAse‖, piensa en usar
―cApitAlize‖. Si los nombres de las variables
están compuestos por más de una palabra, evita
las mayúsculas en la segunda palabra. (ejemplo
Variable o Ejemplo variable)
• Nunca uses variables con nombre temp. Estas
variables generalmente ensucian el código ya
que no aportan nada, siempre mejor informar que
están alojando en su interior aunque sean
temporales.
Constante
En programación, una constante es un valor que
no puede ser alterado durante la ejecución de un
programa.
Una constante corresponde a una longitud fija de
un área reservada en la memoria principal del
ordenador, donde el programa almacena valores
fijos.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes
suele escribirse en mayúsculas en la mayoría de
lenguajes.
En C las constantes se declaran con la directiva
#define, esto significa que esa constante tendrá
el mismo valor a lo largo de todo el programa.
El identificador de una constante así definida
será una cadena de caracteres que deberá
Ejemplo:
#include <stdio.h>
#define PI 3.1415926
int main()
{
printf("Pi vale %f", PI);
return 0;
}
Lo cual mostrará por pantalla:
Pi vale 3.1415926
Es decir, PI es una constante a la que le hemos
asignado el valor 3.1415926 mediante la directiva
#define.
La directiva #define también se puede utilizar para
definir expresiones más elaboradas con operadores
(suma, resta, multiplicación etc.) por ejemplo:
#define X 2.4
#define Y 9.2
Tipo de constantes
Se puede hacer una división de las constantes en
tres clases:
constantes literales (sin nombre)
constantes declaradas (con nombre)
constantes expresión
Constantes literales
Son valores de cualquier tipo que se utilizan
directamente, no se declaran ya que no tienen
nombre. En el siguiente ejemplo tienes un par de
constantes literales (el 3, el 4, y el 3.1416):
VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;
También llamadas constantes con nombre, son las
que se declaran en la sección const asignándoles
un valor directamente. Por ejemplo:
Constantes expresión
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. Ejemplo:
const

Pi = 3.141592; (* valor real *)
Min = 0; (* entero *)
Max = 99; (* entero *)
Saludo = 'Hola'; (* cadena caract. *)
Constantes expresión

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. Ejemplo:
const

Min = 0;
Max = 100;
Intervalo = 10;
N = (Max - Min) div Intervalo;
Centro = (Max - Min) div 2;
Variables visual Basic

1. Crea un nuevo proyecto
2. Inserta dos CommandButton a los que llamaremos Boton1 y
Boton2.
3. Inserta un Label al que llamaremos Valor
4. Escribe dentro del Boton1, haciendo doble clic, estas lineas de
codigo:
Private Sub Boton1_Click()
Dim Contador As Integer
Valor.Caption = Contador
End Sub
5. Y dentro del Boton2 estas otras:
Private Sub Boton2_Click()
Valor. Caption = Contador
End Sub
Observa como en el primer botón hemos definido una variable
llamada Contador, mientras que en el segundo botón no.
6. Realiza una ejecución de prueba. Pulsa en el primer botón.
Observa como el valor de la variable ha pasado a nuestro
Label.
7. Pulsa ahora el segundo Botón.
Se produce un error, apareciendo una ventana como
la que mostramos en esta imagen. Este error nos
avisa que existe una variable que no esta definida.
Aunque parezca que la tenemos definida no es así. La
definición de dicha variable esta en otro
procedimiento.
8. Pulsa el botón Aceptar y observa donde se ha
producido el error.
9. Detén la ejecución de la aplicación.
Si deseas utilizar una variable con el mismo nombre
en otro procedimiento deberás volverla a definir.
Piensa que aunque se llamen exactamente igual, son
variables diferentes ya que están en procedimientos
diferentes.
Si nosotros creamos las variables con Dim al volver
a entrar dentro del evento donde se ha creado la
variable, esta se vuelve a iniciar. Si queremos que
Declarando Constantes visual Basic
Vamos a imaginas que queremos realizar una
aplicación en la que partiendo de un numero inicial
de alumnos, cada vez que pulsemos un botón el
número de alumnos aumente en 1.
1. Borra las lineas de codigo que hemos escrito en
las practicas anteriores y escribe el siguiente
codigo allí donde corresponda (Ten presente no
estamos utilizando el segundo botón)
Option Explicit
Public Contador As Integer
Const Alumnos = 45
Private Sub Boton1_Click()
Contador = Contador + 1
Valor.Caption = Contador + Alumnos
End Sub
2. Realiza una ejecución de prueba
Se

puede pensar que no hace falta crear una
constante llamada Alumnos donde se introduce el
número de alumnos que tenemos. Pero piensa que
una constante es de suma utilidad en el momento
que estamos realizando una gran aplicación en
la que surge muchas veces una cantidad con la
que tenemos que trabajar.
Ejemplo: imagina que tienes una aplicación con
cientos de lineas en la que calculas el promedio
de notas de la clase, el promedio de faltas en un
trimestre, etc. Bien, pues en todos estos cálculos
necesitas saber el número de alumnos que tienes.
Si utilizaras esta misma aplicación otros años
Se debería cambiar el número de alumnos.
Entonces se tendría que buscar línea a línea allí
donde realizas dichos cálculos, para cambiar el
número de alumnos. En cambio, si utilizas una
constante, con solo cambiar el valor de la

Mais conteúdo relacionado

Mais procurados

TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CJesus Agreda
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CJesus Agreda
 
Instrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoInstrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoAbrirllave
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasCarlos M. Sandoval
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoAbrirllave
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativasAbrirllave
 
Introducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje CIntroducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje CCarlos Pes
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmosAbrirllave
 
Resumen Java Script
Resumen Java ScriptResumen Java Script
Resumen Java Scriptjlgomezri
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivasDenisse C
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en cArmando Jori
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datosuanelectromecanica
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje javaMarisol Henao
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivasAbrirllave
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Renny Batista
 

Mais procurados (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introducción
IntroducciónIntroducción
Introducción
 
TUTORIAL LENGUAJE C
TUTORIAL LENGUAJE CTUTORIAL LENGUAJE C
TUTORIAL LENGUAJE C
 
TUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE CTUTORIAL DE LENGUAJE C
TUTORIAL DE LENGUAJE C
 
Introducción
IntroducciónIntroducción
Introducción
 
Instrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigoInstrucciones primitivas en pseudocódigo
Instrucciones primitivas en pseudocódigo
 
Unidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicasUnidad 5 Estructuras algoritmicas
Unidad 5 Estructuras algoritmicas
 
Pseint
PseintPseint
Pseint
 
Estructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigoEstructura de un algoritmo en pseudocódigo
Estructura de un algoritmo en pseudocódigo
 
Instrucciones de control alternativas
Instrucciones de control alternativasInstrucciones de control alternativas
Instrucciones de control alternativas
 
Introducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje CIntroducción a la codificación en lenguaje C
Introducción a la codificación en lenguaje C
 
Llamadas a subalgoritmos
Llamadas a subalgoritmosLlamadas a subalgoritmos
Llamadas a subalgoritmos
 
Resumen Java Script
Resumen Java ScriptResumen Java Script
Resumen Java Script
 
Estructuras de decisión o selectivas
Estructuras de decisión o selectivasEstructuras de decisión o selectivas
Estructuras de decisión o selectivas
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Logica taller de tipo de datos
Logica taller de tipo de datosLogica taller de tipo de datos
Logica taller de tipo de datos
 
Elementos del lenguaje java
Elementos del lenguaje javaElementos del lenguaje java
Elementos del lenguaje java
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015Java - Sintaxis Básica 2015
Java - Sintaxis Básica 2015
 

Semelhante a Constantes y variables enitmar

Constante y variable
Constante y variableConstante y variable
Constante y variableAnthony Vera
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfSofiaMoreno74
 
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 constanteRufi Flores
 
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 CPablo Chiesa
 
TECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdfTECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdfangela455951
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfkaren849811
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfkaren849811
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfkaren849811
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfangela455951
 
Guia de ejercioccios de estudio c#.pptx
Guia de ejercioccios de estudio   c#.pptxGuia de ejercioccios de estudio   c#.pptx
Guia de ejercioccios de estudio c#.pptxJAVIERARTUROGARCIAMI
 

Semelhante a Constantes y variables enitmar (20)

Constante y variable
Constante y variableConstante y variable
Constante y variable
 
tecnologia (2).pdf
tecnologia (2).pdftecnologia (2).pdf
tecnologia (2).pdf
 
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdfEstructuras básicas_ Conceptos básicos de programación. 10-1.pdf
Estructuras básicas_ Conceptos básicos de programación. 10-1.pdf
 
tecnologia (1).pdf
tecnologia (1).pdftecnologia (1).pdf
tecnologia (1).pdf
 
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
 
Visaul
VisaulVisaul
Visaul
 
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
 
TECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdfTECNOLOGIA 10-3 (1).pdf
TECNOLOGIA 10-3 (1).pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
TECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdfTECNOLOGIA 10-3.pdf
TECNOLOGIA 10-3.pdf
 
Guia de ejercioccios de estudio c#.pptx
Guia de ejercioccios de estudio   c#.pptxGuia de ejercioccios de estudio   c#.pptx
Guia de ejercioccios de estudio c#.pptx
 
Expocision pseudocodigo
Expocision pseudocodigoExpocision pseudocodigo
Expocision pseudocodigo
 

Mais de La Morena Guariqueña (6)

Medios de almacenamiento
Medios de almacenamientoMedios de almacenamiento
Medios de almacenamiento
 
Arreglos enitmar
Arreglos enitmarArreglos enitmar
Arreglos enitmar
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
mapa conceptual de enitmar
mapa conceptual de enitmarmapa conceptual de enitmar
mapa conceptual de enitmar
 
mapa conceptual
mapa conceptual mapa conceptual
mapa conceptual
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (13)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

Constantes y variables enitmar

  • 1. República Bolivariana De Venezuela Ministerio Del Poder Popular Para La Educación Superior Instituto Universitario De Tecnología ―Antonio José De sucre‖ Extensión – San Felipe III Semestre Informática Bachiller: Oropeza González Enitmar Ixiomelis
  • 2. Variable Una variable está formada por un espacio en el sistema de almacenaje (memoria principal de un ordenador) y un nombre simbólico (un identificador) que está asociado a dicho espacio. Ese espacio contiene una cantidad o información conocida o desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado: esta separación entre nombre y contenido permite que el nombre sea usado independientemente de la información exacta que representa. El identificador, en el código fuente de la computadora puede estar ligado a un valor durante el tiempo de ejecución y el valor de la variable puede por lo tanto cambiar durante el curso de la ejecución del programa.
  • 3. Las variables pueden ser de longitud: Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones — como las colecciones de otras variables (arrays) o las cadenas. Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos Tipos de variables int: O Entero(En inglés Integrer). Almacena un número entero de -32768 a +32767. Ocupa 16 bits en memoria. Los números que almacena no pueden contener decimales float: O Flotante. Almacena un número con decimales con 7 dígitos de precisión. Ocupa 32 bits
  • 4. inglés). En este caso, el valor se asigna indicando directamente el número entero o decimal. Los números decimales utilizan el carácter . (punto) en vez de , (coma) para separar la parte entera y la parte decimal: var iva = 16; // variable tipo enterovar total = 234.65; // variable tipo decimal Cadenas de texto Se utilizan para almacenar caracteres, palabras y/o frases de texto. Para asignar el valor a la variable, se encierra el valor entre comillas dobles o simples, para delimitar su comienzo y su final: var mensaje = "Bienvenido a nuestro sitio web"; va nombreProducto = 'Producto ABC'; var letraSeleccionada = 'c'; En ocasiones, el texto que se almacena en las variables no es tan sencillo. Si por ejemplo el propio texto contiene comillas simples o dobles, la estrategia que se sigue es la de encerrar el texto con las comillas (simples o dobles) que no utilice el texto: /* El contenido de texto1 tiene comillas simples, por lo que se encierra con comillas dobles */var texto1 = "Una frase con 'comillas simples' dentro"; /* El contenido de texto2 tiene comillas dobles, por lo que se encierra con comillas simples
  • 5. matrices e incluso arreglos. No obstante, el término array es el más utilizado y es una palabra comúnmente aceptada en el entorno de la programación. Un array es una colección de variables, que pueden ser todas del mismo tipo o cada una de un tipo diferente. Su utilidad se comprende mejor con un ejemplo sencillo: si una aplicación necesita manejar los días de la semana, se podrían crear siete variables de tipo texto: var dia1 = "Lunes"; var dia2 = "Martes";...var dia7 = "Domingo"; Aunque el código anterior no es incorrecto, sí que es poco eficiente y complica en exceso la programación. Si en vez de los días de la semana se tuviera que guardar el nombre de los meses del año, el nombre de todos los países del mundo o las mediciones diarias de temperatura de los últimos 100 años, se tendrían que crear decenas o cientos
  • 6. variables de tipo lógico. Aunque para entender realmente su utilidad se debe estudiar la programación avanzada con JavaScript del siguiente capítulo, su funcionamiento básico es muy sencillo. Una variable de tipo bolean almacena un tipo especial de valor que solamente puede tomar dos valores: true (verdadero) o false (falso). No se puede utilizar para almacenar números y tampoco permite guardar cadenas de texto. Los únicos valores que pueden almacenar estas variables son true y false, por lo que no pueden utilizarse los valores verdadero y falso. A continuación se muestra un par de variables de tipo
  • 7. Recomendaciones para su nombre • Crea nombres de variable largos y descriptivos. • No seas vago y dale un nombre lo más descriptivo posible • Pon las unidades en los nombres de la variable. Si tu variable informa una medida o algo que pueda ser contado debería incluirse la unidad de medida en la que está el valor de la misma. • Si estás usando el ―cAmel cAse‖, piensa en usar ―cApitAlize‖. Si los nombres de las variables están compuestos por más de una palabra, evita las mayúsculas en la segunda palabra. (ejemplo Variable o Ejemplo variable) • Nunca uses variables con nombre temp. Estas variables generalmente ensucian el código ya que no aportan nada, siempre mejor informar que están alojando en su interior aunque sean temporales.
  • 8. Constante En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: El valor de pi = 3.1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes. En C las constantes se declaran con la directiva #define, esto significa que esa constante tendrá el mismo valor a lo largo de todo el programa. El identificador de una constante así definida será una cadena de caracteres que deberá
  • 9. Ejemplo: #include <stdio.h> #define PI 3.1415926 int main() { printf("Pi vale %f", PI); return 0; } Lo cual mostrará por pantalla: Pi vale 3.1415926 Es decir, PI es una constante a la que le hemos asignado el valor 3.1415926 mediante la directiva #define. La directiva #define también se puede utilizar para definir expresiones más elaboradas con operadores (suma, resta, multiplicación etc.) por ejemplo: #define X 2.4 #define Y 9.2
  • 10. Tipo de constantes Se puede hacer una división de las constantes en tres clases: constantes literales (sin nombre) constantes declaradas (con nombre) constantes expresión Constantes literales Son valores de cualquier tipo que se utilizan directamente, no se declaran ya que no tienen nombre. En el siguiente ejemplo tienes un par de constantes literales (el 3, el 4, y el 3.1416): VolumenEsfera := 4/3 * 3.1416 * Radio * Radio * Radio;
  • 11. También llamadas constantes con nombre, son las que se declaran en la sección const asignándoles un valor directamente. Por ejemplo: Constantes expresión 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. Ejemplo: const Pi = 3.141592; (* valor real *) Min = 0; (* entero *) Max = 99; (* entero *) Saludo = 'Hola'; (* cadena caract. *)
  • 12. Constantes expresión 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. Ejemplo: const Min = 0; Max = 100; Intervalo = 10; N = (Max - Min) div Intervalo; Centro = (Max - Min) div 2;
  • 13. Variables visual Basic 1. Crea un nuevo proyecto 2. Inserta dos CommandButton a los que llamaremos Boton1 y Boton2. 3. Inserta un Label al que llamaremos Valor 4. Escribe dentro del Boton1, haciendo doble clic, estas lineas de codigo: Private Sub Boton1_Click() Dim Contador As Integer Valor.Caption = Contador End Sub 5. Y dentro del Boton2 estas otras: Private Sub Boton2_Click() Valor. Caption = Contador End Sub Observa como en el primer botón hemos definido una variable llamada Contador, mientras que en el segundo botón no. 6. Realiza una ejecución de prueba. Pulsa en el primer botón. Observa como el valor de la variable ha pasado a nuestro Label. 7. Pulsa ahora el segundo Botón.
  • 14. Se produce un error, apareciendo una ventana como la que mostramos en esta imagen. Este error nos avisa que existe una variable que no esta definida. Aunque parezca que la tenemos definida no es así. La definición de dicha variable esta en otro procedimiento. 8. Pulsa el botón Aceptar y observa donde se ha producido el error. 9. Detén la ejecución de la aplicación. Si deseas utilizar una variable con el mismo nombre en otro procedimiento deberás volverla a definir. Piensa que aunque se llamen exactamente igual, son variables diferentes ya que están en procedimientos diferentes. Si nosotros creamos las variables con Dim al volver a entrar dentro del evento donde se ha creado la variable, esta se vuelve a iniciar. Si queremos que
  • 15.
  • 16. Declarando Constantes visual Basic Vamos a imaginas que queremos realizar una aplicación en la que partiendo de un numero inicial de alumnos, cada vez que pulsemos un botón el número de alumnos aumente en 1. 1. Borra las lineas de codigo que hemos escrito en las practicas anteriores y escribe el siguiente codigo allí donde corresponda (Ten presente no estamos utilizando el segundo botón) Option Explicit Public Contador As Integer Const Alumnos = 45 Private Sub Boton1_Click() Contador = Contador + 1 Valor.Caption = Contador + Alumnos End Sub 2. Realiza una ejecución de prueba
  • 17. Se puede pensar que no hace falta crear una constante llamada Alumnos donde se introduce el número de alumnos que tenemos. Pero piensa que una constante es de suma utilidad en el momento que estamos realizando una gran aplicación en la que surge muchas veces una cantidad con la que tenemos que trabajar. Ejemplo: imagina que tienes una aplicación con cientos de lineas en la que calculas el promedio de notas de la clase, el promedio de faltas en un trimestre, etc. Bien, pues en todos estos cálculos necesitas saber el número de alumnos que tienes. Si utilizaras esta misma aplicación otros años Se debería cambiar el número de alumnos. Entonces se tendría que buscar línea a línea allí donde realizas dichos cálculos, para cambiar el número de alumnos. En cambio, si utilizas una constante, con solo cambiar el valor de la