Logo Studenta

Operadores en programacion

¡Este material tiene más páginas!

Vista previa del material en texto

Introducción: 
Un operador es un elemento de programa que se aplica a uno o varios operandos en 
una expresión o instrucción. La función de cada operador depende del tipo que se esté 
utilizando. 
 
Operadores de asignación. 
Como su nombre lo dice su función es asignar un valor especifico a una variable 
mediante una asignación simple (=) o por dos operadores, llamados operadores 
compuestos. Todos son binarios. 
 
Operadores Aritméticos. 
Son aquello símbolos que nos permiten hacer operaciones o cálculos simples. Los 
operadores de decremento e incremento suman o restan por defecto un 1 al valor de la 
variable. Suelen ser usados como mayor frecuencia en ciclos repetitivos. 
 
Operadores Relacionales o de comparación. 
Permiten evaluar una la igualdad y la magnitud, es decir si dos variables son iguales, 
diferentes o menores, a su vez permite comprobar o bien probar la veracidad de una 
condición, propuesta o pregunta, la respuesta es de valor booleano (verdadero que es 
igual 1 por defecto, y falso que le corresponde el 0). 
 
Operadores Lógicos 
Producen un resultado booleano, les corresponden lógicos los cuales están 
relacionados con cierto o falso, podría decirse que ayudan a “unir” propiedades. 
 
Operadores de dirección. 
Existen de referencia y de in dirección, de selección y de selección de objetos. Los 
primeros se componen de alguno y de una expresión o variable unitaria. 
La funcionalidad de cada uno de ellos: 
• (*) considera a la variable u operando con una dirección devolviendo así 
contenido o valor. 
• (&) devuelve la dirección que ocupa en la memoria el operador. 
• ( . ) permite acceder a objetos dentro de la estructura de código. 
• ( ->) permite acceder a campos para estructuras relacionadas con punteros. 
 
Operadores de manejo de Bits. 
Son operadores que permiten hacer movimiento a nivel de bits, es decir manejar flags. 
Que son variables de tipo entero que puede tomas dos valores. 
Estos operadores utilizan la numeración hexadecimal que tiene una relación directa a 
4 dígitos binarios, la cual puedes encontrar en una tabla ASCII o bien buscando una 
tabla específica para esta numeración 
 
 
 
 
 
 
 
 
Desarrollo: 
 
La practica numero 5 solicita que elaboremos un programa donde se use al menos 10 
operadores ya sea de asignación, aritméticos, relacionales, lógicos, de bits o de 
dirección. En este caso realice un programa que es una calculadora de operaciones 
básicas y de cómo sacar el área de figuras geométricas. A continuación, se mostrará los 
respectivos diagramas de flujo, el pseudocodigo y una captura de pantalla del código y 
su respectiva ejecución. El archivo del código estará anexado en la plataforma del 
classroom. 
 
Pseudocodigo: 
 
Inicio 
 
Entero opc, op, op2; 
Flotante lado, área, base, altura, b, B, h, a, res 
 
Imprimir ("Bienvenido a la multi calculadora") 
Imprimir ("Elige alguna opción: 1. Calcular área de una figura geométrica 
 2. Operaciones calculadoras básica.") 
Escanear (opc) 
Cambiar (opc) 
 
 
Caso 1: 
Imprimir (“Ingrese una opción: 4. Cuadrado 5. Rectángulo 6. Triangulo 7. 
Trapecio”) 
Escanear (op) 
 
Si (op == 4) 
Imprimir (“Ingrese el lado del cuadrado”) 
Escanear (lado) 
área = pow(lado,2) 
Imprimir (“El resultado del área es:”, área) 
 
Si no (op == 5) 
Imprimir (“Ingrese la base en cm del rectángulo”) 
Escanear (base) 
Imprimir (“Ingrese la altura en cm del rectángulo”) 
Escanear (altura) 
área = (base*altura) 
Imprimir (“El resultado del área es:”, área) 
 
Si no (op == 6) 
Imprimir (“Ingrese la base en cm del triángulo”) 
Escanear (base) 
Imprimir (“Ingrese la altura en cm del triángulo”) 
Escanear (altura) 
área = (base*altura) /2 
Imprimir (“El resultado del área es:”, área) 
Si no (op == 7) 
Imprimir (“Ingrese la base mayor en cm del trapecio) 
Escanear (B) 
Imprimir (“Ingrese la base menor en cm del trapecio”) 
Escanear (b) 
Imprimir (“Ingrese la altura del trapecio en cm”) 
Escanear (h) 
área = ((B+b) *h) /2 
Imprimir (“El resultado del área es:”, área) 
 
Caso 2: 
Imprimir (“Ingrese una opción: 8. Suma 9. Resta 10. Multiplicación 11. 
División”) 
Escanear (op2) 
Si (op2 == 8) 
 Imprimir (“Dame dos valores”) 
 Escanear (a, b) 
 res = a+b 
 Imprimir (“El resultado de la suma es: “, res) 
Si (op2 == 9) 
 Imprimir (“Dame dos valores”) 
 Escanear (a, b) 
 res = a-b 
 Imprimir (“El resultado de la resta es: “, res) 
 
Si (op2 == 10) 
 Imprimir (“Dame dos valores”) 
 Escanear (a, b) 
 res = a*b 
 Imprimir (“El resultado de la multiplicación es: “, res) 
 
Si (op2 == 11) 
 Imprimir (“Dame dos valores”) 
 Escanear (a, b) 
 res = a/b 
 Imprimir (“El resultado de la división es: “, res) 
 
Imprimir (“Que tenga buen día) 
 
Fin 
 
 
 
 
Diagrama de flujo 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
“El diagrama de flujo se encuentra anexado al final del documento” 
Resultados: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
En esta primera captura se 
muestra la presentación al 
programa donde primero se pedirá 
que sea lo que se quiere realizar si 
sacar el área de una figura o 
alguna operación básica, seguida 
de esto se encuentra el primero 
caso donde es sacar las áreas de 
las figuras, las opciones son 
Cuadrado, Triangulo, Rectángulo y 
Trapecio 
Aquí se encuentra las diferentes 
opciones de sacar el área de las 
figuras ya mencionadas, cada 
una está separada por una 
sentencia if y sus respectivas 
formulas para sacar el área se 
encuentran ahí mismo en las 
sentencias 
Por ultimo se encuentran las 
operaciones básicas de suma, 
resta, multiplicación y división. 
Igualmente, cada una está 
separada por un If. Para 
acceder a la calculadora básica 
se debe seleccionar la segunda 
opción que se te pide al principio 
del programa 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
En estas dos capturas se encuentran un ejemplo de como seria el programa, se muestra una de 
las opciones de cómo sacar el área de una figura geométrica en este caso el rectángulo, la formula 
seria multiplicar la base por la altura y se piden estos dos valores al usuario, el resultado se 
muestra impreso en pantalla. La segunda captura se nos muestra el ejemplo de una operación 
básica en este caso una resta donde se piden dos valores para hacer finalmente la resta. 
Conclusiones: 
 
Existen diferentes operadores en los lenguajes de programación y son básicos ya que 
se utilizan prácticamente en todos los programas en especial los de asignación. Los 
conocimientos aprendidos en esta práctica nos servirán como base en los siguientes 
practicas que realizaremos en la materia ya que sin los operadores prácticamente no 
podríamos hacer ningún programa en programación. 
 
Bibliografía 
Loro, N. (14 de Diciembre de 2016). yo soy dev. Obtenido de https://yosoy.dev/que-son-los-operadores-
y-los-tipos-que-existen/

Continuar navegando