SlideShare una empresa de Scribd logo
1 de 5
ELEMNTOS DE UNA VARIABLE
Un programa se debe seprarar la diferencia entre el diseño de algoritmo y su
implementación en un lenguaje especificó co pero por ello se debe distinguir
claramente entre los conceptos de programación y el medio en que se implementa
un lenguaje especifico.
Los elementos básicos constiutivos de u programa o algoritmo son:
Palabras reservadas ( inicio,fin, si, enonces , etcétera…)
Identificadores (nombres de variables escencialmente )
Caracteres especilaes (coma, apostrofo, etcétera..)
Constantes
Variables
Expresiones
Instrucciones
Además de estos elementos básicos que forman parte de los programas cuya
comprencion y funcionaminto será vital para el correcto diseño del algoritmo y
naturalmente la codificación del programa estos elementos
Estos elementos son:
Bucles
Contadores
Acumuladores
Iterructores
Estructuras
Secuenciales
Selectivas
Repetitivas
DECLARACION DE UN VARIBLE
Una variable se declara para especificar su nombre y sus características la
instrucción de declaración para variables es instrucción DIM (visual, basic) . su
ubiacion y contenido determinan las características de la variables para las reglas
de domnacion de varables y cnsideraciones consulte Nombres de elementos
declarados ( visual Basic)
Niveles de declaración
Valor local y variables miembros
Una variable local es aqulla que se declara dentro de un procediiento. Una variable
miembro tipo de visual basic ;se declara en el nivel del modulo ,dentro de una
clase ,estructura o modulo
VARIABLES COMPRTIDAS Y DE INSTANCIAS
La categoría de una viable miembro es una clase o estructçura depende de que la
variable este o no comparidasi una variable se declara con la palabra clave shared
,es una variable compartida,y existe en una única copia compartida de todos la
instancias de la clase de estructura
DECLARAR EL TIPO DE DATOS
La clausula AS de la estructura de declaración permite definir el tipo de daos o de
objesiguientes tipos de los to de la variable que se seta declarando.se puede
especificar cualquier a cualquier tiepo
Un tipo de datos básicos,comoBoolean,LongoDecimal
Un tipo de datos compuesto de un matriz o una estructura
Un tipo de objetivo definido en una aplicación
Un tipo de interfas comocomarableodisposable
Variables locales y globales.

Las reglas de ámbito de un lenguaje son las reglas que controlan si un
fragmento de código conoce o tiene acceso a otro fragmento de código o de
datos.

Una variable locales aquella cuyo ámbito se restringe a la función que la
ha declarado se dice entonces que la variable es local a esa función. Esto
implica que esa variable sólo va a poder ser manipulada en dicha sección,
y no se podrá hacer referencia fuera de dicha sección. Cualquier variable
que se defina dentro de las llaves del cuerpo de una función se interpreta
como una variable local a esa función.
Cuando una variable x es local a una función func1, significa que la función
func1 es la propietaria de dicha variable, y puede acceder a ella y
modificarla. Si cualquier otra función del programa necesita conocer el
valor de la variable x, es la función func1 la que debe transferir el valor de x
a través del paso de argumentos en la llamada a la función. Si además esta
función desea modificar el valor de dicha variable, entonces tendrá que
devolver el nuevo valor a func1, y será func1 quien se encargue de asignar
el valor devuelto a su variable x.
El argumento formal (los veremos en la siguiente sección) ámbito de un
argumento formal es el mismo que el de una variable local; el argumento
formal definido en la cabecera de una función sólo podrá ser accedido
dentro del cuerpo de dicha función, y no en otros lugares del programa.

Unavariable global es aquella que se define fuera del cuerpo de cualquier
función, normalmente al principio del programa, después de la definición
de los archivos de biblioteca (#include), de la definición de constantes
simbólicas y antes de cualquier función. El ámbito de una variable global
son todas las funciones que componen el programa, cualquier función
puede acceder a dichas variables para leer y escribir en ellas. Es decir, se
puede hacer referencia a su dirección de memoria en cualquier parde del
programa.

El uso de variables globales no es aconsejable a pesar de que
aparentemente nos parezca muy útil, esto se debe a varias razones
fundamentales:

Legibilidad menor.
Nos condiciona en muchos casos que el programa sólo sirvapara un
conjunto de casos determinados.
El uso indiscriminado de variables globales produce efectos
colaterales. Esto sucede cuando existe una alteración no deseada del
contenido de una variable global dentro de una función, bien por
invocación, bien por olvidar definir en la función una variable local o
un parámetro formal con ese nombre. La corrección de dichos errores
puede ser muy ardua.
Atenta contra uno de los principios de la programación, la
modularidad. El bajo acoplamiento supone no compartir espacios de
memoria con otras funciones, y potenciar el paso de información
(llamadas) para que la función trate la información localmente.
Las variables declaradas dentro de una función son automáticas por
defecto, es decir, sólo existen mientras se ejecuta la función. Cuando se
invoca la función se crean estas variables en la pila y se destruyen cuando la
función termina. La única excepción la constituyen las variables locales
declaradas como estáticas ( static). En este caso, la variable mantiene su
valor entre cada dos llamadas a la función aún cuando su visibilidad sigue
siendo local a la función.
Una función siempre es conocida por todo el programa, excepto cuando se
declara como estática, en cuyo caso sólo la podrán utilizar las funciones del
mismo módulo de compilación.

En C, todas las funciones están al mismo nivel de ámbito. Es decir, no se
puede definir una función dentro de otra función. Esto es por lo que C no es
técnicamente un lenguaje estructurado en bloques.
También puede suceder que en un mismo ámbito aparezcan variables
locales y globales con el mismo nombre. Cuando sucede esta situación,
siempre son las variables locales y argumentos formales los que tienen
prioridad sobre las globale

LOCAL
La inferencia de tipos se usan para determinar los pos de datos de las variales
locales que se han declardo sin inguna clausula AS . El copilaor deduce el tipo de la
variable a parir el tipo de la expresión de iniciación .
Esto permite declarar variables isn especificar un tipo de fora explicita. En el
ejmplo siguiente NUM 1, NUM 2 estan fuertemente tapados como enteros
TIPOS DE VARIABLES
Una variable independiente es aquella cuyo valor no depende del de otra variable.
La variable independiente en una función se suele representar por x.
La variable independiente se representa en el eje de abscisas.
La variable y, llamada variable dependiente, está en función de la variable x, que
es la variable independiente.
VARIABLE DEPENDIENTE
Una variable dependiente es aquella cuyos valores dependen de los que tomen otra
variable.
La variable dependiente en una función se suele representar por y.
La variable dependiente se representa en el eje ordenadas.
La variable y está en función de la variable x, que es la variable independiente.
ELEMENTOS DE PROGRAMACION:
Dentro de los elementos de programación más utilizados para llevar a cabo una
buena prantica de programación, están por ejemplo, los algoritmos, el
pseudocódigo, los diagramas de flujo, los diagramas de bloque, los mapas de entidad
relación, los diagramas de flujo de datos.
PROPIEDADES
se expresa en términos de un:
Lenguaje común
Diagramas de flujo
Pseudocódigo
Lenguajes de programación
Declaración de variable en Visual Basic
Personas que lo han encontrado útil: 3 de 4 - Valorar este tema
Una variable se declara para especificar su nombre y sus características. La
instrucción de declaración para variables es Instrucción Dim (Visual Basic).
Su ubicación y contenido determinan las características de la variable.
Para las reglas de denominación de variables y consideraciones, consulte
Nombres de elementos declarados (Visual Basic).
Niveles de declaración
Valor local y variables miembros
Una variable local es aquella que se declara dentro de un procedimiento. Una
variable miembro es un miembro de un tipo de Visual Basic; se declara en el nivel
de módulo, dentro de una clase, estructura o módulo, pero no dentro de ningún
procedimiento interno de esa clase, estructura o módulo.
Variables compartidas y de instancias
La categoría de una variable miembro, en una clase o estructura, depende de que
la variable esté o no compartida. Si una variable se declara con la palabra clave
Shared, es una variable compartida, y existe en una única copia compartida por
todas las instancias de la clase o estructura.
De lo contrario, es una variable de instancia, y se crea una copia independiente de
ella para cada instancia de la clase o estructura. Una copia determinada de una
variable de instancia sólo está disponible en la instancia de la clase o estructura en
que se creó.Es independiente de una copia de la variable de instancia en cualquier
otra instancia de la clase o estructura.
Declarar el tipo de datos
La cláusula As de la instrucción de declaración permite definir el tipo de datos o de
objetos de la variable que se está declarando. Se puede especificar cualquiera de
los siguientes tipos para una variable:
Un tipo de datos básico, como Boolean, Long o Decimal.
Un tipo de datos compuesto, como una matriz o una estructura.
Un tipo de objeto o clase, definido en su aplicación o en otra aplicación
Clase de .NET Framework, como Label o TextBox
Un tipo de interfaz, como IComparable o IDisposable
Se pueden declarar varias declarar distintas variables en la misma instrucción sin
necesidad de repetir el tipo de datos. En las instrucciones siguientes, las variables i,
jyk se declaran como tipo Integer, l y m como Long, y x e y como Single.

Más contenido relacionado

La actualidad más candente

Elementos caracteristicos de la poo
Elementos caracteristicos de la pooElementos caracteristicos de la poo
Elementos caracteristicos de la pooMagda Fernandez
 
Visual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formulariosVisual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formulariosGabriel Titto
 
Clase programacion unidad i
Clase programacion unidad iClase programacion unidad i
Clase programacion unidad iYhonal Sisiruca
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. RafaelAponte16
 
Presentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BPresentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BKuritzuthian
 
Conceptos basicos caro
Conceptos basicos caroConceptos basicos caro
Conceptos basicos caropomasqui
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificadoaioria2525
 
Fundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasFundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasLuis Ortiz
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programadorWilson Delgado Ramos
 
Perfiles UML - Eliana Concha
Perfiles UML - Eliana ConchaPerfiles UML - Eliana Concha
Perfiles UML - Eliana Concha2008PA2Info3
 
Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVAStiven Rocha
 

La actualidad más candente (20)

Elementos caracteristicos de la poo
Elementos caracteristicos de la pooElementos caracteristicos de la poo
Elementos caracteristicos de la poo
 
Programacion
ProgramacionProgramacion
Programacion
 
Hd
HdHd
Hd
 
Visual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formulariosVisual .NET - Diseño y Programación de formularios
Visual .NET - Diseño y Programación de formularios
 
Clase programacion unidad i
Clase programacion unidad iClase programacion unidad i
Clase programacion unidad i
 
Uml
UmlUml
Uml
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Presentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011BPresentacion JFlex USC (Compiladores) 2011B
Presentacion JFlex USC (Compiladores) 2011B
 
Conceptos basicos caro
Conceptos basicos caroConceptos basicos caro
Conceptos basicos caro
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
El lenguaje de modelado unificado
El lenguaje de modelado unificadoEl lenguaje de modelado unificado
El lenguaje de modelado unificado
 
Fundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasFundamentos de programación: Subprogramas
Fundamentos de programación: Subprogramas
 
Laboratorio interfaces
Laboratorio interfacesLaboratorio interfaces
Laboratorio interfaces
 
Apendice general 4 terminos de programador
Apendice general 4 terminos de programadorApendice general 4 terminos de programador
Apendice general 4 terminos de programador
 
Perfiles UML - Eliana Concha
Perfiles UML - Eliana ConchaPerfiles UML - Eliana Concha
Perfiles UML - Eliana Concha
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 
Laboratorio de polimorfismo
Laboratorio de  polimorfismoLaboratorio de  polimorfismo
Laboratorio de polimorfismo
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Laboratorio clase abstract
Laboratorio clase abstractLaboratorio clase abstract
Laboratorio clase abstract
 
Glosario Términos De JAVA
Glosario Términos De JAVAGlosario Términos De JAVA
Glosario Términos De JAVA
 

Destacado

Presentacion de matematica
Presentacion de matematicaPresentacion de matematica
Presentacion de matematicasusanaguardado
 
Estadistica Repaso
Estadistica RepasoEstadistica Repaso
Estadistica Repasomtamoni
 
Estadistica cuarto medio
Estadistica cuarto medioEstadistica cuarto medio
Estadistica cuarto mediositayanis
 
Curso Estadistica Descriptiva[1]
Curso Estadistica Descriptiva[1]Curso Estadistica Descriptiva[1]
Curso Estadistica Descriptiva[1]yiesbore
 
Las variables en una investigacion cientifica
Las variables en una investigacion cientificaLas variables en una investigacion cientifica
Las variables en una investigacion cientificaprofesorrene
 
Estadística elementos básicos
Estadística elementos básicosEstadística elementos básicos
Estadística elementos básicosAlvaro Rodriguez
 

Destacado (7)

Presentacion de matematica
Presentacion de matematicaPresentacion de matematica
Presentacion de matematica
 
Estadistica Repaso
Estadistica RepasoEstadistica Repaso
Estadistica Repaso
 
Estadistica cuarto medio
Estadistica cuarto medioEstadistica cuarto medio
Estadistica cuarto medio
 
Curso Estadistica Descriptiva[1]
Curso Estadistica Descriptiva[1]Curso Estadistica Descriptiva[1]
Curso Estadistica Descriptiva[1]
 
Las variables en una investigacion cientifica
Las variables en una investigacion cientificaLas variables en una investigacion cientifica
Las variables en una investigacion cientifica
 
Estadística elementos básicos
Estadística elementos básicosEstadística elementos básicos
Estadística elementos básicos
 
Variables de investigación
Variables de investigaciónVariables de investigación
Variables de investigación
 

Similar a Elementos de una variable trabajo grupal computacion

Similar a Elementos de una variable trabajo grupal computacion (20)

Allison
AllisonAllison
Allison
 
Allison
AllisonAllison
Allison
 
Á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
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Lenguaje de programacion en c
Lenguaje de programacion en cLenguaje de programacion en c
Lenguaje de programacion en c
 
Variables y constantes
Variables  y constantesVariables  y constantes
Variables y constantes
 
Lenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcionLenguajes lógicos definicion y funcion
Lenguajes lógicos definicion y funcion
 
Variables
VariablesVariables
Variables
 
Clase15
Clase15Clase15
Clase15
 
Lenguaje de programacion mike alvarado
Lenguaje de programacion mike alvaradoLenguaje de programacion mike alvarado
Lenguaje de programacion mike alvarado
 
Exposicion de programacion
Exposicion de programacionExposicion de programacion
Exposicion de programacion
 
Lenguaje c
Lenguaje cLenguaje c
Lenguaje c
 
Conceptos en internet
Conceptos en internetConceptos en internet
Conceptos en internet
 
Funciones lenguaje c modulo4
Funciones lenguaje c modulo4Funciones lenguaje c modulo4
Funciones lenguaje c modulo4
 
M o d_u_l_a_r_i_d_a_d
M o d_u_l_a_r_i_d_a_dM o d_u_l_a_r_i_d_a_d
M o d_u_l_a_r_i_d_a_d
 
FUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE CFUNCIONES EN LENGUAJE C
FUNCIONES EN LENGUAJE C
 
Elemento 4
Elemento 4Elemento 4
Elemento 4
 
Java y xml
Java y xmlJava y xml
Java y xml
 
Java y xml
Java y xmlJava y xml
Java y xml
 

Último

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

Elementos de una variable trabajo grupal computacion

  • 1. ELEMNTOS DE UNA VARIABLE Un programa se debe seprarar la diferencia entre el diseño de algoritmo y su implementación en un lenguaje especificó co pero por ello se debe distinguir claramente entre los conceptos de programación y el medio en que se implementa un lenguaje especifico. Los elementos básicos constiutivos de u programa o algoritmo son: Palabras reservadas ( inicio,fin, si, enonces , etcétera…) Identificadores (nombres de variables escencialmente ) Caracteres especilaes (coma, apostrofo, etcétera..) Constantes Variables Expresiones Instrucciones Además de estos elementos básicos que forman parte de los programas cuya comprencion y funcionaminto será vital para el correcto diseño del algoritmo y naturalmente la codificación del programa estos elementos Estos elementos son: Bucles Contadores Acumuladores Iterructores Estructuras Secuenciales Selectivas Repetitivas DECLARACION DE UN VARIBLE Una variable se declara para especificar su nombre y sus características la instrucción de declaración para variables es instrucción DIM (visual, basic) . su ubiacion y contenido determinan las características de la variables para las reglas de domnacion de varables y cnsideraciones consulte Nombres de elementos declarados ( visual Basic) Niveles de declaración Valor local y variables miembros Una variable local es aqulla que se declara dentro de un procediiento. Una variable miembro tipo de visual basic ;se declara en el nivel del modulo ,dentro de una clase ,estructura o modulo
  • 2. VARIABLES COMPRTIDAS Y DE INSTANCIAS La categoría de una viable miembro es una clase o estructçura depende de que la variable este o no comparidasi una variable se declara con la palabra clave shared ,es una variable compartida,y existe en una única copia compartida de todos la instancias de la clase de estructura DECLARAR EL TIPO DE DATOS La clausula AS de la estructura de declaración permite definir el tipo de daos o de objesiguientes tipos de los to de la variable que se seta declarando.se puede especificar cualquier a cualquier tiepo Un tipo de datos básicos,comoBoolean,LongoDecimal Un tipo de datos compuesto de un matriz o una estructura Un tipo de objetivo definido en una aplicación Un tipo de interfas comocomarableodisposable Variables locales y globales. Las reglas de ámbito de un lenguaje son las reglas que controlan si un fragmento de código conoce o tiene acceso a otro fragmento de código o de datos. Una variable locales aquella cuyo ámbito se restringe a la función que la ha declarado se dice entonces que la variable es local a esa función. Esto implica que esa variable sólo va a poder ser manipulada en dicha sección, y no se podrá hacer referencia fuera de dicha sección. Cualquier variable que se defina dentro de las llaves del cuerpo de una función se interpreta como una variable local a esa función. Cuando una variable x es local a una función func1, significa que la función func1 es la propietaria de dicha variable, y puede acceder a ella y modificarla. Si cualquier otra función del programa necesita conocer el valor de la variable x, es la función func1 la que debe transferir el valor de x a través del paso de argumentos en la llamada a la función. Si además esta función desea modificar el valor de dicha variable, entonces tendrá que devolver el nuevo valor a func1, y será func1 quien se encargue de asignar el valor devuelto a su variable x. El argumento formal (los veremos en la siguiente sección) ámbito de un argumento formal es el mismo que el de una variable local; el argumento formal definido en la cabecera de una función sólo podrá ser accedido dentro del cuerpo de dicha función, y no en otros lugares del programa. Unavariable global es aquella que se define fuera del cuerpo de cualquier
  • 3. función, normalmente al principio del programa, después de la definición de los archivos de biblioteca (#include), de la definición de constantes simbólicas y antes de cualquier función. El ámbito de una variable global son todas las funciones que componen el programa, cualquier función puede acceder a dichas variables para leer y escribir en ellas. Es decir, se puede hacer referencia a su dirección de memoria en cualquier parde del programa. El uso de variables globales no es aconsejable a pesar de que aparentemente nos parezca muy útil, esto se debe a varias razones fundamentales: Legibilidad menor. Nos condiciona en muchos casos que el programa sólo sirvapara un conjunto de casos determinados. El uso indiscriminado de variables globales produce efectos colaterales. Esto sucede cuando existe una alteración no deseada del contenido de una variable global dentro de una función, bien por invocación, bien por olvidar definir en la función una variable local o un parámetro formal con ese nombre. La corrección de dichos errores puede ser muy ardua. Atenta contra uno de los principios de la programación, la modularidad. El bajo acoplamiento supone no compartir espacios de memoria con otras funciones, y potenciar el paso de información (llamadas) para que la función trate la información localmente. Las variables declaradas dentro de una función son automáticas por defecto, es decir, sólo existen mientras se ejecuta la función. Cuando se invoca la función se crean estas variables en la pila y se destruyen cuando la función termina. La única excepción la constituyen las variables locales declaradas como estáticas ( static). En este caso, la variable mantiene su valor entre cada dos llamadas a la función aún cuando su visibilidad sigue siendo local a la función. Una función siempre es conocida por todo el programa, excepto cuando se declara como estática, en cuyo caso sólo la podrán utilizar las funciones del mismo módulo de compilación. En C, todas las funciones están al mismo nivel de ámbito. Es decir, no se puede definir una función dentro de otra función. Esto es por lo que C no es técnicamente un lenguaje estructurado en bloques.
  • 4. También puede suceder que en un mismo ámbito aparezcan variables locales y globales con el mismo nombre. Cuando sucede esta situación, siempre son las variables locales y argumentos formales los que tienen prioridad sobre las globale LOCAL La inferencia de tipos se usan para determinar los pos de datos de las variales locales que se han declardo sin inguna clausula AS . El copilaor deduce el tipo de la variable a parir el tipo de la expresión de iniciación . Esto permite declarar variables isn especificar un tipo de fora explicita. En el ejmplo siguiente NUM 1, NUM 2 estan fuertemente tapados como enteros TIPOS DE VARIABLES Una variable independiente es aquella cuyo valor no depende del de otra variable. La variable independiente en una función se suele representar por x. La variable independiente se representa en el eje de abscisas. La variable y, llamada variable dependiente, está en función de la variable x, que es la variable independiente. VARIABLE DEPENDIENTE Una variable dependiente es aquella cuyos valores dependen de los que tomen otra variable. La variable dependiente en una función se suele representar por y. La variable dependiente se representa en el eje ordenadas. La variable y está en función de la variable x, que es la variable independiente. ELEMENTOS DE PROGRAMACION: Dentro de los elementos de programación más utilizados para llevar a cabo una buena prantica de programación, están por ejemplo, los algoritmos, el pseudocódigo, los diagramas de flujo, los diagramas de bloque, los mapas de entidad relación, los diagramas de flujo de datos. PROPIEDADES se expresa en términos de un:
  • 5. Lenguaje común Diagramas de flujo Pseudocódigo Lenguajes de programación Declaración de variable en Visual Basic Personas que lo han encontrado útil: 3 de 4 - Valorar este tema Una variable se declara para especificar su nombre y sus características. La instrucción de declaración para variables es Instrucción Dim (Visual Basic). Su ubicación y contenido determinan las características de la variable. Para las reglas de denominación de variables y consideraciones, consulte Nombres de elementos declarados (Visual Basic). Niveles de declaración Valor local y variables miembros Una variable local es aquella que se declara dentro de un procedimiento. Una variable miembro es un miembro de un tipo de Visual Basic; se declara en el nivel de módulo, dentro de una clase, estructura o módulo, pero no dentro de ningún procedimiento interno de esa clase, estructura o módulo. Variables compartidas y de instancias La categoría de una variable miembro, en una clase o estructura, depende de que la variable esté o no compartida. Si una variable se declara con la palabra clave Shared, es una variable compartida, y existe en una única copia compartida por todas las instancias de la clase o estructura. De lo contrario, es una variable de instancia, y se crea una copia independiente de ella para cada instancia de la clase o estructura. Una copia determinada de una variable de instancia sólo está disponible en la instancia de la clase o estructura en que se creó.Es independiente de una copia de la variable de instancia en cualquier otra instancia de la clase o estructura. Declarar el tipo de datos La cláusula As de la instrucción de declaración permite definir el tipo de datos o de objetos de la variable que se está declarando. Se puede especificar cualquiera de los siguientes tipos para una variable: Un tipo de datos básico, como Boolean, Long o Decimal. Un tipo de datos compuesto, como una matriz o una estructura. Un tipo de objeto o clase, definido en su aplicación o en otra aplicación Clase de .NET Framework, como Label o TextBox Un tipo de interfaz, como IComparable o IDisposable Se pueden declarar varias declarar distintas variables en la misma instrucción sin necesidad de repetir el tipo de datos. En las instrucciones siguientes, las variables i, jyk se declaran como tipo Integer, l y m como Long, y x e y como Single.