| | | |

Minicurso de Python para Matemáticas

Ayuda a mantener el sitio libre, gratuito y sin publicidad. ¡Colabora!

2.2 Operaciones aritméticas elementales

Los operadores aritméticos elementales son:

  • + adición

  • - sustracción

  • * multiplicación

  • / división

  • ** potenciación

  • % módulo

  • // división entera

Ejemplo 2.2.1.

Estudiamos la siguiente computación

12+8*3/2**2-1
7.0

Observamos que las operaciones ** tienen precedencia sobre las operaciones *, /,  %, //, las cuales tienen precedencia sobre las operaciones +, -. Operaciones de la misma precedencia siguen el orden de izquierda a derecha, conforme se escriben en la línea de comando. Se usan paréntesis para alterar la precedencia entre las operaciones, por ejemplo

1(2+8*3)/2**2-1
5.5

El operador  % módulo computa el resto de la división y el operador // la división entera, por ejemplo

15 % 2
1
15 // 2
2
Observación 2.2.0.1.(Precedencia de las operaciones)

Consulte más información sobre la precedencia de operadores en Python Docs: Operator Precedence. Las operaciones mencionadas arriba siguen el siguiente orden de precedencia (de mayor a menor):

  • ** (potenciación)

  • +x, -x (positivo, negativo)

  • *, /,  %, // (multiplicación, división, módulo, división entera)

  • +, - (adición, sustracción)

Ejercicio 2.2.0.1.

Calcule las raíces del siguiente polinomio cuadrático

p(x)=2x22x4 (2.1)

usando la fórmula de Bhaskara333Bhaskara Akaria, 1114 - 1185, matemático y astrónomo indio. Fuente: Wikipedia: Bhaskara II..


1a = 2.
2b = -2.
3c = -4.
4dlta = b**2 - 4*a*c
5x1 = (-b - dlta**(1./2))/(2*a)
6x2 = (-b + dlta**(1./2))/(2*a)
7print('x1 = ', x1)
8print('x2 = ', x2)
Ejercicio 2.2.0.2.

Use Python para calcular los enteros no negativos q y r tales que

25=q3+r, (2.2)

siendo r lo más pequeño posible.


1q = 25//3
2print('q = ', q)
3r = 25 %3
4print('r = ', r)

Envía tu comentario

Aprovecho para agradecer a todas/os que de forma asidua o esporádica contribuyen enviando correcciones, sugerencias y críticas.

Opcional. Ingresa tu nombre para que pueda contactarte.
Opcional. Ingresa tu correo electrónico para que pueda contactarte.
La información ingresada se envía por correo electrónico al desarrollador del sitio y se trata de forma privada. Consulta la política de uso de datos para más información.

Licencia Creative Commons
Este texto se publica bajo los términos de la Licencia Creative Commons Atribución-CompartirIgual 4.0 Internacional. Los íconos y elementos gráficos pueden estar sujetos a condiciones adicionales.

Pedro H A Konzen
Sitio derivado de notaspedrok.com.br. Contiene traducciones al español realizadas con GitHub Copilot.
| | | |