ГДЗ Інформатика 5 клас. Підручник [Коршунова О.В., Завадський І.О.] 2018
27.01.2019,
5 Клас / Інформатика,
22 785,
1
АЛГОРИТМИ І ПРОГРАМИ
13. Алгоритмічні структури. Лінійні алгоритми (Сторінка 110)
Зроби висновки:
• Що означає зображена схема?
Що спершу людина придумує алгоритм, потім його записує у спеціальному середовищі для програмування, середовище компілює і записує у системі зручній для опрацювання комп'ютером, виконавиць у цьому є комп'ютер.
• Що таке середовище програмування?
Середовище програмування - програма, що допомагає програмісту писати програми, і зазвичай об'єднує спільним інтерфейсом кілька програм. Зазвичай, сучасне середовище складається з текстового редактора, в якому програміст набирає сам текст програми, компілятора, який перетворює вихідний текст в готову програму, а також системи довідки, контролю версій, засоби рефакторінгу і т. д.
• Хто такий виконавець алгоритму?
Алгоритми, які ми розглядали вище складені для людини. Але не тільки людина може бути виконавцем алгоритмів. Всі живи істоти і навіть окремі клітини виконують різні алгоритми. Здатні і для такого створені людиною пристрої – роботи маніпулятори і верстати з числовим програмним управлінням. Але перш ніж складати алгоритм для розв’язування задачі, потрібно знати, які дії виконавець може виконати.
Система команд виконавця — сукупність команд, які можуть бути виконані виконавцем; кожна команда алгоритму входить до системи команд виконавця.
В основі роботи автоматичних пристроїв лежить положення, що найпростіші операції, на які розпадається процес розв’язання задачі, може виконати машина, яка спеціально створена для виконання окремих команд алгоритму і виконує їх у послідовності, вказаній в алгоритмі.
• Чим відрізняється програма від алгоритму?
Алгоритм – інструкція, що включає певний чіткий порядок дій, скоєних для виконання поставленого завдання. Число дій завжди звичайно.
Програма (комп’ютерна, насамперед) – запис послідовності інструкцій, виконуваних комп’ютером.
Як зрозуміло з визначень, програма може складатися з декількох алгоритмів, проте ієрархія “загальне – приватне” тут не простежується. Алгоритм – це взагалі будь-яка інструкція, в якій чітко зазначено дії. Наприклад, для складання шафи. Програмою вона, звичайно, бути не буде. Алгоритм може існувати в будь-якій формі: його можна запам’ятати, записати в блокнот, замалювати у вигляді схеми, продиктувати, так як в основі його – логічна складова, а не формальна. Програма ж – поняття формальне. Вона являє собою саме запис набору алгоритмів, причому запис на одній з мов програмування, зрозумілих обчислювальній машині. Це може бути не тільки наш звичний комп’ютер, але і блок управління будь-якого приладу. Таким чином, алгоритм можна визначити як метод або схему втілення ідеї, програму – як її реалізацію конкретними засобами.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter