четвер, 21 листопада 2019 р.

Домашня робота 7 клас


Змінні та арифметичні операції
Змінні
У деяких задачах обчислення зручно проводити використовуючи допоміжні змінні. Наприклад, в шкільних формулах по фізики було зручно вираховувати не гігантський вираз цілком, а запам’ятовуючи результати обчислення у допоміжні змінні. Для прикладу вирішимо завдання обчислення пройденої відстані за відомим часом і швидкістю:
speed = 108
time = 12
dist = speed * time
print(dist)
У цій програмі ми створюємо три змінні: speed для швидкості, time для часу і dist для обчисленої відстані. При використанні змінних в арифметичному виразі просто використовується значення, яке лежить в змінної.
Для надання значення змінної використовується знак =. Ім’я змінної має бути записано зліва від знака присвоювання, а арифметичний вираз (в якому можуть бути використані числа та інші вже задані змінні) - справа. Ім’я змінної має починатися з маленької латинської літери, має бути осмисленим (анлійскій слова або загальновживані скорочення) і не повинно перевищувати по довжині 10-15 символів. Якщо логічне ім’я змінної складається з декількох слів, то потрібно записувати його за допомогою camelTyping (кожне нове слово крім першого повинно бути записано з великої літери).
Детальніше про те, як здійснюється присвоювання буде описано нижче.
Арифметичні вирази
Ми вже використовували арифметичні вирази в наших програмах, зокрема операції + і *. Також існує ряд інших арифметичних операцій, які наведені в таблиці:
Знак
Oперація
Операнд 1
Операнд 2
Результат
+
Додавання
11
6
17
-
Віднімання
11
6
5
*
Множення
11
6
66
//
Цілочисельне ділення
11
6
1
%
Остача від ділення
11
6
5
**
Піднесення до степеня
2
3
8
Всі операції інфіксні (записуються між операндами), тобто, наприклад, для зведення 2 в ступінь 3 потрібно писати 2 ** 3.
Особливо зупинимося на операціях обчислення цілої частини і остачі від ділення від числа.
Нехай задані два числа A і B, причому B > 0. Позначимо за C цілу частину від ділення A на B, C = A // B, а за D - остача від ділення A на B, D = A % B.
Тоді повинні виконуватися наступні твердження:
A=B×C+DA=B×C+D0≤D<B0≤D<B
Ці твердження необхідні для розуміння процесу взяття остачі від ділення негативного числа на позитивне. Неважко переконатися, що якщо -5 розділити на 2, то ціла частина повинна бути дорівнює -3, а остача дорівнює 1. У деяких інших мовах програмування остачі в такій ситуації можуть бути негативними, що неправильно з математичних визначень.
У разі, якщо B < 0 виконуються наступні твердження:
A=B×C+DA=B×C+DB<D≤0B<D≤0
Наприклад, при розподілі 11 на -5 ми отримаємо цілу частину рівну -3, а остача буде дорівнює -4.
Якщо ж розділити -11 на -5, то ціла частина буде дорівнює 2, а остача буде дорівнює -1.
Зверніть увагу, що цілі числа в Пайтоні не мають обмежень на довжину (крім обсягу пам’яті)


вівторок, 19 листопада 2019 р.

Практична робота 7 клас

             
№1
Дано сторони прямокутника a і b. Знайти його площу S=a·b і периметр P=2·(a+b).
№2
Дано діаметр кола d. Знайти його довжину L=π·d. В якості значення π використовувати 3,14.
№3
Дано довжину ребра куба a. Знайти об’єм куба V=a3і площу його поверхні S=6·a2.
№4
Дано довжини ребр a, b, c прямокутного паралелепіпеда. Знайти його об'єм V=a·b·c і площу поверхні S=2·(a·b+b·c+a·c).
№5
Знайти довжину кола L і площу круга S заданого радіуса R. L=2·π·R, S=π·R2. В якості значення π використовувати 3,14.
№6
Дано два числа a і b. Знайти їх середнє арифметичне: (a + b)/2.