Operadores comporacion.pptx

38
OPERADORES ARITMÉTICOS

Transcript of Operadores comporacion.pptx

Page 1: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 1/38

OPERADORESARITMÉTICOS

Page 2: Operadores comporacion.pptx

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

Page 3: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 3/38

Orden de Operaciones

Page 4: Operadores comporacion.pptx

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)

Page 5: Operadores comporacion.pptx

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#

Page 6: Operadores comporacion.pptx

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 - +.

() $ - +/

() $ * +(

Page 7: Operadores comporacion.pptx

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 

Page 8: Operadores comporacion.pptx

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

Page 9: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 9/38

OPERADORESDE COMPARACI70

Page 10: Operadores comporacion.pptx

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

Page 11: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 11/38

Page 12: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 12/38

Page 13: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 13/38

Page 14: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 14/38

Page 15: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 15/38

Page 16: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 16/38

Page 17: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 17/38

Page 18: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 18/38

Page 19: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 19/38

Page 20: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 20/38

Page 21: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 21/38

Page 22: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 22/38

Page 23: Operadores comporacion.pptx

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

Page 24: Operadores comporacion.pptx

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 

Page 25: Operadores comporacion.pptx

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 

Page 26: Operadores comporacion.pptx

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 

Page 27: Operadores comporacion.pptx

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

Page 28: Operadores comporacion.pptx

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'<  = 

Page 29: Operadores comporacion.pptx

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+)

Page 30: Operadores comporacion.pptx

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'<  =  =

 

Page 31: Operadores comporacion.pptx

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 

Page 32: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 32/38

Page 33: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 33/38

OPERADORESL7BICOS

Page 34: Operadores comporacion.pptx

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'

Page 35: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 35/38

Page 36: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 36/38

Page 37: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 37/38

Page 38: Operadores comporacion.pptx

7/21/2019 Operadores comporacion.pptx

http://slidepdf.com/reader/full/operadores-comporacionpptx 38/38