COLEGIO PRIVADO URBANO MIXTO CANDELARIA
curso de Computación por el profesor Dareen Leonel

clase 6 progra

tipos de operadores



Los tipos de operadores son:

  • Aritméticos: son análogas a las fórmulas matemáticas, se usan para variables numéricas. Estos son los operadores usados:

 

OPERADORES SIGNIFICADO
+ Suma
- Resta
* Multiplicacion
/ Division
DIV Division entera
MOD Modulo (resto de la division entera)
^ Potencia

DIV es como si truncáramos el resultado de una división. Por ejemplo, 5 DIV 2 seria 2 no 2’5.

MOD es el resto del DIV. Por ejemplo, 5 MOD 2 es igual a 1.

Un consejo para recordar la posición es simplemente imaginar una división y que podemos coger el cociente o el resto, según el operador usado.

partes division

NOTA: Si usas PSeInt, DIV no lo reconoce, si quieres una división entera escribe trunc(operador1/operador2).

Si tenemos dos variables que contengan una cadena de texto cada una y las sumamos, se concatenaran formando una nueva cadena.

  • Lógicas: solo pueden dar dos valores true false. Pueden ser:
    • Relacionales: pueden comparar dos valores, mediante un símbolo. Estos son los operadores usados:
OPERADOR SIGNIFICADO
> Mayor que
< Menor que
= Igual que
>= Mayor o igual que
<= Menor o igual que
<> Distinto que

Veamos uno ejemplo en los que se utilicen estos operadores:

1
2
3
4
5
6
7
8
9
10
Inicio
   A<-5
   B<-3
   C<-A>B
   D<-A<B
   E<-A>=B
   F<-A<=B
   G<-A=B
   H<-A<>B
Fin

Vemos que en este ejemplo, tenemos dos variables A y B con sus respectivos valores, que comparamos con distintos operadores, en todos ellos el resultado sera un true o false.

C sera true porque 5 es mayor que 3 y D sera false porque 5 no es menor que 3, si tuvieran el mismo valor y se usa el operador < o > el resultado seria false.

E sera true porque es mayor o igual que 3 y F sera false porque 5 no es menor o igual que 3, si tuvieran el mismo valor y se usa el operador <= o >= el resultado seria true.

G seria false porque 5 no es igual que 3 y seria true porque 5 es distinto que 3, si fueran iguales y se usa el operador <> seria false.

    • Lógicos: combina condiciones, según el tipo de operador se deberá cumplir una u otra función. Estos son los operadores usados:
OPERADOR SIGNIFICADO
AND Almacenara True, solo si todos las condiciones son verdaderas
OR Almacenara True, solo si alguna de las condiciones es verdadera
NOT Cambia el valor al contrario

Lo mejor para ver como funcionan estos operadores es con un ejemplo:

1
2
3
4
5
6
7
8
9
Inicio
   A<-5
   B<-3
   C<-6
   D<-1
   E<-C>A AND D<B
   F<-C>A OR D>B
   G<-NOT F
Fin

E sera true porque 6 es mayor que 5 (true) y porque 1 es menor que 3 (true). Si alguna de ella fuera falso, el resultado seria false.

F sera true porque 6 es mayor que 5 (true) y porque 1 no es mayor que 3 (false). Aunque sea alguna falsa sigue siendo true, si las dos fueran falsas, entonces su resultado seria true.

sera false porque invierte el valor que hemos obtenido de F (true). También podemos poner una condición delante de NOT si queremos invertir su resultado.

NOTA: Si usas PSeInt, si quieres usar AND deberás escribir Y en su lugar, si quieres usar OR deberás escribir O y si quieres usar NOT deberás escribir NO (condición o variable).

Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis