Inicio / Wikis / Cursos gratis / Modula 2 - Operadores

Modula 2 - Operadores

(6 opiniones)
Curso gratis creado por David Carrion Rosales
13 de Abril de 2006
Explotación de sistemasGestión de proyectosGestión de proyectos informáticosReingenieríaIngeniería del software

2 - Operadores

Operadores

Todos los símbolos que representan enlaces entre cada uno de los argumentos que intervienen en una operación se llaman operadores, y se utilizan para construir expresiones. Los operadores pueden ser:

RELACIONALES O CONDICIONALES

Se utilizan para formar expresiones booleanas, es decir, expresiones que al ser evaluadas producen un valor booleano: verdad o falso.

·         <    Menor que

·         =    Igual

·         >    Mayor que

·         <=   Menor o igual que

·         >=   Mayor o igual que

·         <>   Distinto de

Cuando se comparan caracteres alfanuméricos, se hace uno a uno, de izquierda a derecha. Si las variables son de diferente longitud, pero exactamente iguales hasta el último carácter del más corto, entonces se considera que el más corto es el menor. Sólo son iguales dos datos alfanuméricos si son iguales su longitud y sus componentes. Las letras minúsculas tienen mayor valor que las mayúsculas.

ARITMETICOS

Para tratar los números se utilizan los operadores aritméticos, que junto con las variables numéricas forman expresiones aritméticas.

·         +     Suma

·         -     Resta

·         *     Multiplicación

·         ^     Potenciación

·         /     División real

·         DIV   División entera

·         MOD   Resto de la división entera

Los operadores DIV y MOD son los de menor prioridad.

ALFANUMERICOS

Se utiliza para unir datos alfanuméricos.

·         +   Concatenación

La concatenación es unir expresiones alfanuméricas como si fueran eslabones de una cadena.

LOGICOS O BOOLEANOS

Combinan sus operandos de acuerdo con las reglas del Algebra de Boole con el fin de producir un nuevo valor que se convierta en el valor de la expresión.

·         OR    Suma lógica

·         AND   Producto lógico

·         NOT   Negación

OR u O

Es un operador binario, es decir, afecta a dos operadores. La expresión que forma es cierta cuando al menos uno de sus operandos es cierto. Es el operador lógico de disyunción.

Ejemplo: estudiamos informática o nos vamos al cine.

AND o Y

Es un operador binario. La expresión formada es cierta cuando ambos operandos son ciertos al mismo tiempo. Es el operador lógico de conjunción.

Ejemplo: es de día y hace sol.

NOT o NO

Es un operador unario, es decir, sólo afecta a un operando. Afecta a la expresión cambiando su estado lógico: si era verdad lo transforma en falso, y viceversa.

PARENTESIS

Los paréntesis se utilizan para anidar expresiones.

·         ( )   Anidar expresiones

ORDEN DE EVALUACION

La prioridad a la hora de evaluar los operadores en cualquier expresión es:

·         Paréntesis (empezando por los más internos)

·         Potencias

·         Productos y divisiones

·         Sumas y restas

·         Concatenación

·         Relacionales

·         Lógicos
Valora este capítulo: (6 opiniones)
Autor y licencia de 'Modula 2 - Operadores'

Opiniona sobre 'Modula 2 - Operadores' (6)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este curso gratis



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Modula 2 - Operadores'

PHP es un lenguaje en que usualmente el tipo de dato de una variable no... Más »
Las manos y las palabras son, antes incluso que el arte, los órganos de comprensión... Más »
Sintácticamente, 'incluso', 'todavía' y 'ya' se analizan como conectores contextuales y, semánticamente, como operadores epistémicos.... Más »
PHP es un lenguaje en que usualmente el tipo de dato de una variable no... Más »
¿Estás seguro de que deseas eliminar este capítulo?