jueves, 21 de marzo de 2013

Pseudocódigo II

Veamos ahora la expresiones en Pseudocódigo.


Expresiones.

Una expresión es una combinación de operadores y operando.
Un operando podrá ser una constantes, variables u otras expresiones y los operadores de cadenas, aritméticos, relacionales o lógicos.

La jerarquía de los operadores matemáticos es igual a la del álgebra, aunque puede alterarse mediante el uso de paréntesis. 

Para el caso de los operadores & (Y) y | (o), la evaluación se realiza en cortocircuito. Esto significa que si dos expresiones están unidas por el operador & y la primera se evalúa como Falso, o están unidas por el operador | y la primera se evalúa como Verdadero, la segunda no se evalúa ya que no altera el resultado.




Operador                Significado      Ejemplo

Relacionales

     >   Mayor que   3>2

     <   Menor que   'ABC'<'abc'

     =   Igual que   4=3

     <=   Menor o igual que   'a'<='b'
     >=   Mayor o igual que   4>=5
    <>   Distinto que   'a'<>'b'

Lógicos 

     & ó Y   Conjunción (y).   (7>4) & (2=1) //f 

     | ó O   Disyunción (o).   (1=1 | 2=1) //v

    ~ ó NO   Negación (no).   ~ (2<5)
Algebraicos 

     +   Suma   total <- 10 + 2

     -   Resta   stock <- 10 - 2

     *   Multiplicación   area <- 10 * 2
     / División   porc <- 10 / 3
     ^   Potencia    sup  <- 10^2
    %    Módulo (resto división) resto <- 10 % 2

Comparación Resultado
"A" < "B" Verdadero
"AAAA" > "AAA" Verdadero
"B" > "AAAA" Verdadero
"C" < "c" Verdadero
"2" < "12" Falso
"Pseudo" + "código" "Pseudocódigo"
"3" + "4567" "34567"
"Hola " + "que tal ?" "Hola que tal ?"


Expresión Resultado

Verdad AND Falso Falso
NOT Falso Verdad
Verdad OR Falso Verdad
(12 + 5) OR (7 + 3) = 10 Verdadera
(12 * 5) AND (3 + 2 ) = 60  Falsa


Operaciones con expresiones:

La operación de dar valor a una variable se llama asignación. 
La asignación vamos a representarla con el símbolo <- una flecha apuntando a la izquierda.



El formato general de una asignación es:
nombre de la variable <- Valor;

  • A <-100
    Significa que a la variable A se le ha asignado el valor 100, ahora A vale 100.
  • suma <- 15
    Asigna el valor 15 a la variable suma a través de una asignación aritmética.
  • x <- z + v
    Asigna el valor de la suma de las variables z y v a la variable x. El resultado depende de los valores que se asignen a x y a z

Cuando una variable aparece a ambos lados del símbolo de asignación como:
C <- C + 1;

Conviene inicial-izarlas al comenzar el programa con cero
C <- 0;

Ejemplos de asignaciones:
  • A <- 3;
  • B <- 4;
  • C <- A + 2 * B;
  • B <- C - A;
  • J <- 33;
  • J <- J + 5;
  • J <- J * 3;

No hay comentarios:

Publicar un comentario