2 E S Expresiones

6

Click here to load reader

description

lp

Transcript of 2 E S Expresiones

Page 1: 2 E S Expresiones

7/18/2019 2 E S Expresiones

http://slidepdf.com/reader/full/2-e-s-expresiones-56d4fbef833bb 1/6

3

Pseudocódigo

 

1

 AGENDA

 Pseudocódigo  Entrada/Salida  Notaciones

  Expresiones

   Asignación

2

PSEUDOCÓDIGO

Acción identificador

Declaración de variables

tipo identificador //Entrada

tipo identificador //Salida

 

Inicio

leer (identificador)

………

………

………

………

escribir (constante | identificador |

expresión) Fin

 

1

Reglas deor!ación de"oraciones#si!ples$ !u%claras % &iendeinidas'

Cercano allengua(e naturalpero sina!&ig)edad'

*+s próxi!o a unlengua(e de

progra!ación ,ueal lengua(enatural'

Page 2: 2 E S Expresiones

7/18/2019 2 E S Expresiones

http://slidepdf.com/reader/full/2-e-s-expresiones-56d4fbef833bb 2/6

ES-RUC-URA

Ingresar datos de

entradaEntrada

Operaciones con

datos de entrada

para hallar

resultado

Proceso

Mostrar resultados

(datos de salida)Salida4

EN-RADA / S A.IDA

  Sintaxis de Sentencia deentrada

  Para ,ue el usuario pueda ingresar los alores de los datosde entrada de nuestra solución usa!os la sentencia leer'

  El alor ingresado por el usuario se al!acenar+ en laaria&le cu%o identiicador se especiica en la sentencia leer'

 

0 leer 1 identiicador20 leer 1 identiicador 3$ identiicador42

0 Para ingresar !+s de un alor se especiicar+nlos identiicadores separados por co!as'

0 E(e!plos5

leer 1 a 2 leer 1 c$ d 25

EN-RADA / S A.IDA

  Sintaxis de Sentencia de salida

0 escri&ir puede !ostrar una constante o una aria&leo una expresión'

0 -a!&i6n puede !ostrar co!&inaciones deellos separados por co!as'

0 escri&ir 1 constante 7 identiicador 7 expresión2

0 E(e!plos5

escri&ir 1 x 2 escri&ir 1 “Resultado es “$ resul )

6

Page 3: 2 E S Expresiones

7/18/2019 2 E S Expresiones

http://slidepdf.com/reader/full/2-e-s-expresiones-56d4fbef833bb 3/6

PSEUDOCÓDIGO

Declarararia&les

Entrada

Salida

NO-ACIÓN

  7 indica alternatias para escoger una

  E(e!plo O 78  Se de&e escoger O ó8

  9 : indican opcionalidad

  E(e!plo a [ b]

  Puede ser a ó ab

!

NO-ACIÓN

  3 4 indican agrupa!iento de alternatias orepetición ; ó !as eces

   Agrupa!iento dealternatias

3O 7 84  Cero o !asrepeticiones

aria&le 3$ aria&le4

  Puede ser nar nar$ nar<nar$ nar<$

nar=

"

3

 Acción E(e!plo

Declaración dearia&les real c$ a//Entrada

real x //SalidaInicio

leer 1c$ a 2

x111>?a2@a2/1ca22@@1</=2

escri&ir 1"El alor de B es5 "$x2

in

Page 4: 2 E S Expresiones

7/18/2019 2 E S Expresiones

http://slidepdf.com/reader/full/2-e-s-expresiones-56d4fbef833bb 4/6

EBPRESIONES ARI-*-ICAS

 Con(unto de operandos nu!6ricos % operadores

arit!6ticos$ cu%o resultado es un alor nu!6rico' Operadores !+s usados5 $ ? $ @ $ / Prioridad de los operadores5

@@ 1potencia2

@ $ /$ di$ !od 1!ultiplicación/di isión real/diisión entera/ resto2

$ ? 1su!a/resta2

 Se usa par6ntesis co!o signo de agrupación% para alterar la prioridad de los operadores

   A @ > es dierente a 1A 2 @ >1#

PSEUDOCÓDIGO

11

EBPRESIONES .ÓGICAS

  El resultado de una expresión lógica es el alorerdadero o also

  -iene la siguiente or!a5expresión F 7 H 7 7 F 7 H 7 HF expresión

expresión 9 O 7 8 expresión :

E(e!plos5

A $ 5 C % B

(A $ 5) O (C % B) (A & % 5) (C & B)12

4

 Acción E(e!ploDeclaración de

aria&les real c$ a//Entrada

real x //Salida

Inicioleer 1c$ a 2

x111>?a2@a2/1ca22@@1</=2

escri&ir 1"El alor de B es5 "$x2

in

Page 5: 2 E S Expresiones

7/18/2019 2 E S Expresiones

http://slidepdf.com/reader/full/2-e-s-expresiones-56d4fbef833bb 5/6

 ASIGNACIÓN

Sintaxis de las Sentencias de Asignación

Identiicador   Expresión

Se lee identiicador reci&e expresión

E(e!plos5x ←  @ u in ← 1i H (2 % 1i F <;;2

i ← tangente1x2 @ !

13

PSEUDOCÓDIGO

14

EJERCICIO <

Calcular el +rea de uncKrculo'

15

 Acción E(e!ploDeclaración de

aria&les real c$ a//Entrada

real x //SalidaInicio

leer 1c$ a 2

x111>?a2@a2/1ca22@@1</=2

escri&ir 1"El alor de B es5 "$x2

in

Page 6: 2 E S Expresiones

7/18/2019 2 E S Expresiones

http://slidepdf.com/reader/full/2-e-s-expresiones-56d4fbef833bb 6/6

EJERCICIO =

Calcule el valor de Y:

8 F 1=B ? L21B =21B ? M2

16

EJERCICIO

 Calcular el valor de z 

 x( z + w) F <

 y

1

EJERCICIO Calcular las raKces de una ecuaciónde

segundo grado'

1!