неділю, 4 березня 2018 р.

Завдання на 5 березня для 5 класу інформатика

Тема : Типи алгоритмів 

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

    Типи алгоритмів
    Є 4-ри типи алгоритмів:
    -прості;
    -розгалужені;
    -циклічні;
    -універсальні;    
 

    Простими є такі команди: виконати, встати, іти, вміти тощо. Якщо алгоритм складається лише з послідовності простих команд то його називають простим, або лінійним. Приклад: "Алгоритм Ранок":
    Встати о 6.30 годині. 
    Виконати гімн. вправи. 
    Умитися. 
    Поснідати. 
    Вийти з дому о 7.30 годині.

    Якщо в алгоритмі, окрім простих команд, є команда, яка містить умову, то такий алгоритм називається розгалуженим. Умови в інформатиці називаються логічним виразом. Приклад: 
"Алгоритм Вечір":   
     Повернутися з коледжу додому після занять.
     Пообідати.Якщо погода хороша, то попрацювати в саду, інакше піти в бібліотеку, взяти книжку, повернутися додому.
    Зробити домашнє завдання.
    Повечеряти.
    Якщо є цікава телепередача, то подивитися телевізор, інакше почитати книжку.
    Лягти спати.

    Циклічні алгоритми. Циклом називають процес повторення дій. Циклічні алгоритми забезпечують повторне виконання деяких команд скінчену кількість разів. Приклад: 
    Алгоритм коледж
    Іти на першу пару.
    Доки не закінчилися заняття іти на наступну пару.
    Іти додому.

    Універсальні алгоритми – це такі які містять в собі вище перечисленні такі алгоритми.

                                                                        Блок-схема і правила зображення блок-схем.    Блок-схема - це Фізичне представлення задачі для її аналізу або розв`язування за допомогою спеціальних символів (геометричних образів), які позначають такі елементи, як операції, потік, дані тощо.

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

виконай завдання



Вправа 3. Садовий робот.
Завдання. На сайті Садовий робот за посиланням https://www.madewithcode.com/projects/robots із запропонованих блоків команд склади програму, за якою робот на кожному рівні гри буде вирощувати квіти в горщиках, за умови, що для того, щоб розквітнув вазон, у горщику має бути подвійна порція рідини.
Визнач, які алгоритмічні структури потрібно використати, щоб виконати завдання на кожному з рівнів.

1.      Відкрий браузер одним з відомих тобі способів. У рядок пошуку введи ключові слова: garden robot code. Переконайся, що у списку знайдених сайтів є вказане в завданні посилання.
2.      На першому рівні для виконавця-робота склади програму за запропонованим початком.

Переконайся, що двох команд: add water to pot (додати води до горщика) з параметром 2, move right (переміститись праворуч) недостатньо, щоб заповнити рідиною всі горщики.
3.      Визнач, яку алгоритмічну структуру ти реалізував на першому рівні.
4.      Продовж гру. Для цього виконуй завдання та після їх завершення натискай кнопку продовження LET'S GO!.
Підказка: REPEAT у перекладі з англ. повторити.
5.      На кожному з рівнів визначай, яку алгоритмічну структуру ти реалізував та чим кожна зі структур відрізняється.
6.      Заверши роботу з браузером.
7.     Закрий всі відкриті вікна.
8.     Повідом вчителя про завершення роботи.
Завдання 4
Перейди за посиланням та виконай завдання.  

Немає коментарів: