UNIVERSIDAD DEL PAPALOAPAN

UNIVERSIDAD DEL PAPALOAPAN Campus Tuxtepec – Loma Bonita Cuadernillo INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA M. C. Bertha López Azamar Profesor-

10 downloads 73 Views 380KB Size

Story Transcript

UNIVERSIDAD DEL PAPALOAPAN Campus Tuxtepec – Loma Bonita

Cuadernillo

INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA M. C. Bertha López Azamar Profesor-Investigador Tuxtepec, Oaxaca

4. Operadores y Expresiones

4 Operadores y Expresiones (Son elementos básicos de programación)

En un programa lo que se hace es procesar la información, entran datos que se transforman mediante cálculos, o se toman decisiones apartir de ellos, y finalmente el programa arrojará un resultado al usuario. Existen operadores que permiten escribir expresiones que realizarán el procesamiento de la información dentro del programa, sin embargo según el tipo de dato de los valores se pueden realizar ciertas operaciones con ellos, esto es que no todos los operadores pueden aplicarse así como así sobre cualquier valor. Hay tres clases principales de operadores:  Aritméticos,  Relaciónales, y  Lógicos Operadores aritméticos. Este tipo de operadores permiten formular expresiones aritméticas, a las cuales en matemáticas se les llama formulas; permiten realizar cálculos. Son operadores que trabajan con pares de valores de algún tipo de dato “númerico” y arrojan un resultado de tipo númerico. Las operaciones aritméticas sobre datos númericos más comunes son: suma, resta, multiplicación, división, exponenciación Tabla 1 Simbología empleada en algoritmos para las operaciones aritméticas básicas

Operador + * / div mod **

Acción Resta Suma Multiplicación División real (mostrando fracciones) División entera (el cociente) Módulo de la división entera (el residuo) Potencia

Ejemplo 2-1 2+1 2*2 13 / 6 13 div 6 13 mod 6 13 ** 6

Resultado 1 3 4 2.166667 2 1 4826809

Las operaciones sobre tipos de datos carácter o sobre las cadenas de caracteres son particulares a ese tipo de dato, algunas son concatenación de cadenas (dos operandos), longitud de cadena (un operando), extraer subcadena (un operando), inserción de cadenas, suprimir cadena. Es importante obserar que no es lo mismo sumar que concatenar. Operadores relacionales y lógicos Permiten formular expresiones condicionales, o simplemente llamadas condiciones, y dan como resultado valores de verdad (verdadero o falso, estos valores en muchos lenguajes de M.C. Bertha López Azamar

28

4. Operadores y Expresiones

programación son nombrados como booleanos). Operadores relacionales.  Permiten formular condiciones simples, ya que permiten comparar únicamente dos valores, de un tipo de dato en particular (excepto booleanos), por eso se dice que son operaciones binarias. NOTA: no pueden compararse tres valores a la vez con operadores relacionales, eso solo es posible hacerlo al crear una condición compleja donde se empleen en conjunto los operadores lógicos.

 El resultado esperado al realizar una comparación es un valor que puede ser solo o Verdadero o Falso.  Los valores a comparar pueden ser valores constantes numericos, constantes o variables declaradas por el programador.  En términos generales las comparaciones se realizan para saber: si un valor es mayor que otro, si un valor es mayor o igual que otro, si un valor es menor que otro, si un valor es menor o igual que otro, si un valor es igual que otro, si un valor diferente a otro. Tabla 2 Símbología empleada en algoritmos para operadores relacionales y lógicos.

Operadores relacionales Operador Acción > Mayor que >= Mayor o igual que < Menor que , >=,

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.