Está en la página 1de 38

OPERADORES

ARITMTICOS

PRIORIDAD DE
OPERANDOS

Parntesis (Empezando por los mas


internos).
Potencias.
Divisiones y Productos.
Sumas y Restas.
Concatenacin.
Condicionales.
Lgicos.
Ej.
Producto mayor prioridad
X= 5+7*3
X= 26

Orden de Operaciones

EXPRESIONES

Expresiones aritmticas:
5*7
4 ^2
3 + (8 - 6)
2/5

Expresiones lgicas:
(A 2) > (B 4)
(A=8)AND(B=8)

Operadores Aritmticos
Los operadores aritmticos empleados en
Visual-Basic son los siguientes:
Operador
+
*
/
\ (Div)
Mod
^

Operacin que realiza


Suma
Resta
Multiplicacin
Divisin
Divisin entera
Resto de la divisin entera
Exponente

Operadores Mod y \ (Div)

12 \ 7 =1

12

12 MOD 7 =5

5 1
12

0 4

12 MOD 3 =0
12 \ 3 =4

Operador Mod
Ntese que si:
M MOD N =0
Entonces M es mltiplo de
N.
En espaol se escribe:

En Visual-Basic se
escribe:

Si N es par entonces

If N MOD 2=0 then

Operadores Aritmticos
Los operadores aritmticos tienen la
siguiente jerarqua (orden de ejecucin).
Operador

Operacin que realiza

Exponente

Negacin

*,/
\ (Div)

Multiplicacin y Divisin
Divisin entera

Mod

Resto de la divisin entera

+,-

Suma y Resta

OPERADORES

DE COMPARACIN

Operadores de Comparacin
Operador

Operacin que realiza

<
>
=
<>
<=
>=

Menor que
Mayor que
Igual
Diferente
Menor o igual
Mayor o igual

Is

Comparacin de Objetos

Like

Comparacin de Cadenas

INSTRUCCIONES
CONDICIONALES

Se ejecutan
evaluacin.

de acuerdo a

un criterio

SE CLASIFICAN EN:
1.
2.
3.

CONDICIONAL SIMPLE
CONDICIONAL DOBLE
CONDICIONAL MULTIPLE

de

CONDICIONAL SIMPLE
PSEUDOCODIGO
Inicio
//CONDICION
si condicin = verdadera entonces
ejecutar (P1)
fin si
Fin

NO

condicin

VISUAL BASIC .NET


If condicion then
ejecutar (P1)

S
I

end if

P1
JAVA
If ( condicin ) {
ejecutar (P1);
}

CONDICIONAL DOBLE
PSEUDOCODIGO
Inicio
//CONDICION
si condicin = verdadera entonces
ejecutar (P1)
si no
ejecutar (P2)
fin si

NO

P2

condicin

Fin

S
I

P1

VISUAL BASIC .NET


If condicion then
ejecutar (P1)
else
ejecutar (P2)
end if
}
JAVA
If ( condicin ) {
ejecutar (P1);
}
else {
ejecutar (P2):
}

CONDICIONAL MULTIPLE
PSEUDOCODIGO
Inicio
segn_sea ( seleccin ) hacer
1: ejecutar (P1)
2: ejecutar (P2)
3: ejecutar (P3)
n: ejecutar (Pn)
si no
ejecutar (por defecto)
fin segn_sea

seleccin

VISUAL BASIC .NET


Select Case opcion
Case 1: ejecutar (P1)
Case 2: ejecutar (P2)
Case 3: ejecutar (P3)
Case n: ejecutar (Pn)
Case else
si no se cumple ninguna de las
expresiones
end select

Fin

JAVA

P1

P2

P3

switch ( seleccin ) {
case 1: ejecutar (P1);
break;
case 2: ejecutar (P2)
break;
case 3: ejecutar (P3)
break;
case n: ejecutar (Pn)
break;
default:
ejecutar (por defecto);

Pn
}

INSTRUCCION REPETITIVA
MIENTRAS
inicio

PSEUDOCODIGO
Inicio
mientras condicin = verdadera
haga
ejecutar (P)
fin mientras
Fin

MQ condicin

VISUAL BASIC .NET


While condicion = verdadera
ejecutar (P)
end while

P
JAVA

cierre
FIN

While (condicion =
verdadera) {
ejecutar (P);
}

INSTRUCCION REPETITIVA
PARA
PSEUDOCODIGO
Inicio

inicio

PARA A1, 10, 1

para A1 hasta 10 de 1 en 1 haga


ejecutar (P)
fin para
Fin

VISUAL BASIC .NET


For A = 1 To 10 Step 1
ejecutar (P)
Next

P
JAVA

cierre
FIN

for (A=1;A<10;A++){
ejecutar (P);
}

Para: A inicia desde 1, hasta que tome el valor de 10


y se incremente de uno en uno.

ANIDAMIENTO DE ESTRUCTURAS
PSEUDOCODIGO

Inicio
//CONDICION
si condicin = verdadera entonces
ejecutar (P1)
si no
si condicion2 = verdadera
entonces
ejecutar (P2)

JAVA
If ( condicin ) {
ejecutar (P1);
}
else {
if (condicin 1) {
ejecutar (P2);

si no

}
else{

ejecutar (P3)
fin si

ejecutar (P3);

fin si

Fin

ANIDAMIENTO DE ESTRUCTURAS
PSEUDOCODIGO
Inicio

JAVA

para A1 hasta 10 de 1 en 1
haga
ejecutar (P)
para B1 hasta 10 de 3 en 3
haga
ejecutar (P)
fin para
fin para

for (A=1;A<10;A++){
ejecutar (P);
for
(B=1;B<10;B+=3){
ejecutar (P);
}
}

Fin

Los procesos repetitivos requieren contar los sucesos y


acciones internas, una forma de hacerlo es mediante un
contador. Un contador es una variable cuyo valor se
incrementa o decrementa en una cantidad constante en
cada repeticin. La forma en que se construye un contador
es la siguiente:
Mientras A < 10 haga
AA+1
fin mientras

Un acumulador o totalizador es una variable cuya funcin


es almacenar cantidades resultantes de operaciones
sucesivas. Realiza la misma funcin que un contador con la
diferencia de que el incremento o decremento es variable
en lugar de constante.
nuevo_saldo 0 //Este es el acumulador
Mientras A < 10 haga
AA+1
Leer (saldo)
nuevo_saldo nuevo_saldo + saldo
fin mientras

En programacin, se llamaacumulador a una variable


cuyo valor se incrementa o decrementa en un
valor que no tiene por qu ser fijo (en cada
iteracin de un bucle). Un acumulador suele
utilizarse para acumular resultados producidos
en las iteraciones de un bucle

OPERADORES
LGICOS

Operadores Lgicos

Los operadores lgicos se emplean


junto a la proposiciones, llamadas en
programacin condiciones.
Una proposicin tiene slo dos valores
(de la verdad): verdadera (TRUE) o
falsa (FALSE)

También podría gustarte