Практична робота 15 ��Складання програми для обчислення чисел Фібоначчі
Нова українська школа
Урок 56
Інформатика 7
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.
Повторюємо
Згадаймо алгоритм роботи з програмою у вікні середовища IDLE Python.
Введення тексту програми
Збереження файлу програми
Виконання програми
Перегляд результату у вікні IDLE
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Повторюємо
Відкрити вікно середовища IDLE можна:
використовуючи команду IDLE (Python) меню Пуск
використовуючи значок на Робочому столі
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Етапи розв’язування задачі на комп’ютері
Пригадаймо кроки, які потрібно виконати для створення та реалізації математичної моделі задачі у різних програмних середовищах.
Побудова математичної моделі
Складання алгоритму
Складання програми
Тестування та налаштування програми
Постановка задачі
Аналіз результатів
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Основні характеристики величин
Змінна створюється в той момент, коли ви вперше присвоюєте їй значення. Команда присвоювання:
використовується для присвоювання значень змінним. Щоб створити змінну в Python, необхідно дати їй назву та присвоїти значення.
Загальний вигляд команди присвоєння:
=
A = B
назва змінної
команда присвоювання
літерал, змінна або вираз
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Алгоритмічна структура слідування
Для конструювання алгоритмів використовуються три базові алгоритмічні структури:
Слідування
Повторення
Розгалуження
Ви ознайомилися з ними в 5 класі.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Перетворення типу даних
Для перетворення типів призначені такі функції:
створює рядок із числа
str()
створює дробове число з рядка або цілого числа
float()
створює ціле число з рядка або дробового числа
int()
Зверніть увагу: дробове число при цьому не округлюється, а лише відкидається дробова частина.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Умовний оператор if
Синтаксис команди:
іf <умова>:
___ <Оператори>
де ___ — обов’язковий відступ від лівого краю.
Після запису умови слід поставити двокрапку : , яка показує, що далі має бути розташований блок дій.
Команди записуються з обов’язковим однаковим відступом від лівого краю. Якщо команда лише одна, її можна записати після двокрапки в одному рядку з умовою.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Команда розгалуження if...else
Синтаксис команди if...else:
if <Умова> :
<Дії 1>
else:
<Дії 2>
Якщо умова істинна (True)
Якщо умова хибна (False)
програма виконає блок дій <Дії 1>
виконується блок дій
<Дії 2>, який міститься після службового слова еlse
Команди, вкладені в гілки if і else, записують з однаковим відступом
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Багатоваріантне розгалуження
Синтаксис команди
Приклад
if <умова1>:
<Дії 1>
elif <умова2>:
<Дії 2>
……………………..
else: <3апасний блок дій >
if a>b:
print("a>b")
elif a<b:
print("a<b")
else:
print("a = b")
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Цикл із параметром
Цикл із параметром (або цикл for) використовують, якщо кількість повторень визначається певною послідовністю значень. Таку послідовність можуть утворювати символи рядка, елементи списку тощо.
Синтаксис циклу for:
— обов’язковий відступ від лівого краю.
for i in <послідовність>: # Заголовок циклу
<тіло циклу>
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Цикл із параметром
Ключове слово in наказує почергово надати змінній і усі значення із зазначеної послідовності
for і in <послідовність>:
<тіло циклу>
Вказуємо назву змінної (і), яка буде параметром
Після ключового слова for
Послідовність значень можна задати як список — набір значень, розділених комами, взятий у квадратні дужки.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Цикл із передумовою
Синтаксис команди:
whіle <умова>:
<тіло циклу>
Заголовок циклу. Умова - логічний вираз, що є умовою виконання циклу
команди, які виконуються під час кожної ітерації
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Домашнє завдання
Проаналізувати
с. 257-258
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Працюємо за комп’ютером
Практична робота 15
Складання програми для обчислення чисел Фібоначчі
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Працюємо за комп’ютером
Сторінка
257-258
© Вивчаємо інформатику teach-inf.com.ua
Розділ 6
ПР 15
Дякую за увагу!
Нова українська школа
Урок 56
Інформатика 7
teach-inf.com.ua
за підручником
Бондаренко О.О. та ін.