7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 1/38
OPERADORESARITMÉTICOS
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 2/38
PRIORIDAD DEOPERANDOS
Paréntesis (Empezando por los masinternos).
Potencias. Divisiones y Productos. Sumas y Restas. oncatenaci!n. ondicionales.
"!#icos. E$. %& '*+ %& ,-
Producto mayor prioridad
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 3/38
Orden de Operaciones
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 4/38
E%PRESIONES
Epresiones aritméticas/ ' * 0 1, + (2 3 -) 4
, 5 '
Epresiones l!#icas/
(A 4 ,) 6 (7 4 0)(A&2)AND(7&2)
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 5/38
Operadores Aritméticos
Operador Operación que realiza
+ Suma
- Resta
* Multiplicación
/ División \ (Div) División entera
Mod Resto de la división entera
!"ponente
Los operadores aritméticos empleados enVisual!asic son los si"uientes#
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 6/38
Operadores Mod y $ %Di&'
8,
8'
() MOD * +,
8, +
09
() MOD - +.
() $ - +/
() $ * +(
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 7/38
Operador Mod
M MOD 0 +.01tese 2ue si#
Entonces M es m3ltiplo de04!n espa#ol se escri$e% !n &isual-'asic se
escri$e%
Si es par entonces MOD , t.en
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 8/38
Operadores Aritméticos
Operador Operación que realiza
!"ponente- eación
* 0 / Multiplicación 1 División
\ (Div) División enteraMod Resto de la división entera
+ 0 - Suma 1 Resta
Los operadores aritméticos tienen lasi"uiente 5erar2u6a %orden de e5ecuci1n'4
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 9/38
OPERADORESDE COMPARACI70
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 10/38
Operadores de Comparaci1n
Operador Operación que realiza
2 Menor que
3 Ma1or que
, ual23 Dierente
2, Menor o iual
3, Ma1or o iual
s 4omparación de O$5etos
6i7e 4omparación de 4adenas
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 11/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 12/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 13/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 14/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 15/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 16/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 17/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 18/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 19/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 20/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 21/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 22/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 23/38
I0STR8CCIO0ESCO0DICIO0ALES
Se e$ecutan de acuerdo a un criterio deevaluaci!n.
SE "ASI:IAN EN/
8. ONDIIONA" SI;P"E,. ONDIIONA" DO7"E
+. ONDIIONA" ;<"=IP"E
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 24/38
CO0DICIO0AL SIMPLE
condici!n
P8
PSE<DOODI>OInicio
55ONDIION si condición = verdadera entonces e$ecutar (P8) ?n si :in
SINO
@AA
IB ( condici1n ) C e$ecutar (P8)
IS<A" 7ASI .NE=IB condicion tFen e$ecutar (P8)
end iB
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 25/38
CO0DICIO0AL DO!LE
condici!n
P8
SINO
P,
PSE<DOODI>OInicio
55ONDIION si condición = verdadera entonces e$ecutar (P8) si no e$ecutar (P,) ?n si :in
@AAIB ( condici1n ) C e$ecutar (P8)else C e$ecutar (P,)/
IS<A" 7ASI .NE=IB condicion tFen e$ecutar (P8)else e$ecutar (P,)end iB
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 26/38
CO0DICIO0AL M8LTIPLE
selecci!n
P+
+8
P8 P,
,
Pn
n
PSE<DOODI>O
Inicio
se#GnHsea ( selecci1n ) Facer (/ e$ecutar (P8) )/ e$ecutar (P,) -/ e$ecutar (P+) n/ e$ecutar (Pn) si no e$ecutar (por deBecto) ?n se#GnHsea
:in
@AA
sitcF ( selecci1n ) C
case (/ e$ecutar (P8) JreaK case )/ e$ecutar (P,) JreaK case -/ e$ecutar (P+) JreaK case n/ e$ecutar (Pn) JreaK deBault/
e$ecutar (por deBecto)
IS<A" 7ASI .NE=
Select ase opcion Case (# e$ecutar (P8)
Case )# e$ecutar (P,) Case -# e$ecutar (P+) Case n# e$ecutar (Pn) Case else ’si no se cumple ninguna de lasexpresiones
end select
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 27/38
I0STR8CCIO0 REPETITIVAMIE0TRAS
;L condici!n
P
cierre
inicio
:IN
PSE<DOODI>OInicio mientras condici1n + &erdadera Fa#a
e$ecutar (P)?n mientras
:in
IS<A" 7ASI .NE=
MFile condicion + &erdadera e$ecutar (P)
end File
@AA
MFile (condicion +&erdadera) C e$ecutar (P)
I0STR8CCIO0 REPETITIVA
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 28/38
I0STR8CCIO0 REPETITIVAPARA
PARA A8 89 8
P
cierre
inicio
:INPara/ A inicia desde 8 Fasta ue tome el valor de 89
y se incremente de uno en uno.
PSE<DOODI>OInicio
para A( 9asta (. de ( en ( Fa#a e$ecutar (P) ?n para :in
IS<A" 7ASI .NE=
:or A + ( To (. Step ( e5ecutar %P' 0e;t
@AA
Bor (A&8A89A)C e5ecutar %P'< =
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 29/38
A0IDAMIE0TO DE ESTR8CT8RAS
PSE<DOODI>O
Inicio
55ONDIION si condición = verdadera entonces
e$ecutar (P8) si no
si condicion2 = verdadera entonces e$ecutar (P,) si no
e$ecutar (P+) ?n si
?n si :in
@AA
IB ( condici1n ) C e$ecutar (P8)else C iB (condici1n () C
e$ecutar (P,)
elseC e$ecutar (P+)
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 30/38
A0IDAMIE0TO DE ESTR8CT8RAS
PSE<DOODI>OInicio
para A( 9asta (. de ( en (
Fa#a e$ecutar (P) para 7( 9asta (. de - en - Fa#a e$ecutar (P) ?n para ?n para
:in
@AA
Bor (A&8A89A)C
e5ecutar %P'< Bor(7&87897&+)C
e5ecutar %P'< = =
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 31/38
"os procesos repetitivos reuieren contar los sucesos yacciones internas una Borma de Facerlo es mediante uncontador. <n contador es una variaJle cuyo valor seincrementa o decrementa en una cantidad constante encada repetici!n. "a Borma en ue se construye un contador
es la si#uiente/ ;ientras A > (. Fa#a
A A ? ( ?n mientras
<n acumulador o totalizador es una variaJle cuya Bunci!nes almacenar cantidades resultantes de operacionessucesivas. Realiza la misma Bunci!n ue un contador con ladiBerencia de ue el incremento o decremento es variaJleen lu#ar de constante.
nuevoHsaldo 9 @@Este es el acumulador
;ientras A > (. Fa#a A A ? ( Leer %saldo' nue&osaldo nue&osaldo ? saldo ?n mientrasEn pro#ramaci!n se llama acumulador a una variaJle
cuyo valor se incrementa o decrementa en unvalor ue no tiene por ué ser ?$o (en cadaiteraci!n de un Jucle). <n acumulador sueleutilizarse para acumular resultados producidos
en las iteraciones de un Jucle
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 32/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 33/38
OPERADORESL7BICOS
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 34/38
Operadores L1"icos
Los operadores l1"icos se emplean 5unto a la proposiciones llamadas enpro"ramaci1n condiciones4
8na proposici1n tiene s1lo dos &alores%de la &erdad'# &erdadera %TRUE' oalsa %FALSE'
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 35/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 36/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 37/38
7/21/2019 Operadores comporacion.pptx
http://slidepdf.com/reader/full/operadores-comporacionpptx 38/38