Підпрограми. Підпрограми з аргументами. Підпрограми з результатами Практична робота № 3 «Проєкти з підпрограмами та розгалуженнями»

Про матеріал
(До підручника «Інформатика 7 клас» (2024 рік)) Автори: Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В. (35 годин на рік, 1 година на тиждень)
Перегляд файлу
Алгоритмізація та програмування. Йосиф Ривкінд  /  Тетяна Лисенко. Людмила Чернікова  /  Віктор ШакотькоІнструктаж з БЖД. Підпрограми. Підпрограми з аргументами. Підпрограми з результатами. Практична робота № 3 «Проекти з підпрограмами та розгалуженнями»
Комп’ютерні мережі / Підпрограми. Підпрограми в Python Процедура - це підпрограма, яка виконує деякі дії після виклику її з основної програми або іншої процедури. Опис процедуриdef <ім'я> (<параметри>): <Оператори>Виклик процедури<Ім'я> (<аргументи>)Локальні змінні - це змінні, визначені в процедурі, вони доступні тільки всередині процедури. Глобальні змінні - це змінні, визначені в основній програмі. Вони доступні всередині процедури тільки для читання, а для зміни потрібно оголосити їх в процедурі після службового слова global.
Алгоритмізація та програмування / Підпрограми  Існують деякі правила для створення функцій в Python. Блок функції починається з ключового слова def, після якого йдуть назву функції і круглі дужки (()). Будь-які аргументи, які приймає функція повинні знаходитися всередині цих дужок. Після дужок йде двокрапка (:) і з нового рядка з відступом починається тіло функції. Підпрограми в Python Створення функціїФункціїОпис функціїdef <ім'я> (<параметри>): <Оператори> return <результат>Виклик функції<Ім'я> (<аргументи>)Функція - це допоміжний алгоритм, який завжди повертає в основний алгоритм значення-результат.
 Функція def у Python	Алгоритми, які є самостійними і які включаються до складу інших алгоритмів, називають допоміжними алгоритмами.    Якщо допоміжний алгоритм у процесі роботи програми виконується неодноразово для різних вхідних значень, то його оформляють у вигляді алгоритму процедури або алгоритму функції.     У мові Python використовують функцію def.   Функція – це незалежна частина програми, що має своє ім’я і яку можна викликати з будь-якої точки програми для виконання певних дій, результатом яких є певне значення. Опис функції мовою Python   def   Назва_функції  (формальні параметри):             список команд             return  кінцевий результат
Комп’ютерні мережі / Підпрограми Алгоритми з розгалуженням в Python Задача1 (приклад)Обчислити max з двох чисел. Задача2 (приклад)Знайти більше з п'яти заданих чисел, використовуючи допоміжний алгоритм знаходження більшого з двох чиселdef my_max(a, b): if a > b: print(a) elif a < b: print(b) else: print(>> %Run 22.py46-2517egal>>> def bid(x, y): # Процедура більше з двох global z # глобальна змінна if x>y: z=x else: z=y# Основная программаprint("Введіть 5 чисел через пробіл")a,b,c,d,e = input().split()a,b,c,d,e = int(a), int(b), int(c), int(d), int(e)bid(a, b)bid(z, c)bid(z, d)bid(z, e)print("Максимальне число: ", z)Введіть 5 чисел через пробіл2 3 5 4 1 Максимальне число: 5" title="Комп’ютерні мережі / Підпрограми Алгоритми з розгалуженням в Python Задача1 (приклад)Обчислити max з двох чисел. Задача2 (приклад)Знайти більше з п'яти заданих чисел, використовуючи допоміжний алгоритм знаходження більшого з двох чиселdef my_max(a, b): if a > b: print(a) elif a < b: print(b) else: print("egal") my_max(13,46)my_max(-25, -74)my_max(17, -12)my_max(36,36)>>> %Run 22.py46-2517egal>>> def bid(x, y): # Процедура більше з двох global z # глобальна змінна if x>y: z=x else: z=y# Основная программаprint("Введіть 5 чисел через пробіл")a,b,c,d,e = input().split()a,b,c,d,e = int(a), int(b), int(c), int(d), int(e)bid(a, b)bid(z, c)bid(z, d)bid(z, e)print("Максимальне число: ", z)Введіть 5 чисел через пробіл2 3 5 4 1 Максимальне число: 5">
Алгоритмізація та програмування / Підпрограми  Пригадайте. Підпрограми з результатами
Алгоритмізація та програмування / Підпрограми  МодуліМодуль — це файл, який містить код для виконання певного завдання. Модуль може містити змінні, функції, класи тощо. Давайте створимо модуль. Напишіть наступний код та збережіть його як файл example.py: Тут ми визначили функцію add() всередині модуля з ім’ям example. Функція приймає два числа та повертає їх суму.Імпорт модулів в Python. Ми можемо імпортувати визначення з одного модуля до іншого або в інтерактивний інтерпретатор Python. Для цього використовується ключове слово import. Щоб імпортувати наш раніше визначений модуль example, потрібно використати наступну команду: Цей рядок коду не імпортує імена функцій, визначених у модулі example, напряму в нашу програму. Цей рядок імпортує лише ім’я модуля example. Використовуючи ім’я модуля, ми можемо отримати доступ до функцій модуля за допомогою крапки .. Наприклад:Імпорт модулів із Стандартної бібліотеки Python. Стандартна бібліотека Python містить понад 200 модулів. Припустимо, ми хочемо отримати значення числа Пі. Для цього потрібно імпортувати модуль math, а потім використовувати виклик math.pi. Наприклад
 «Працюємо з комп’ютером»Йосиф Ривкінд  /  Тетяна Лисенко  /  Людмила Чернікова  /  Віктор Шакотькоhttps://www.youtube.com/watch?v=zc. J38qdrb. WQ&ab_channel=Task. Informatics. Практична робота № 3 «Проекти з підпрограмами та розгалуженнями»
Йосиф Ривкінд  /  Тетяна Лисенко  /  Людмила Чернікова  /  Віктор Шакотько. Надайте відповідь на запитання:
Домашнє завдання: Йосиф Ривкінд  /  Тетяна Лисенко  /  Людмила Чернікова  /  Віктор Шакотько7 клас§ 2.4 ( стор. 90-95) Опрацюйте. Виконайте практичну роботу.
Зміст слайдів
Номер слайду 1

Алгоритмізація та програмування. Йосиф Ривкінд  /  Тетяна Лисенко. Людмила Чернікова  /  Віктор ШакотькоІнструктаж з БЖД. Підпрограми. Підпрограми з аргументами. Підпрограми з результатами. Практична робота № 3 «Проекти з підпрограмами та розгалуженнями»

Номер слайду 2

Комп’ютерні мережі / Підпрограми. Підпрограми в Python Процедура - це підпрограма, яка виконує деякі дії після виклику її з основної програми або іншої процедури. Опис процедуриdef <ім'я> (<параметри>): <Оператори>Виклик процедури<Ім'я> (<аргументи>)Локальні змінні - це змінні, визначені в процедурі, вони доступні тільки всередині процедури. Глобальні змінні - це змінні, визначені в основній програмі. Вони доступні всередині процедури тільки для читання, а для зміни потрібно оголосити їх в процедурі після службового слова global.

Номер слайду 3

Алгоритмізація та програмування / Підпрограми  Існують деякі правила для створення функцій в Python. Блок функції починається з ключового слова def, після якого йдуть назву функції і круглі дужки (()). Будь-які аргументи, які приймає функція повинні знаходитися всередині цих дужок. Після дужок йде двокрапка (:) і з нового рядка з відступом починається тіло функції. Підпрограми в Python Створення функціїФункціїОпис функціїdef <ім'я> (<параметри>): <Оператори> return <результат>Виклик функції<Ім'я> (<аргументи>)Функція - це допоміжний алгоритм, який завжди повертає в основний алгоритм значення-результат.

Номер слайду 4

Функція def у Python Алгоритми, які є самостійними і які включаються до складу інших алгоритмів, називають допоміжними алгоритмами.    Якщо допоміжний алгоритм у процесі роботи програми виконується неодноразово для різних вхідних значень, то його оформляють у вигляді алгоритму процедури або алгоритму функції.     У мові Python використовують функцію def.   Функція – це незалежна частина програми, що має своє ім’я і яку можна викликати з будь-якої точки програми для виконання певних дій, результатом яких є певне значення. Опис функції мовою Python   def   Назва_функції  (формальні параметри):             список команд             return  кінцевий результат

Номер слайду 5

Комп’ютерні мережі / Підпрограми Алгоритми з розгалуженням в Python Задача1 (приклад)Обчислити max з двох чисел. Задача2 (приклад)Знайти більше з п'яти заданих чисел, використовуючи допоміжний алгоритм знаходження більшого з двох чиселdef my_max(a, b): if a > b: print(a) elif a < b: print(b) else: print("egal") my_max(13,46)my_max(-25, -74)my_max(17, -12)my_max(36,36)>>> %Run 22.py46-2517egal>>> def bid(x, y): # Процедура більше з двох global z # глобальна змінна if x>y: z=x else: z=y# Основная программаprint("Введіть 5 чисел через пробіл")a,b,c,d,e = input().split()a,b,c,d,e = int(a), int(b), int(c), int(d), int(e)bid(a, b)bid(z, c)bid(z, d)bid(z, e)print("Максимальне число: ", z)Введіть 5 чисел через пробіл2 3 5 4 1 Максимальне число: 5

Номер слайду 6

Алгоритмізація та програмування / Підпрограми  Пригадайте. Підпрограми з результатами

Номер слайду 7

Алгоритмізація та програмування / Підпрограми  МодуліМодуль — це файл, який містить код для виконання певного завдання. Модуль може містити змінні, функції, класи тощо. Давайте створимо модуль. Напишіть наступний код та збережіть його як файл example.py: Тут ми визначили функцію add() всередині модуля з ім’ям example. Функція приймає два числа та повертає їх суму.Імпорт модулів в Python. Ми можемо імпортувати визначення з одного модуля до іншого або в інтерактивний інтерпретатор Python. Для цього використовується ключове слово import. Щоб імпортувати наш раніше визначений модуль example, потрібно використати наступну команду: Цей рядок коду не імпортує імена функцій, визначених у модулі example, напряму в нашу програму. Цей рядок імпортує лише ім’я модуля example. Використовуючи ім’я модуля, ми можемо отримати доступ до функцій модуля за допомогою крапки .. Наприклад:Імпорт модулів із Стандартної бібліотеки Python. Стандартна бібліотека Python містить понад 200 модулів. Припустимо, ми хочемо отримати значення числа Пі. Для цього потрібно імпортувати модуль math, а потім використовувати виклик math.pi. Наприклад

Номер слайду 8

«Працюємо з комп’ютером»Йосиф Ривкінд  /  Тетяна Лисенко  /  Людмила Чернікова  /  Віктор Шакотькоhttps://www.youtube.com/watch?v=zc. J38qdrb. WQ&ab_channel=Task. Informatics. Практична робота № 3 «Проекти з підпрограмами та розгалуженнями»

Номер слайду 9

Йосиф Ривкінд  /  Тетяна Лисенко  /  Людмила Чернікова  /  Віктор Шакотько. Надайте відповідь на запитання:

Номер слайду 10

Домашнє завдання: Йосиф Ривкінд  /  Тетяна Лисенко  /  Людмила Чернікова  /  Віктор Шакотько7 клас§ 2.4 ( стор. 90-95) Опрацюйте. Виконайте практичну роботу.

pptx
Додано
16 листопада
Переглядів
2814
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку