AI-generated with SlideGen
Функції в програмуванні: будівництво великих програм
Як поділити складні програми на зрозумілі частини за допомогою функцій
12 slides·76 views
Функції в програмуванні: будівництво великих програм
Функції в програмуванні
Як великі програми складаються з маленьких частин
1 / 12
Функції в програмуванні
Як великі програми складаються з маленьких частин
Функції в програмуванні: будівництво великих програм1 / 12
Що таке функція?
Section summary or transition context...
Функції в програмуванні: будівництво великих програм2 / 12
Функція — це невелика інструкція
Slide subtitle or context (optional)...
- ●Відкрити меню
- ●Зберегти файл
- ●Показати повідомлення
- ●Відтворити звук
- ●Намалювати персонажа
Функції в програмуванні: будівництво великих програм3 / 12
Аналогія з конструктором
Slide subtitle or context (optional)...
Зображення великого конструктора з окремими деталями будинку: фундамент, стіни, дах, двері, вікна
Функції в програмуванні: будівництво великих програм4 / 12
Функції в реальному житті
Slide subtitle or context (optional)...
- ●Книга: розділи як функції
- ●Кухня: етапи приготування їжі
- ●Ліхтарик: одна кнопка — одна дія
- ●Калькулятор: додавання, віднімання тощо
- ●Музичний плеєр: відтворення, зупинка, гучність
- ●Браузер: вкладки, завантаження, закладки
Функції в програмуванні: будівництво великих програм5 / 12
“
Уявіть гру з мільйоном команд. Без функцій знайти помилку — як шукати голку в копиці сіна.
Досвідчений програміст
Функції в програмуванні: будівництво великих програм6 / 12
Переваги функцій
Slide subtitle or context (optional)...
- ●Один обов'язок — одна функція
- ●Можна використовувати багато разів
- ●Спрощують команду роботу
- ●Економлять час програміста
- ●Роблять код зрозумілішим
Функції в програмуванні: будівництво великих програм7 / 12
Функції в іграх
Slide subtitle or context (optional)...
Зображення екрана гри Minecraft з кнопками для дій: поставити блок, прибрати блок, відкрити інвентар
Функції в програмуванні: будівництво великих програм8 / 12
Функції в сучасних програмах
Slide subtitle or context (optional)...
- ●YouTube: пошук, відтворення, коментарі
- ●Автомобіль: двигун, кондиціонер, навігація
- ●Робот-прибиральник: рух, зарядка, об'їзд перешкод
Функції в програмуванні: будівництво великих програм9 / 12
Функції та алгоритми
Slide subtitle or context (optional)...
- ●Складний алгоритм складається з функцій
- ●Кожна функція відповідає за свою частину
- ●Легше зрозуміти та удосконалювати
- ●Приклад: завантаження фотографії
- ●1. Відкрити галерею
- ●2. Обрати фото
- ●3. Надіслати та показати повідомлення
Функції в програмуванні: будівництво великих програм10 / 12
Підготовка до наступного уроку
Section summary or transition context...
Функції в програмуванні: будівництво великих програм11 / 12
Підсумок уроку
Questions & discussion, contact email or link...
Функція — це окрема частина програми • Великі програми складаються з функцій • Функції спрощують роботу та пошук помилок • Наступний урок: об'єкти в програмуванні
Функції в програмуванні: будівництво великих програм12 / 12