Інформатика 5 клас

Інформатика 5 клас

29 урок Підсумкове тестування з теми “Складання алгоритмів у середовищі Скретч”

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

Лінійні алгоритми (слідування) — це алгоритмічна структура, яка використовується для подання послідовного набору команд, що виконуються одна за одною.

 

 

 

 

 

 

 

 

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

Розрізняють дві форми структури розгалуження: неповне та повне розгалуження.

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

 

 

 

 

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

 

 

 

 

 

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

 

 

 

 

 

 

 

 

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

Цикл повторення з невідомою кількістю повторень передбачає перевірку деякої умови.

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

Щоб контролювати виконання потрібної кількості команд при повторенні, використовують лічильник циклу. Він змінюється від початкового значення 1, яке встановлюється за замовчуванням, до вказаного числа. Такі алгоритми мають назву циклів з лічильником.

У середовищі Скретч для створення циклів з лічильником використовують команду Повторити

В алгоритмах кількість повторень виконання команд, розміщених у тілі циклу, може залежати від істинності висловлювання — умови.

Циклічний алгоритм з умовою.

Посилання на онлайн середовище Скретч

Тестове завдання:

 

Залишити коментар