Тема 22(7): Арифметичні операції. Лінійні програми.

Обчислення здійснюються за допомогою арифметичних виразів. 

Арифметичні вирази будуються з імен змінних, констант, математичних операторів (знаків арифметичних операцій) і круглих дужок так, як це прийнято в математиці. 

Правила лінійного запису арифметичних виразів

Приклад: (2*х - 5) / (3+х)

Порядок виконання (пріоритет) математичних операцій:

(/) ділення

(//) цілочисельне ділення

(%) одержання остачі від цілочисельного ділення

(–) віднімання

#Код-шаблон

from tkinter import*


#підпрограма (процедура) для опрацювання даних

def click():

#

#

#



#створення вікна програми розміром 300на200 пікселів

root=Tk()

root.geometry("300x250")


#створення та налаштування поля №1 для введення x

e1=Entry()

e1.pack(pady=10)


#створення та налаштування поля №2 для введення y

e2=Entry()

e2.pack(pady=10)


#створення та налаштування напису №1 для виведення z

lab1=Label()

lab1.pack(pady=10)


#створення та налаштування кнопки №1 для запуску процедури

b1=Button(text='Виконати', command=click)

b1.pack(pady=10)

Увага!   Під час роботи з комп'ютером дотримуйтеся вимог БДЖ та санітарно-гігієнічних норм.

Посилання на On-line-середовищe Python https://repl.it

Завдання 1. (У вікні програми)

Введіть поданий код програми. Проекспериментуйте з його командами та проаналізуйте результати роботи команд.

x=-3

b=3

print(x+b)


print('Привіт!-1')

print("Привіт!-2")


c=x+b

print(x,b)

print('c=',c)

x=input()

x=x+x

print('x=',x)


#x=int(input('x='))

#b=int(input('b='))

#c=x+b

#print('c=',c)

Завдання 2. (У вікні програми)

Завдання 3. (У вікні програми)

Завдання 4. 

Завдання 5. 

Завдання 6. 

a=12.473

print(round(a,2))

print(round(a,2))

Використання вбудованих функцій

У комплекті з мовою Python йде багатий набір програмних інструментів, включаючи безліч готових до використання функцій і модулів. Ці інструменти, тобто фрагменти коду, можуть значно полегшити роботу над створенням програм. Вбудовані функції мови Python імпортувати не потрібно, ними можна користуватися відразу після запуску оболонки. 

Математичні функції (модуль math)

Крім найпростіших операцій над числами Python здатний обчислювати значення більш складних математичних функцій: тригонометричні, логарифмічні та ін. Для проведення таких обчислень з числами мова Python містить багато додаткових функцій-команд, зібраних в бібліотеку (модуль), яка називається math.

Для використання цих функцій на початку програми необхідно підключити математичну бібліотеку, що виконується командою:

from math import*  - дана команда імпортує модуль math після чого можна викликати з нього одну з математичних функцій. 

Генерація випадкових чисел та даних

Випадкові числа часто застосовують у програмуванні в разі створення ігрових або тестових програм тощо. Щоб отримати випадкове число, необхідно за допомогою команди import завантажити в Python функцію randint.

Етапи підключення модуля "Генератор випадкових чисел та даних" - random:

Приклад підключення модулів та виклику їх функцій:

Отримаємо випадкове число в діапазоні від 1 до 10.

Завдання для самостійного виконання

Складіть програми для поданих умов задач: