Вы находитесь на странице: 1из 4

2.3.

- Operadores relacionales
Los smbolos para relacionar que se usan en c++ son:
Nombre

smbolo

Mayor

>

Menor

<

Mayor igual

>=

Menor igual

<=

Igual

==

Para las relaciones lgicas y==AND; o==OR; no==NOT &&;II;!


2.4 Asignaciones
Existen varios tipos de asignacin:
2.4.1 Asignacin simple: Sucede cuando asignamos a una variable un
valor o una variable un valor o una variable, como. Por ejemplo:
i=4;
j=i;
Una practica muy comn en programacin al iterar situaciones es posible
utilizar la misma variable,como por ejemplo si quisiera que la variable x, se
incrementara en 5, es posible escribir
x=x+5
Si x fuese una variable matemtica

Variables en la que se va a esccriibir en la direccin de memoria. En general


todaslas variables posean un rvalue y un lvalue el primero es usado a la
derecha (right) de la igualdad y es una asignacin y el segundo es usado a
laizquierda de la igualdad (left) es decir su direccin de memoria.
2.4.2. Asignacion Compuesta: La expresin
x=x+5 puede ser reemplazada por la asignacin x+=5;
existen otros operadores para asignacin compuesta como:
+= ; -= ; *= ; /=
2.4.3. Operadores de incremento y decremento:

La asignacin x=x+1;
Puede ser reemplazada por x+=1;
O tmb por x++;
De forma similar existe el operador para eldecrement
Ie x=x-1;
Es reemplazado por x-=1 o x
Ambos operdoresunitarios ++ o pueden ser usados como prefijo o como
sufijo, teiendo acciones diferentes.
Por ejemplo si suponemos que inicialmente
Entonces la instrccion
y=x++
hace q x=3 e y=4
pero la instruccin
y=++x
hace que x=4 e y=4

x=3;

CAPITULO 3 ESTRUCTURAS DE CONTROL

3.1.- INTRODUCCION: Por lo general los programas son ejecutados lnea por
lnea tal como fueron escritos, esto se conoce con el nombre de ejecucion
secuencial. Varios enunciados que veremos a continuacin le indicaran al
compilador que la sentencia a ejecutarse no es la que sigue sino otra,
estose conoce como transferencia de control.
Durante los aos 60 se hizo un uso indiscriminado de las sentencia de
transferencias de control, lo cual trajo como consecuencia problemas en la
creacin de software. Los programadores de la poca acusaban a la
sentencia gato como tal causante.
La nocion que conocemos como PROGRAMACION ESTRUCTURADA convirti
en realidad en la eliminacin de la sentencia

Para los 70 Bohm y Jocopini publican su libro en el cual clasifican que todo
programa puede ser escrito en trminos de 8 estructuras de control que
son:
-Estructuras de secuencia
-Estructurasde seleccin
-Estructuras de repeticin
3.2.-ESTRUCTURAS DE SECUENCIA:En c++ las estructuras de secuencia se
encuentra interconstruida de manera implcita pues a menos que se indique
lo contrario la computadora ejecuta las sentencias uno despus del otro de
forma automtica de acuerdo como fueron escritos.
3.3.-ESTRUCTURAS DE SELECCIN: c++ proporciona 4tipos de estructuras
de seleccin.
-La estructura de seleccin if
-La estructura de seleccin if else
-La estructura de seleccin if else if
-La estructura de seleccin switch
3.3.1 ESTRUCTURA DE SELECCIN: Este tipo de estructura permite escoger
o ignorar una accin es decir si es verdadera se ejecuta la accin y si es
falsa se ignora la accin. Las condiciones para la estructura
Los operadores de igualdad y operadores relacionales.
== ; < ; > ; >= ; <=

If ( a==b)
{
Cont<<a es igual a b;
}
En este caso lo que se evalua es (a==b) en este y en otros ejemplos las
llaves {} son opcionales pues ellas indican que todo lo que se encuentra
entre las llaves debe ser tratado como si fuese una nica expresin. Si la
sentencia es una sola puede obviarse las llaves y reescribirse :
If(a==b) cout<<a es igual a b;

Ejercicio :
Crea un programa que permite ingresar 2 numeros enteros y hacer las
comparaciones de igualdad, diferencia, mayor, mayor o igual, menor, menor
o igual.

Вам также может понравиться