Сьогодні о 18:00
Вебінар:
«
Нейротренажери для мозку - цікавинки на літо для дітей
»
Взяти участь Всі події
Урок:

Функції користувача

26.04.2023
0 0
Опис уроку (учням цей опис не показується):

Цілі:

  • навчальна: Функції користувача

  • розвивальна: розвивати логічне мислення; формувати вміння діяти за інструкцією, планувати свою діяльність, аналізувати i робити висновки;

  • виховна: виховувати інформаційну культуру учнів, уважність, акуратність, дисциплінованість.

Вміст уроку:
1
2
3
4
5
6
7
8
9
10

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

2

3

Гімнастика для очей

Відеоінструкція (1 хв)

4

Структура функції

Функції користувача — урок. Інформатика, 8 клас.

Формальні параметри - це змінні у заголовку опису функції (для def nsd(m, n) - формальні параметри - це m, n.

Фактичні параметри - це змінні у виклику функції (в головній програмі nsd(a, b) - a, b є фактичними параметрами).

ВАЖЛИВО: кількість, порядок і тип фактичних параметрів має співпадати з кількістю, порядком і типами формальних параметрів.

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

5

Області видимості змінних

У блоці коду, що виконується в Python, є три простори імен: локальний, глобальний і вбудований.

Глобальна змінна

Локальна змінна

Правила, за якими визначається "видимість" змінної:

  1. Якщо на змінну всередині функції лише посилаються, то вона неявно вважається глобальною.

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

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

6

Задача (приклад). Виведення тексту( EOlymp )

Обчислити значення змінної y при заданому дійсному значенні змінної x.

Розв'язання:

7

Задача. Значення змінної 2

  1. Ознайомитись з умовою на EOlymp

  2. Скласти програму з використанням функції користувача

  3. Надіслати звіт тестування програми на EOlymp

8

Задача. Значення змінної 4

  1. Ознайомитись з умовою на EOlymp

  2. Скласти програму з використанням функції користувача. Підказка: імпортуйте математичний модуль (), щоб використати функцію sqrt():

    ...
    ...

  3. Надіслати звіт тестування програми на EOlymp

9

Задача. Значення змінної 6

  1. Ознайомитись з умовою на EOlymp

  2. Скласти програму з використанням функції користувача. Підказка: імпортуйте математичний модуль, щоб використати функцію sqrt():

  3. Надіслати звіт тестування програми на EOlymp

10

Домашнє завдання

Прочитати параграфи 11.1 (стор. 176-178), 11.2 (стор. 176-183)

Скласти в зошиті конспект означень та прикладів використання функцій на мові Python:
1) round(), abs(), pow(), max(), min(), sum();

2) sqrt(), log(), ceil(), floor(), fmod(), factorial() (модуль math);

3) функції для роботи з випадковими числами у модулі random.

Підготуватись до тестування по темах "Допоміжні алгоритми" та "Функції користувача"

Рефлексія від 3 учнів

Сподобався:

0

Так: 3

Ні: 0

Зрозумілий:

0

Так: 3

Ні: 0

Потрібні роз'яснення:

0

Ні: 3

Так: 0

Рекомендуємо

Як розпізнати фейки?

Як розпізнати фейки?

201

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Мультимедіа: проєктування відеоконтенту

Мультимедіа: проєктування відеоконтенту

127

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас

33 грн

Художнє оформлення тексту. Ділова графіка. Створення векторного шрифтового плакату на задану тематику

Художнє оформлення тексту. Ділова графіка. Створення векторного шрифтового плакату на задану тематику

53

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
11 клас

33 грн

Мультимедіа: скринкасти

Мультимедіа: скринкасти

86

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
8 клас

33 грн

Олімпіадні задачі: масиви - урок 2

Олімпіадні задачі: масиви - урок 2

158

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
змішані

33 грн

Апаратні засоби для забезпечення електронного документообігу

Апаратні засоби для забезпечення електронного документообігу

164

Аватар профіля Костукевич Фелікс Віталійович
Інформатика
9 клас

33 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1277

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1095

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1337

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

490

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

645

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

272

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас