martes, 8 de febrero de 2011

Variables en C++

Variable
Una variable se define como un identificador que se utiliza para almacenar todos los datos generados durante la ejecución de un programa.
Existen ciertas reglas en cuanto a variables:
ü      Claras y con referencia directa al problema.
ü      No espacios en blanco, ni símbolos extraños en ellas.
ü      Se pueden usar abreviaturas, pero solo de carácter general.
ü      No deben ser palabras reservadas del lenguaje.
Ejemplos de buenas variables:  Nombre, Edad, SdoDiario, etc.


¿Dónde se declaran las variables?
Existen dos posibilidades, una es declararla como global y otra como local. Es global aquella variable que se declara fuera de la función main y local la que se declara dentro.
Constantes.
Las constantes se declaran, como en C, igual que una variable normal, pero añadiendo la palabra const delante. Por ejemplo, para declarar una constante con valor 33:
const int numero = 33;
Estas constantes no pueden ser modificadas a lo largo del programa. Por eso deben ser definidas al mismo tiempo que declaradas.


Tipos básicos y variables
Los tipos de datos básicos definidos por C son caracteres, números enteros y números en coma flotante. Los caracteres son representados por char, los enteros por short, int, long y los números en coma flotante por float y double. Los tipos básicos disponibles y su tamaño son:


Char
Carácter
(normalmente 8 bits)
Short
Entero corto con signo
(normalmente 16 bits)
Int
Entero con signo
(depende de la implementación)
Unsigned
Entero sin signo
(depende de la implementación)
Long
Entero largo con signo
(normalmente 32 bits)
Float
Flotante simple
(normalmente 32 bits)
Double
Flotante doble
(normalmente 64 bits)




Librerias
En general, el término librería se utiliza para referirse a un conjunto de módulos objeto .obj / .o (resultados de compilación) agrupados en un solo fichero que suele tener las extensiones .lib, .bpl [6] .a, .dll, etc.



Aplicaciones
En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con el cual se crean los programas informáticos).



Cómo desarrollar aplicaciones “multiplataforma” en Lenguaje C
¿Qué es eso de aplicaciones multiplataforma?
Decimos que una aplicación es multiplataforma si es capaz de ejecutarse en diferentes sistemas operativos (Windows, Mac OS, Linux, etc). Para ilustrar el concepto con un ejemplo  podemos hablar de Java, que es un lenguaje que permite desarrollar aplicaciones multiplataforma gracias a la Máquina Virtual (Java Virtual Machina, JVM). En el caso de Java es posible correr la aplicaciones sin hacer ningún cambio a nivel de código, es decir, un código hecho en Java bajo Windows puede correr sin problemas en Mac OS.


 Clasificación de las Estructuras de Datos


a)      Según su Implementación:

ü      Primitivas: Implementadas a nivel de hardware.  Ejemplos: arreglos, registros, etc.

ü      No Primitivas: Implementadas a nivel de software utilizando estructuras de datos primitivas.  Ejemplos: listas, colas, etc.



b)      Según su Representación en Memoria:

ü      Secuencial: En esta estructura de Datos el almacenamiento es inmediato. Son lineales los elementos acumulados.

ü      Enlazada: En esta estructura el almacenamiento es disperso.  Aquí la ubicación física de un elemento no determina una posición relativa.


c)      Según el Tipo de Almacenamiento:

ü      Estáticas: Se le asigna una cantidad fija de memoria cuando se declara la estructura de datos.

ü      Dinámicas: La asignación de memoria es variable, se puede aumentar o disminuir en tiempo de ejecución.

Resumen diapositivas Prof. Héctor Mendoza

4 comentarios:

  1. bueno el c++ tiene ciertas reglas que hay que seguir para que puedar corre y llevar a cabo las variables correspondiente como los son de tipo char,Short,Int, entre otros

    ResponderEliminar
  2. las variables son caracteres, números enteros y números en coma flotan estos caracteres un identificador que se utiliza para almacenar todos los datos generados durante la ejecución de un programa.

    ResponderEliminar
  3. es muy interesante el tema y sobre todo el manejo de las variables dentro de este lenguaje de programación que pasa a formar parte de nuestro lenguaje base en nuestro trabajo, la situacion del manejo y respeto de las reglas en su aplicacion debe ser de caracter obligatorio para el desarrollo correcto del contenido a programar.. la corrida de este programa debe ser muy interesante

    ResponderEliminar