Beruflich Dokumente
Kultur Dokumente
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
• 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
• Ejemplos:
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)
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)
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)
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
4
ASIGNACIÓN
Sintaxis de las Sentencias de Asignación
identificador Expresión
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)
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