Download - 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'
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
2
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
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
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
5
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
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!