PDF de programación - Sentencias de asignación e inicialización

Imágen de pdf Sentencias de asignación e inicialización

Sentencias de asignación e inicializacióngráfica de visualizaciones

Publicado el 8 de Mayo del 2018
1.102 visualizaciones desde el 8 de Mayo del 2018
121,1 KB
3 paginas
Creado hace 18a (02/08/2005)
Programación Instituto Tecnológico de Celaya

SSEENNTTEENNCCIIAASS DDEE AASSIIGGNNAACCIIÓÓNN EE IINNIICCIIAALLIIZZAACCIIÓÓNN

A cada instrucción de un programa se le conoce como Sentencia. En este

documento se discuten las sentencias de asignación.


Sentencias de Asignación
La forma más directa de cambiar el valor de una variable es a través de una

sentencia de asignación o simplemente asignación. Un asignación es una

orden que se da a la computadora y que en palabras se interpretaría como:



“Evalúa la expresión escrita al lado derecho del signo de igualdad y asígnale tal

valor a la variable colocado al lado izquierdo del signo igual”



La sintaxis de una asignación es:


nombre_de_variable = expresion;



Observe que al igual que otras sentencias en C++, una asignación termina con

un punto y coma y que los dos términos de la asignación están separados por

un signo igual. El término expresion colocado al lado derecho del signo igual

se evalúa y el resultado se asigna a la variable colocado en el lado izquierdo del

signo igual.



El término expresion puede ser muy simple, como un valor numérico o el

nombre de otra variable, pero también puede contener operaciones algebraicas

(suma, resta, etc.) entre variables del programa y funciones matemáticas

(seno, coseno, raíz cuadrada, etc.)



Los siguientes son ejemplos de asignaciones:

peso_por_caja = 10;



Ingeniería Química

Programación Instituto Tecnológico de Celaya

peso_total = peso_por_caja * numero_de_cajas;



peso_total = peso_total + 1;



distancia = velocidad * tiempo;


Expresiones Usando Operadores Aritméticos
En un programa de C++ es posible combinar variables entre sí (o con números

constantes) a través de operadores aritméticos:
+ Suma

- Resta

* Multiplicación

/ División



También es posible incorporar funciones matemáticas más complicadas para

relacionar variables, pero esas se analizarán un poco después en el curso.



Observa que en los tres últimos ejemplos de asignación se utilizan los

operadores multiplicación y suma.


Inicialización de Variables
Una variable de un programa no tiene un valor con sentido hasta que se le

asigna uno en el programa. Pongamos el siguiente ejemplo. Suponga que se

tiene un programa como el siguiente:

int main ()

{

int numero1, numero2;

numero1 = numero2 + 1;

return 0;

}

Ingeniería Química

Programación Instituto Tecnológico de Celaya

¿Qué valor se le asigna a la variable numero1 ? La respuesta es “no se sabe”.

El problema del programa anterior es que la variable numero2 no ha sido

inicializada, es decir, no se le ha asignado un valor que tenga significado

dentro del contexto del programa. Cuando esto ocurre el compilador

posiblemente no marque error (algunos compiladores marcan este tipo de

errores pero otros no lo hacen), pero el resultado que el programa proporciona

para la variable numero2 seguramente carecerá de sentido. El valor de una

variable no inicializada corresponde al valor binario que la computadora tenía

almacenada en el espacio de memoria que ahora le ha asignado a la variable.

Generalmente este será un valor “basura” dado que no tendrá significado en el

programa.



Hay dos formas de inicializar una variable, una es a través de alguna asignación

en el programa; la otra es inicializarla al mismo tiempo que se declara. Los dos

casos siguientes son equivalentes:



int contador, indice;

contador = 1;

indice = 2;



o bien



int contador = 1, indice=2;



La sintaxis de este último caso sería:
Nombre_del_Tipo identificador_1 = valor_1,

identificador_2 = valor_2, ... ;



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

Comentarios de: Sentencias de asignación e inicialización (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad