PDF de programación - Elementos básicos de C++: Declaración de Variables

Imágen de pdf Elementos básicos de C++: Declaración de Variables

Elementos básicos de C++: Declaración de Variablesgráfica de visualizaciones

Publicado el 7 de Mayo del 2018
240 visualizaciones desde el 7 de Mayo del 2018
141,2 KB
5 paginas
Creado hace 13a (19/01/2006)
Programación Instituto Tecnológico de Celaya

EELLEEMMEENNTTOOSS BBÁÁSSIICCOOSS DDEE CC++++:: DDEECCLLAARRAACCIIÓÓNN DDEE

VVAARRIIAABBLLEESS

A través de operaciones aritméticas (suma, resta, etc.) y lógicas (por ejemplo,

comparaciones) los programas manipulan datos tales como números y

caracteres. C++ y prácticamente todos los lenguajes de programación utilizan

una estructura de lenguaje conocida como “variable” para almacenar e

identificar la información. El término de variable es muy utilizado en

matemáticas para representar una cantidad que debe ser calculada o cuyo valor

puede cambiar durante algún procedimiento de cálculo. El concepto es muy

similar en programación, la diferencia principal, sin embargo, es que en

programación las variables pueden representar no sólo números, sino también

caracteres o listas de números y caracteres. De esta forma, a la cantidad o

símbolo que una variable representa se le conoce como el “valor” de una

variable. Por ejemplo, si una variable sirve para almacenar información de tipo

numérico un valor válido para esa variable pudiera ser el número 2, pero si la

variable almacena una cadena de caracteres, un valor válido para la variable

puede ser cualquier palabra (“libro”, “manzana”, etc.)

El compilador (en este caso el compilador de C++) asigna una posición de

memoria a cada variable de programa. Así, el valor de la variable, en formato

binario, se guarda en la posición de memoria asignada a la variable.


Identificadores
Al nombre de una variable se le conoce como identificador. Es deseable que,

para que los programas sean fáciles de entender, los nombres de las variables

estén asociados con su significado. Un identificador debe comenzar con una

letra o con el guión bajo ( _ ), mientras que el resto del identificador pueden ser

cualquier combinación de letras, dígitos y el guión bajo. Por ejemplo, los

siguientes son identificadores válidos para las variables:

x x1 x_1 _abc ABC123z7 suma datos2 area Producto



Ingeniería Química

Programación Instituto Tecnológico de Celaya

aunque sólo tres de ellos son nombres que adecuadamente indican su

significado. Los siguientes no son identificadores válidos ¿Por qué?

12 3x %cambio data-1 miprimer.c programa.cpp



Hay una clase especial de identificadores conocido como palabras reservadas

(keywords). Estas palabras reservadas tienen ya un significado definido por el

lenguaje de programación (C++), de forma que el programador no puede

utilizarlos para identificar variables. Las palabras reservadas en el lenguaje C++

están dadas en la siguiente lista:



asm

bool



compl

do



export

goto



and



break

const

double

extern

if

and_eq

case



auto



catch

const_cast

continue

bitand

char



default

dynamic_cast

else

enum

false



inline

not



float

int



not_eq



for

long



bitor

class

delete

explicit

friend

mutable

namespace new

or_eq

private

protected

public

reinterpret_cast



return

static_cast

struct

true



unsigned

try



using

xor



wchar_t

while

static

throw

union

short

switch

typedef

virtual

xor_eq

operator

or

register

signed

template

typeid

void



sizeof

this



typename

volatile


Declaración de Variables
Todas las variables de un programa deben de ser declaradas. Cuando se

declara una variable se está indicando al compilador (y a la computadora) que

tipo de información se está almacenando en esa variable. Por ejemplo, las

siguientes dos declaraciones sirven para indicar el tipo de las 3 variables de un

programa:

int numero_de_cajas;

double peso_por_caja, peso_total;

Ingeniería Química

Programación Instituto Tecnológico de Celaya

La palabra int en la primera declaración es una abreviación de integer, de forma

que la primera declaración indica que la variable numero_de_cajas es de tipo

entero. Observe que en la segunda declaración se declaran dos variables.

Cuando se declaran más de una variable en una declaración, las variables se

separan por comas. Observe también que cada declaración termina con un

punto y coma. En la segunda declaración la palabra double indica que las

variables peso_por_caja y peso_toal son de tipo doble (punto flotante).

Posteriormente se indica el significado de doble. La clase de información que

una variable almacena se le conoce como su tipo. A las palabras int y double se

les conoce como nombre del tipo.



En general, la sintaxis de un declaración de variables es:


Nombre_del_tipo Identificador_1, Identificador_2, ... ;



Recordar que la sintaxis de un lenguaje de programación es el conjunto de

reglas gramaticales definidas para ese lenguaje.


Tipos de Variables
Tipo Numérico
Como se describió anteriormente, las variables numéricas en un programa

pueden ser de dos tipos, enteras y de punto flotante. Por ejemplo,

conceptualmente los números 2 y 2.0 son iguales, pero los lenguajes de

programación como C++ les consideran que tiene tipo distinto. El número 2 es

un entero, mientras que el número 2.0 es de punto flotante porque contiene

una parte fraccionaria (aun cuando este parte fraccionaria vale cero en este

caso). Existen muchos tipos de variables numéricas en C++. La clasificación

depende, entre otras cosas, del rango de valores que una variable puede

poseer. Recuerde que una computadora tiene limitaciones en su capacidad de

memoria, de forma que los números son almacenados utilizando un número

limitado de bytes. Así, hay un límite para el valor que una variable numérica


Ingeniería Química

Programación Instituto Tecnológico de Celaya

puede tener, y ese valor depende del tipo. Es decir, la computadora utiliza

diferente número de bytes para guardar cada variable y ese número de bytes

depende de su tipo.



La siguiente tabla proporciona información a cerca de los tipos numéricos del

lenguaje C++



Nombre del Tipo

Memoria usada

Rango de Valores

Precisión

2 btytes

4 bytes

-32767 a 32767

-2147483647 a

2147483647

4 bytes

-2147483647

a



4 bytes

8 bytes

10 bytes

2147483647
10-38 a 1038
10-308 a 10308
10-4932 a 104932

short

int

long

float

double

7 dígitos

15 dígitos

long double

En la tabla, los tipos short, int y long representan tipos de variables enteras.

19 dígitos

Los tipos float, double y long double son variables de punto flotante (poseen un

punto decimal). Aun cuando C++ te permite dicha clasificación, para la mayoría

de los programas que se utilizarán los únicos tipos que se necesitan son los

tipos int y double.



Tipo Caracter
Debido a que las computadoras no son usadas únicamente para hacer cálculo

numéricos, mostramos aquí un tipo de variable no numérica. Las variables del

tipo char son variables cuyo valor consiste de letras, dígitos o signos de

puntuación. Una variable de tipo char puede contener un solo caracter. Hay un

tipo de cadenas de caracteres (string) pero éste se analizará posteriormente en

el curso por varias razones. Ejemplo de uso:



Ingeniería Química

Programación Instituto Tecnológico de Celaya

char simbolo_1;


Tipo Booleano
Variables de tipo booleano (nombradas así en honor a George Boole quien creó

las reglas de la lógica matemática) únicamente pueden tener los valores de true

(verdadero) o false (falso). El tipo booleano en lenguaje C++ se representa por

bool. La siguiente es una declaración de la variable verdad como de tipo

booleano:



bool verdad;



Ingeniería Química
  • Links de descarga
http://lwp-l.com/pdf10918

Comentarios de: Elementos básicos de C++: Declaración de Variables (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad