Sie sind auf Seite 1von 6

PSEUDOCÓDIGO

1 Expresiones

AGENDA
 Pseudocódigo
 Entrada/Salida
 Notaciones
 Expresiones
 Asignación

PSEUDOCÓDIGO Reglas de
formación de
Acción Identificador “oraciones”
Declaración de variables simples, muy
tipo identificador //Entrada claras y bien
tipo identificador //Salida definidas.

Inicio Cercano al
leer (identificador) lenguaje natural
……… pero sin
……… ambigüedad.
………
……… Más próximo a un
escribir(constante | identificador | expresión) lenguaje de
Fin programación que
al lenguaje
3
natural.

1
ESTRUCTURA
Identificar datos
(entrada) y resultados
(salida).
Entrada Definir tipo de datos y
resultados.
Ingresar valores a
datos de entrada.

Operaciones con
Proceso datos de entrada
para hallar el
resultado

Mostrar resultados
Salida (datos de salida)
4

ENTRADA / SALIDA
 Sintaxis de Sentencia de entrada

 Para que el usuario pueda ingresar los valores de los datos de


entrada de nuestra solución usamos la sentencia leer.
 El valor ingresado por el usuario se almacenará en la variable
cuyo identificador se especifica en la sentencia leer.

• leer ( identificador)
• leer ( identificador {, identificador})
• Para ingresar más de un valor se especificarán los
identificadores separados por comas.
• Ejemplos:
leer ( a ) leer ( c, d )
5

ENTRADA / SALIDA
 Sintaxis de Sentencia de salida

• escribir puede mostrar una constante o una variable o


una expresión.
• También puede mostrar combinaciones de ellos
separados por comas.

• escribir ( constante | identificador | expresión )

• Ejemplos:

escribir ( x ) escribir ( “ Resultado es “ , resul )


6

2
PSEUDOCÓDIGO
Acción Ejemplo
Declaración de variables
real c, a //Entrada Declarar variables
real x //Salida
Inicio
leer (c, a ) Entrada

x(((5-a)*a)/(c+a))**(1/2)

escribir(“El valor de X es: “, x) Salida

Fin

NOTACIÓN
 | indica alternativas para escoger una

 Ejemplo O | Y
 Se debe escoger O ó Y

 [] indican opcionalidad

 Ejemplo a [ b]
 Puede ser a ó a b

N OTACIÓN
 { } indican agrupamiento de alternativas o
repetición 0 ó mas veces

 Agrupamiento de alternativas
{O | Y}
 Cero o mas repeticiones
variable {, variable}
 Puede ser nvar
 nvar, nvar1
 nvar, nvar1, nvar2

3
EXPRESIONES ARITMÉTICAS
 Conjunto de operandos numéricos y operadores
aritméticos, cuyo resultado es un valor numérico.
 Operadores más usados: +, - , * , /
 Prioridad de los operadores:
** (potencia)

* , /, div , mod (multiplicación/división real/división entera/ resto)


+,- (suma/resta)

 Se usa paréntesis como signo de agrupación y


para alterar la prioridad de los operadores
10
 A +B*5 es diferente a (A + B) * 5

PSEUDOCÓDIGO

Acción Ejemplo
Declaración de variables
real c, a //Entrada
real x //Salida
Inicio
leer (c, a )

x(((5-a)*a)/(c+a))**(1/2)

escribir(“El valor de X es: “, x)

Fin
11

EXPRESIONES L ÓGICAS
 El resultado de una expresión lógica es el valor
verdadero o falso
 Tiene la siguiente forma:
expresión = | <> | < | <= | > | >= expresión

expresión [ O | Y expresión ]
Ejemplos:

A= 5 C>B

(A = 5) O (C > B) (A < > 5) Y (C < B) 12

4
ASIGNACIÓN
Sintaxis de las Sentencias de Asignación

identificador  Expresión

identificador recibe valor de expresión


Ejemplos:
x z* u fin  (i > j) y (i <= 100)

i  tangente(x) * m

13

PSEUDOCÓDIGO
Acción Ejemplo
Declaración de variables
real c, a //Entrada
real x //Salida
Inicio
leer (c, a )

x(((5-a)*a)/(c+a))**(1/2)

escribir(“El valor de X es: “, x)

Fin

14

EJERCICIO 1
Calcular el área de un círculo.

15

5
EJERCICIO 2
Calcule el valor de Y:
Y = (2X - 7)(X + 2)(X - 6)

16

EJERCICIO 3

 Calcular el valor de z

x (z  w) = 1
y

17

EJERCICIO 4
Calcular las raíces de una ecuación de
segundo grado.

18

Das könnte Ihnen auch gefallen