Fall 2024 - P1
Big Idea 3 | .1 | .2 | .3 | .4 | .5 | .6 | .7 | .8 | .10 |
3.3 Mathematical Expressions 🔣
Student led teaching on Mathematical Expressions. Learn how mathematical expressions involve using arithmetic operators (like addition, subtraction, multiplication, and division) to perform calculations
Mathematical Operations 🔣
- âž•Addition: a + b
- âž–Subtraction: a - b
- ✖️Multiplication: a * b
- âž—Division: a / b
- Modulus (remainder of a/b): JavaScript: a MOD b, Python: a % b
- Math is performed according to order of operations (PEMDAS)
- For those who aren’t familiar with PEMDAS, the first opperation performed is anything in parantheses, then comes exponents, then multiplication and division at the same time in order from left to right and then addition and subtraction from left to right
- Modulus is performed at the same time as multiplication or division
Example 1
Write a function that will output a y value for y = 7(x+4)-6 when given an input of an x value.
# Defines the function so that it can be called later
def output(x):
# Prints the output by first performing x plus 4, then that quantity times 7 and finally subtracting 6 from that answer.
print(7 * (x + 4) - 6)
Example 2
What will the code below print?number1 = 8
number2 = 3
number3 = number1 % number2
number4 = number3 * number1 + 70
print(number4)
Example 3
Create a list of numbers that will all be tested for whether they are divisible by 3. If they are divisible by 3 the output will say that the number is divisible by 3 and if they aren't divisible by 3 the output will be the remainder when the number is divided by 3.# List of numbers. Can be changed to include any number of integers.
numbers = [14, 18, 19, 23]
# For loop that will run through every number in the list of numbers.
for num in numbers:
# Creates a variable which stores the modulus of each number when divided by 3.
remainder = num % 3
# Checks to see if the modulus is 0 meaning there is no remainder when divided.
if remainder == 0:
# Prints that the number is divisible if there is no remainder.
print(num, "is divisible by 3")
# Runs if the remainder is anything other than 0.
else:
# Prints that the remainder when divided by 3 is whatever the modulus was stored as.
print("The remainder when", num, "is divided by 3 is", remainder)