jueves, 12 de diciembre de 2013

Tipos de operadores

Tipos de Datos 

Existen tres tipos de datos básicos en Pseint:

Numérico: números, tanto enteros como reales. Para separar decimales se utiliza el punto. Ejemplos: 12 23 0 -2.3 3.14

Lógico: solo puede tomar dos valores: VERDADERO o FALSO.

Carácter: caracteres o cadenas de caracteres encerrados entre comillas (pueden ser dobles o simples). Ejemplos 'hola' "hola mundo" '123' 'FALSO' 'etc'

    Los tipos de datos simples se determinan automáticamente cuando se crean las variables. Las dos acciones que pueden crear una variable son la lectura(LEER) y la asignación(<-). Por ejemplo, la asignación "A<-0;" está indicando implícitamente que la variable A será una variable numérica. Una vez determinado el tipo de dato, deberá permanecer constante durante toda la ejecución del proceso; en caso contrario el proceso será interrumpido.

    Opcionalmente, se puede declarar una variable numérica como entera con la instrucción DEFINIR. En este caso, todo valor no entero que se lea o asigne a la misma será truncado.

Variables

    Una variable en un algoritmo computacional es una posición de memoria donde se puede almacenar información. Por ejemplo, si un programa debe obtener el área de un triángulo, seguramente la base del mismo y su altura se carguen en memoria en dos variables para poder realizar el cálculo. El resultado, probablemente también se asigne en una variable luego del cálculo para luego informarlo al usuario. Como su nombre lo indica, el valor almacenado en una variable puede ir variando a medida que el programa avanza. En un pseudocódigo el concepto es similar. Una variable representa un lugar donde guardar cierta información.


 Por ejemplo en Pseint cuenta las siguientes variables:


Como resultado lo vemos en la pantalla siguiente:


Tipos de Operadores en Pseint

Aritméticos

Los operadores aritméticos comunes en Pseint son los siguientes

Operador             Significado          Ejemplo
+(suma)                        Suma              suma<-n1+n2
-(resta)                          Resta               resta<-n1-n2
*(multiplicación)    Multiplicación         mul<-n1*n2
/(división)                    División              div<-n1/n2
^(potencia)             Potenciación   area<-3.14*radio ^ 2
MOD(resto/moduo)     Módulo         r esto<-n1 MOD n2


 El siguiente código vemos las utilización de dichos operadores:


Y el resultado es el siguiente


 Lógicos

 Los operadores lógicos comunes en Pseint son los siguientes
Operador      Significado               Ejemplo
  & ó Y           Conjunción(y)          (7>4)&(2=1)//falso
  | ó O             Disyunción(o)       (1=1|2=1)//verdadero
~ ó NO           Negación(no)            ~(2<5)//falso

El siguiente código vemos las utilización de los operadores anteriores:


 Si ejecutamos el código, el resultado es la siguiente pantalla:


Relacionales

Los operadores relacionales comunes en Pseint son los siguientes:

Operador      Significado           Ejemplo
      >                Mayor que                  3>2
      <                Menor que                  4<7
      =                 Igual que                   4=3
    <=           Menor o igual que         9<=9
    >=           Mayor o igual que         4>=5

La siguiente pantalla muestra como utilizar los operadores relacionales:


Solo falta ejecutar el código para ver el resultado


No hay comentarios:

Publicar un comentario