Сьогодні відбувся
Вебінар:
«
Труднощі навчання: дискалькулія. Практика та досвід роботи
»
Взяти участь Всі події
Урок:

Розгалужений алгоритм. Вкладені умови

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

Цілі:

  • навчальна: Вкладені умови

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

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

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

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

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

2

3

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

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

4

5

Розв'язки домашнього завдання

6

Розгалужена структура. Порядок виконання залежить від результату обчислення умовного виразу.

Види розгалужень:

  • повне (передбачає обов'язкове виконання одної з двох команд)

  • неповне (або виконує команду, або просто переходить до наступних кроків алгоритму)

Конструкція if/elif/else означає: «Якщо перша умова істинна, то виконати даний блок коду. Інакше,якщо друга умова істинна, виконати даний блок коду і т.д. ».

Приклад коду

Якщо вхідні дані вважати такими: name = 'Alex'age = 36, то результатом виконання буде повідомлення:

7

Намалюйте блок-схему для коду:

Для створення блок-схем зручно застосовувати онлайн-сервіси, наприклад, https://lucid.app/ або https://www.diagrams.net/blog/move-diagrams-net

Підказка:

9

Завдання на створення розгалуженого алгоритму

Задача Трикутник.

Задано три натуральні числа ab та c. Виведіть суму заданих чисел, якщо існує трикутник із довжинами сторін abc, та No в іншому випадку.

Приклад

Хід розв'язання:

  1. Записати в зошити: вхідні дані - це змінні ...

  2. Записати в зошиті: вихідні дані - це змінна ... або текст ...

  3. Скласти письмово в зошиті математичну модель та блок-схему.
    Підказка: умова має вигляд (a<b+c) and (b<a+c) and (c<a+b)
    (використати повне розгалуження)

  4. Відкрити середовище IDLE, або PyCharm, або repl.it. Написати програму (подібну робили на уроці)

  5. Скопіювати код програми та відправити на сайт EOlymp для перевірки (вибрати перед відправкою мову Python на сайті)

  6. Надіслати скріншот результатів проходження тестів так щоб на скріншоті було видно логін "Автора"

10

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

Прочитати про написання розгалужених алгоритмів на Python (розділ 6.2)

Прочитати про написання циклічних алгоритмів на Python (розділ 6.3)

Підготуватись до тестування по розділах 6.2 та 6.3

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

Сподобався:

0

Так: 3

Ні: 1

Зрозумілий:

0

Так: 3

Ні: 1

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

0

Ні: 3

Так: 1

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

Алгоритм пошук в ширину: числова послідовність як граф

Алгоритм пошук в ширину: числова послідовність як граф

87

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

33 грн

Тестування розгалужених алгоритмів. ПР1_3

Тестування розгалужених алгоритмів. ПР1_3

171

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
10 клас

25 грн

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

Підготовка до олімпіад: ІІ етап Всеукраїнської олімпіади з інформатики (2024-2025) (2)

1133

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

33 грн

Практична робота № 4. Створення бюлетеня з використанням шаблону та стилів оформлення

Практична робота № 4. Створення бюлетеня з використанням шаблону та стилів оформлення

242

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

33 грн

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

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

90

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

33 грн

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

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

209

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

33 грн

Схожі уроки

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

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

1288

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

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

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

1108

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

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

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

1344

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

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

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

496

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

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

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

651

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

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

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

281

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