
- •Що таке алгоритм...
- •Виконавці алгоритму
- •Властивості алгоритмів
- •4. Алгоритми можуть бути:
- •5. Використовуються наступні способи представлення алгоритму:
- •3. Алгоритмічна мова стрілок
- •4. Графічний спосіб
- •9. Магічні квадрати.
- •18. Запускаючи SmallBasic.Exe вперше, Ви побачите вікно, яке виглядає таким чином.
- •21. Введення й виведення
- •23. Об`єкти, методи, параметри
- •25. Перша програма
- •28. Цикли
- •29. Система координат у графічному вікні
- •30. Графічне вікно
Що таке алгоритм...
Будь-яка людина постійно зустрічається з безліччю завдань - від найпростіших і добре відомих до дуже складних. Для багатьох з них існують певні правила (інструкції, розпорядження), що пояснюють, як вирішувати дану задачу. Ці правила людина може вивчити наперед або сформулювати сам в процесі розвя`зання. Наприклад: правила використовування відеоапаратури,
правила відкриття дверей квартири. Чим більш точно і однозначно будуть описані правила розвя`зання завдань, тим швидше людина оволодіє ними і буде ефективно їх застосовувати. Такі правила прийнято називати алгоритмами.
Алгоритм - це чітка послідовність дій, направлена на досягнення поставленої мети або розвя`зання завдання.
Слово алгоритм походить від algorithmi - латинської форми написання імені арабського математика IX в. Аль-Хорезмі який сформулював правила виконання чотирьох арифметичних дії над багатоцифровими числами. Надалі алгоритмом сталі називати опис будь-якої послідовності дій, яку слід виконати для розвя`зання заданого завдання.
АЛГОРИТМ - це певна послідовність дій, виконання яких дозволяє отримати розвя`зання поставленого завдання. Всі дії в алгоритмі записуються в наказовій формі (у формі наказу). Приклади алгоритмів: інструкції по використовуванню техніки; медичні рекомендації; опис гімнастичних вправ і т.д.
Наведіть ще приклади алгоритмів, що зустрічаються в житті. Запишіть їх у формі пропозицій.
Виконавці алгоритму
Виконавець алгоритму - це об'єкт, здатний виконувати набір команд.
Наприклад, мікрохвильова піч, солдат, собака.
Наведіть свої приклади виконавців.
Чи можна написати один алгоритм для різних виконавців?
Кожний алгоритм створюється з розрахунку на цілком конкретного виконавця.
Ті дії, які може скоювати виконавець, називаються його допустимими діями. Сукупність допустимих дій утворює систему команд виконавця.
Алгоритм повинен містити тільки ті дії, які допустимі для даного виконавця.
Система команд виконавця (СКВ) - це набір команд, які може виконати онкретний виконавець.
Виконавець строго слідує заданим розпорядженням.
Виконавець не вникає в значення того, що він робить - діє формально.
Давайте розберемося, які дії може виконувати людина, а які виконавець?
Людині в процесі своєї діяльності дуже часто доводиться виконувати рутинну роботу. І якщо цю роботу можна представити у вигляді алгоритму, то виконання її можна доручити виконавцю.
З цією метою були створені комп'ютери, побутова техніка, різні механічні пристрої.
Розробка алгоритму- важке завдання, що вимагає від людини глибоких знань і затрат часу. Розв`язання завдання за готовим алгоритмом вимагає від виконавця тільки строгого слідування розпорядженням. Виконавець виконує ці розпорядження формально (не замислюючись). З цим пов'язана можливість автоматизація діяльності людини:
• процес розв`язання завдання представляється у вигляді послідовності найпростіших операцій;
• створюється машина (автоматичний пристрій), здатна виконати
ці операції в послідовності, заданій в алгоритмі;
• людина звільняється від рутинної діяльності, виконання алгоритму доручається автоматичному пристрою.