Інформатика 4 клас - О.В. Коршунова - 2015 рік

ВИСЛОВЛЮВАННЯ. АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ І ПОВТОРЕННЯМ

 

§ 23. Алгоритм з розгалуженням

 

 Комп’юшку, а що це в тебе за цікавий малюнок?

Я вирішив з тобою пограти і приготував для тебе загадкову інструкцію. Спробуй її виконати.

 

 Який же ти розумний учень! Ти все правильно зрозумів!

А зараз я пропоную тобі відгадати, яку із запропонованих геометричних фігур я загадав. Використовуй інструкцію, яку я тобі підготував.

 

Мені цікаво виконувати такі інструкції!

Ти помітив, що це алгоритми, які подано у графічному вигляді?

Так, і я навіть зміг записати ці алгоритми у словесному вигляді.

 

 Тоді ти вже можеш ознайомитися з новою алгоритмічною структурою.

Складаючи інструкції для виконавця, не завжди можна всі команди передбачити у вигляді лінійної алгоритмічної структури, тобто коли порядок виконання дій відбувається завжди в однаковій послідовності і не змінюється. Інколи подальші дії залежать від виконання деякої умови.

Наприклад:

- Якщо вже вивчив вірш напам’ять, то закрий підручник, інакше - читай текст ще раз.

Умовою називають логічне висловлювання, з якого починають будувати алгоритмічну структуру розгалуження.

Як видно з прикладу, для побудови розгалуження використовують слова: якщо ..., то ... інакше .... Схематично така алгоритмічна структура зображується так:

У середовищі Скретч для реалізації алгоритмів з розгалуженням використовують блок-команду.

Для складання умови в середовищі Скретч можна використати блоки шестикутної форми з набору команд «Датчики».

Наприклад, умова  набуває значення «істина», якщо виконавець торкається зазначеного кольору (у даному випадку - фіолетового), інакше - має значення «хибне».

Для зміни кольору потрібно навести вказівник на віконце з кольором і натиснути ліву клавішу миші (вказівник змінить свій вигляд На  а потім навести вказівник на область, що має необхідний колір, і знову клацнути лівою клавішею миші.

Приклад скретч-проекту з використанням алгоритмічної структури розгалуження.

 

1. Побудуй логічне слідування.

2. Придумай закінчення речення:

• Якщо йде дощ, то дорога...

• Якщо учень захворів, то в школу...

• Якщо настає Новий рік, то...

• Якщо тобі подарували комп’ютер, то...

• Якщо в кімнаті розкидано іграшки, то...

• Якщо двері до кімнати відчинені, то...

• Якщо Катруся стоїть зліва від Тетянки, то Тетянка...

• Якщо сестра старша за брата, то брат...

• Якщо Марічка живе далі від школи, ніж Ніна, то Ніна...

3. Додай команди в подані словесні алгоритми.

- Якщо на річці крига, то , інакше - ... .

- Якщо паркан пофарбовано, то ... , інакше - ....

- Якщо на небі сонце, то ... , інакше - ....

4. Визнач, яку фігуру загадано (див. алгоритм, поданий у графічному вигляді на с. 114), якщо логічні вирази набувають значення:

• № 1 - хибне, № 2 - хибне

• № 1 - хибне, № 2 - істина

• № 1 - істина, № 2 - хибне

5. Розглянь малюнки й назви умову та дії для алгоритму з розгалуженням, що було виконано.

6. Склади скретч-проект, виконання якого відтворено на малюнках.

 





Відвідайте наш новий сайт - Матеріали для Нової української школи - планування, розробки уроків, дидактичні та методичні матеріали, підручники та зошити