Descarga la aplicación para disfrutar aún más
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/
Compartir