Розглянемо задачу. У приміщенні п'ять кімнат із різною площею. Необхідно визначити, яку площу має найбільша з цих кімнат.
Складемо алгоритм пошуку найбільшої площі для робота-виконавця Кузьми.
І. Взяти чистий аркуш паперу для запису площі найбільшої кімнати.
ІІ. - Підійти до першої кімнати.
- Дізнатися площу.
- Записати її на аркуш
ІІІ. - Підійти до другої кімнати.
- Дізнатися площу.
- Порівняти отримане число з записаним. Якщо нова площа більше записаної на папері, то закреслити записане число і записати нову площу.
ІV. - Підійти до третьої кімнати.
- Дізнатися площу.
- Порівняти отримане число з записаним. Якщо нова площа більше записаної на папері, то закреслити записане число і записати нову площу.
V. - Підійти до четвертої кімнати.
- Дізнатися площу.
- Порівняти отримане число з записаним. Якщо нова площа більше записаної на папері, то закреслити записане число і записати нову площу.
VI. - Підійти до п'ятої кімнати.
- Дізнатися площу.
- Порівняти отримане число з записаним. Якщо нова площа більше записаної на папері, то закреслити записане число і записати нову площу.
Результат виконання алгоритму: найбільша кімната має площу 20 м2.
Складемо до поданої задачі блок-схему, але спочатку визначимо вхідні та вихідні дані.
Дано: Список, який назвемо ДВЕРІ. Розмір списку - 5 елементів. Кожний елемент списку зберігає площу кімнати.
Результат: Найбільша площа кімнати. Змінну, значення якої являє собою найбільшу площу, назвемо МАКС(від слова "максимальний").
Для розв'язування задачі використовується циклічний алгоритм: починаючи з ІІІ блоку, команди повторюються, змінюється тільки номер кімнати. Тому необхідно ввести ще одну змінну, яка буде зберігати номер поточної кімнати. Назвемо змінну НОМЕР.
Отже, для розв'язування задачі необхідно:
Блок-схема розв'язування задачі
Запис програми мовою програмування Скретч та її виконання
Рудий кіт Василь складає список значень росту дівчат.
Дівчата розташовані на відстані 100 кроків одна від одної.
Вдосконалити попередній проект так, щоб в кінці Василь повідомляв ріст найвищої дівчини.