Алгоритм-це(урок інформатики у 4 класі)
Кожна людина у повсякденному житті, під час навчання або на роботі розв'язує величезну кількість завдань самої різної складності.
Деякі з цих завдань настільки прості й звичні, що ми розв'язуємо їх не замислюючись, автоматично, і навіть, не вважаємо завданнями.
Деякі з цих завдань настільки прості й звичні, що ми розв'язуємо їх не замислюючись, автоматично, і навіть, не вважаємо завданнями.
До них можна віднести такі завдання, як «купити хліб», «зібратися в школу», «закрити двері на ключ» та ін.
Інші ж завдання, навпаки, є надзвичайно важкими, що вимагають тривалих роздумів і зусиль для пошуку розв'язку й досягнення поставленої мети.
Наприклад, розв'язання задач «написати контрольну роботу на5 » або «вільно розмовляти іноземною мовою» вимагають виконання набагато більшої кількості складних дій, ніж розв'язання завдання «купити морозиво».
При цьому розв'язок найпростішого завдання здійснюється за кілька послідовних кроків.
Наприклад, розв'язання задач «написати контрольну роботу на
При цьому розв'язок найпростішого завдання здійснюється за кілька послідовних кроків.
Наприклад, процес покупки хліба можна представити так:
- взяти у мами гроші;
- піти в магазин;
- вибрати потрібні хлібобулочні вироби;
- оплатити вартість покупки;
- принести хліб додому.
Аналогічно, у вигляді послідовності дій можна описати процеси розв'язку багатьох завдань, з якими ти маєш справу в школі:
«обчислити периметр багатокутника», «знайти найбільший спільний дільник двох натуральних чисел», «визначити частину мови», «провести фонетичний розбір слова».
Така послідовність кроків у розв'язанні завдання називається алгоритмом.
При цьому, для алгоритму важливий не тільки набір дій, але і те, в якому порядку вони виконуються. Наприклад, спробуємо переставити у відомому тобі алгоритмі знаходження найменшого спільного кратного (НСК) кількох натуральних чисел четверту дію на друге місце:
- розкласти вихідні числа на прості множники;
- знайти добутки отриманих множників;
- виписати множники, що входять до розкладання одного з чисел;
- дописати до них відсутні множники з розкладань інших чисел.
Цю послідовність дій можна виконати, але до досягнення поставленої мети (знаходженню НСК) вона не підійде!
Алгоритм — кінцева послідовність кроків у розв'язанні завдання, що приводить від вихідних даних до необхідного результату.
Алгоритм може являти собою деяку послідовність обчислень, а може — послідовність дій нематематичного характеру.
Але, в будь-якому випадку, перед його утворенням повинні бути чітко визначені початкові умови і те, що треба отримати.
Але, в будь-якому випадку, перед його утворенням повинні бути чітко визначені початкові умови і те, що треба отримати.
Розробляти алгоритми може лише людина.
Виконують алгоритми люди і всілякі пристрої — комп'ютери, роботи, верстати, супутники, складна побутова техніка і навіть, деякі дитячі іграшки.
Виконують алгоритми люди і всілякі пристрої — комп'ютери, роботи, верстати, супутники, складна побутова техніка і навіть, деякі дитячі іграшки.
Коментарі
Дописати коментар