вівторок, 10 грудня 2019 р.

Tkinter


Алгоритми з лічильником

1. З клавіатури вводиться число. Знайти суму чисел від одного до цього числа.
2. З клавіатури вводиться два числа. Знайти суму числа, які розміщені між ними.
3. З клавіатури вводиться число. Вивести на екран числа від 1 до цього числа.
4. З клавіатури вводиться два числа. Знайти суму парних чисел розміщених між ними.
5. Одноклітинна амеоба ділиться навпіл кожні 3 години. Визначити скільки буде амеоб   через 3,6,9,12,...24 години

четвер, 5 грудня 2019 р.

Практична робота 9 клас - Списки




1. Створити масив, елементами якого є рядки: ’звук’, ’колонка’, ’кодування’, ’модель’. Вивести масив на екран.
2. Створити масив, елементами якого є цілі числа: 21, 40, 53, 17, 33, які вводяться з клавіатури. Вивести масив на екран.
3. Створити масив, елементами якого є 10 випадкових чисел у діапазоні від 4 до 10. Вивести масив на екран.
4. Створити масив, елементами якого є 5 перших членів арифметичної прогресії, перший член якої рівний 3, а її різниця
4. Вивести масив на екран.
5. Створити масив із 7-ми випадкових чисел у діапазоні від 2 до 6 й обчислити суму його елементів.
6. Обчислити середнє значення масиву, елементами якого є перші шість членів геометричної прогресії, перший член якої рівний 3, і знаменник 2. 

понеділок, 2 грудня 2019 р.

Завдання 8 - Д клас


На прямокутному полотні зі сторонами a і b, розмістили  m частинок мозаїки, кожна частинка займає n см2.
Знайти: чи помістяться нові елементи мозаїки.


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


Задача 1. Надрукувати числа від 1 до 20

Задача 2. Надрукувати числа від 5 до 20 у рядок

Задача 3. Знайти суму чисел від 20 до 40


Цикли у мові програмування Python. Домашнє завдання.


суботу, 30 листопада 2019 р.

5 клас Практичне завдання: «Додавання зображень до текстового документа»




Щоб дізнатися як додати зображення до текстового 

документа нитисни тут


 Практичне завдання: «Додавання зображень до текстового документа»

1.     Скачайте матеріали до практичної роботи тут

2.     Відкрийте Word

3.     Натисніть вкладку Вставка

4.     Оберіть інструмент Рисунок

5.     У вікні, що зявиться оберіть папку Загрузка – Практична робота 5 клас.

6.     Із наявних зображень оберіть одне зображення

7.     Розмістіть зображення по лівому краю

8.     Надрукуйте текст привітання

9.     Розмістіть текст з правого краю

10.                  Отформатировать шрифт тексту: Tиmеs Nеw Rоmаn, 14 пт, курсив, колір за вибором



пʼятницю, 29 листопада 2019 р.

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

І. Що таке список❓❓❓ 


Практична робота
  1. Створіть два будь-яких списки і зв'яжіть їх із змінними. Вивидіть списки на екран
  2. Вийміть з першого списку другий елемент. Вивидіть на екран
  3. Змініть в другому списку останній об'єкт. Виведіть список на екран.
  4. З'єднайте обидва списки в один, присвоївши результат новій змінній. Виведіть отриманий список на екран.
  5. "Зніміть" зріз з об'єднаного списку так, щоб туди потрапили деякі частини обох перших списків. Зріз зв'яжіть з якоюсь новою змінною. Виведіть значення цієї змінної.
  6. Додайте до цього списку-зріза два нові елементи і знову виведіть його.

Практична робота
         1. Створити список з 10 випадкових елементів (від -10 до 10). Знайти суму цих                   елементів
         2. Створити список з 10 випадкових елементів (від -10 до 10). Надрукувати лише                додатні з них
          3. Створити список з 10 випадкових елементів (від -10 до 10). Змінити знак для                   всіх елементів списку

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

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


Правовласник http://dystosvita.mdl2.com/

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


Задача 1. Іван Петрович у нових штанах сів на щойно пофарбовану табуретку. На його штанах з'явилась квадратна пляма з довжиною сторони a см. Виявилось, що в хімчистку беруть одяг, плями на якому не більші n см2. Визначити, чи вдалось Іванові Петровичу врятувати свої штани?
a=int(input("Сторона плями ="))
s=a*a
n=int(input("Бере хімчистка ="))
if (s < n):
               print ("TAK")
else:
               print ("HI")

Задача 2. На одному маленькому квадратному безлюдному острові зі стороною a метрів перебували k Робінзонів. Чи не порушені їх права на житло, якщо на кожного Робінзона повинно припадати n 
Задача 3. Скільком новим Робінзонам ще вистачить місця на острові?
Потрібно визначити скільки місця потрібно для Робінзонів, які вже живуть на острові.
Далі потрібно порахувати чи є залишок площі.
Останній крок - визначити, скільки Робінзонів можуть поселитись на цьому залишку, відповідно до норм

Задача 4. Чи парне число, введене з клавіатури?

Задача 5. Дано двозначне число. Визначити чи однакові його цифри

Задача 6. Дано тризначне число. Надрукувати його навпаки.

Задача 7. Дано чотиризначне число. Надрукувати його навпаки.



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

Напишіть програми у середовищі програмування для розв’язування таких завдань:
1.     Збережіть будь-яке повідомлення у змінній і виведіть це повідомлення. Потім замініть значення змінної іншим повідомленням і виведіть нове повідомлення. Програму збережіть у файлі, ім’я якої підпорядковується стандартним правилам Python по використанню малих літер і символів підкреслення - наприклад, simple_messages.py.
2.     Збережіть ім’я користувача у змінній і виведіть повідомлення, призначене для конкретної людини. Повідомлення повинно бути, наприклад, таким: "Hello, Sasha, would you like to learn some Python today?"
3.     Знайдіть відому цитату, яка вам подобається. Збережіть ім’я автора вислову у змінній famous_person. Cкладіть повідомлення і збережіть його у новій змінній з ім’ям message. Виведіть своє повідомлення. Результат повинен виглядати приблизно так (включаючи лапки): Albert Einstein once said, "A person who never made a mistake never tried anything new.".
4.     Використайте функцію print() для виведення повної домашньої адреси. У першому рядку виведіть власне ім’я та прізвище. У кожному наступному рядку виведіть окремі елементи адреси (країна, індекс, назва населеного пункту, вулиця, номер будинку тощо).
5.     Виконайте переведення одиниць вимірювання відстаней. Значення відстані вказано у метрах. У кожному новому рядку програма виводить значення відстані, представлене у: дюймах, футах, милях, ярдах тощо. Числові дані на екрані мають бути у відформатованому вигляді: два знаки після десяткової точки. Використайте функцію format(). Потрібні значення одиниць вимірювання знайдіть у мережі Інтернет.

четвер, 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.

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

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


Команда розгалуження: повна і коротка форми

Умовний оператор (або команда розгалуження) є одним із найпоширеніших засобів, що змінюють лінійний порядок виконання операторів програми. Він може приймати одну з наступних форм:
  • 1) повна форма;
  • 2) коротка (скорочена) форма.

Перша або повна форма:
якщо  умова 
           то серія команд 1
           інакше серія команд 2
все

Мовою блок-схем ця команда записується у наступному вигляді:


Знаком «+» позначається виконання умови, знаком «-» її невиконання.

На Puthon
if умова:
    серія команд 1
else:
     серія команд 2

Бачимо вже звичну для нас двократку після умови. Зверніть увагу, що двокрапка ставиться і після else.

Друга або коротка форма команди розгалуження:
якщо умова
           то серія команд
все

Мовою блок-схем вона записується так:


На Puthon
if умова:
    серія команд

У повній формі команди умовного переходу виконується серія команд 1, якщо умова істинна, і серія команд 2, якщо вона хибна. В скороченій формі - серія команд виконується тільки у випадку, якщо умова істинна, у протилежному випадку команда розгалуження закінчується і виконується наступний за нею оператор.

Серії команд пишуться з відступами і тільки відступами
(ніяких "операторних дужок" BEGIN - END (як у Pascal) або фігурних дужок(як у C++)).
Пригадайте, що таке умова.
Умова - це вислів (речення), про який можна сказати виконується він чи ні.
Якщо умова виконується, то говорять, що вислів істинний, правильним. Якщо ж умова не виконується, то вислів є хибним, неправильним.
Наприклад, a>10 є умовою, при конкретному значенні а вона або виконується, або ні.
Умова може бути простою або складеною.
Прості умови записуються за допомогою операторів порівняння:
Оператори порівняння
Алгоритмічна мова
Python
більше
x>y
x>y
менше
х<у
х<у
не більше (менше або дорівнює)
х≤у
х<=у
не менше (більше або дорівнює)
х≥у
x>=y
дорівнює
x=y
x==y
не дорівнює
x≠y
x!=y

Треба звикнути, що на Python порівняння позначається знаком ==, а не =. Знак = позначає «присвоїти значення», а не «порівняти на рівність».

Складені умови утворюються з простих за допомогою логічних операцій and (та), or (або), not (не), причому вочевидь, що службове слово or використовується, якщо необхідно виконання хоча б однієї умови, а службове слово and - якщо необхідно одночасне виконання всіх умов. Кожна проста умова у складеній береться у дужки ( ).
Наприклад, мама дозволила мені піти погуляти, якщо я "виконав урокита (англійською and) "помив посуд". Тільки при виконанні обох умов мені дозволено піти до друзів.
Другий приклад: якщо сьогодні "вихіднийабо (англійською or) "святковий деньабо "канікулиабо "я хворий", я не піду до школи. Виконання хоча б однієї з умов приведе до того, що я залишусь вдома і не піду до школи. Зовсім не обов'язково, щоб одночасно було свято, вихідний, канікули та ще й хвороба, щоб не треба було йти до школи.
У задачі про чергу бабусь за пенсієї на n треба накласти умову: 0<n<=40.
Тобто одночасно n має бути більше 0 і не перевищувати 40. Умова є складеною і записується так:
на алгоритмічній мові
на Python
(n>0) та (n≤40)
(n>0) and (n<=40)

чи

0<n<=40

Остаточно програма про чергу бабусь виглядатиме так:
n=input('введіть номер бабусі ')
if (n>0) and (n<=40):
    res=(40-n)*92/60.0
    print 'na', res, 'hvilin', n, 'бабуся отрмає пенсію раніше'
else:
    print 'pomilka'