субота, 18 листопада 2017 р.

Тема 2
Змінні величини та операції над ними. Виведення даних
Теоретична частина
На попередньому занятті було розглянуто встановлення та запуск програми та виведення тексту і виразів. Розглянемо спочатку операції, які доступні на мові PYTHON.
Операція
Позначення
Приклад
Результат
Додавання
+
123+729
862
Віднімання
-
12-120
-108
Множення
*
12*3
36
Ділення
/
34/5
6.8
Степінь
**
2**10
1024
Цілочислене ділення
//
13//5
2
Остача від ділення
%
13%5
3
Модуль числа
abs
abs(-4)
4
У разі зміни послідовності операцій використовують круглі дужки: (2+3)*4. Пріоритет операцій такий самий як і в математиці.
Для запам’ятовування різних даних використовуються величини, які поділяються на змінні та постійні (константи). Змінна величина може змінюватися під час виконання програми, а постійна – ні. Імена величин можуть бути довільні, але повинні починатися з літери і можуть містити довільну кількість літер та цифр та знак нижнього підкреслення «_», наприклад: a, x2, My_program тощо, причому регістр для літер важливий, тобто змінні а і А є різними.
Значення змінних надаються знаком «=». Наприклад:
а=12
b=132/(5-2**4)
x2=a+2*b
step=one//six
Розглянемо детально функцію виведення значень print().
За замовчуванням змінні, що записуються через кому, виводяться через розділювач пробіл, після чого курсор переводиться на наступний рядок.

Приклад 1.
Програма                                                                Вивід
a=4                                                                           4 6
b=6
print(a,b)

Приклад 2.
Програма                                                                Вивід
a=4                                                                           4
b=6                                                                           6 
print(a)
print(b)

Приклад 3.
Програма                                                                Вивід
a=4                                                                           4 + 6 = 10
b=6
print(a,’+’,b,’=’,a+b)
Для зміни розділювача між змінними використовують параметр sep, вказуючи, чому він дорівнює.

Приклад 4.
Програма                                                                Вивід
a=4                                                                           4:6
b=6                                                                           46
print(a,b,sep=’:’)
print(a,b,sep=’’)
Для того, щоб після виведення змінних курсор не переміщувався на інший рядок, потрібно надати іншого значення для параметра end.

Приклад 5.
Програма                                                                Вивід
a=4                                                                           4^6^10 4?6
b=6
print(a,b,a+b,sep=’^’,end=’ ’)
print(a,b,sep=’?’)
Для виведення округлених значень дійсних чисел використовують функцію round(), яка має один параметр – дійсне число, що округлюється, та може містити ще один параметр – ціле число, що вказує на кількість знаків після цілої частини. Якщо це число є 2, то округлення відбувається до сотих, якщо 0, то до цілого, якщо -1, то округлюється до десятків. При відсутності другого параметра за замовчуванням число округлюється до цілого.
Приклад 6.
Програма                                                                Вивід
a=472.625                                                                473
print(round(а))                                                         472.6
print(round(a,1))                                                      500.0
print(round(a,-2))

Практична частина
Тут і надалі імена файлів, де зберігаєте завдання, вказуйте довільно.
Завдання 1. Надайте змінній а значення 13 і виведіть остачу від ділення змінної а на 3.
Завдання 2. Надайте змінній с значення 1458 і виведіть цілу частину від ділення змінної с на 43.
Завдання 3. Надайте змінній х значення 346. Виведіть останню цифру цього числа. (Не можна просто виводити цифру 6, а потрібно використати обчислення за допомогою дії «%»)
Завдання 4. Для даного числа хвилин визначте, скільки в них міститься повних годин. Надайте змінній Minute sзначення 432. Обчисліть значення змінної
Hour, яка дорівнюватиме кількості повних годин і виведіть її.
Завдання 5. Надайте змінній N значення числа 57. Виведіть суму його цифр. Змініть значення N на 83 і запустіть програму на виконання. Чи отримане нове значення суми цифр? Запустіть цю програму для будь-якого двоцифрового числа.
Завдання 6. Надайте змінній Name значення рядка, що є Вашим ім’ям. Виведіть привітання, наприклад, «Привіт, Сергій». Змініть значення змінної N на інше ім’я. Чи змінилося привітання?
Завдання 7. Надайте змінним х та у значень 12 та 57. Виведіть у одному рядку спочатку їх суму, а потім через пропуск їх добуток.
Завдання 8. Надайте змінним х та у значень 12 та 57. Виведіть у одному рядку ці числа через двокрапку (12:57).
Завдання 9. Надайте змінній k значення хвилин, що пройшли від початку доби (не більше 1440). Виведіть покази електронного годинника у форматі h:m., де h і m є відповідно показами годин і хвилин.
Завдання 10. Надайте змінній k значення хвилин, що пройшли від початку доби (не більше 1440). Виведіть покази електронного годинника у форматі hh:mm (по дві цифри). Наприклад, для значення k, що дорівнюватиме 725, повинно бути так «12:05» (без лапок).

Завдання 11. Надайте змінній p значення 34.55 – периметр правильного трикутника. Виведіть значення сторони трикутника з точністю до тисячних.

Немає коментарів:

Дописати коментар

Вітаю Вас, читачі мого блогу, який присвячений вивченню мови Python у школі. Даний курс розрахований на учнів 8 класу, що навчаються за пр...