АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Поняття алгоритму

Читайте также:
  1. II. Поняття соціального процесу.
  2. Акти застосування права: поняття, ознаки, види, структура
  3. Валовий внутрішній продукт: поняття та методи розрахунку
  4. Введення поняття комплексного числа
  5. Визначте поняття і структуру особистості в соціології
  6. Визначте поняття «соціалізація особистості – 15 б.
  7. Відношення між поняттями
  8. Встановіть відповідність між поняттями та їх визначеннями
  9. Вступ. Поняття трудового права України як галузі права.
  10. Глава 1. ПОНЯТТЯ І СИСТЕМА ЮРИДИЧНОЇ НАУКИ
  11. Глава 1. ПОНЯТТЯ І СИСТЕМА ЮРИДИЧНОЇ НАУКИ
  12. Глава 28. ПРЕДМЕТ ЗАГАЛЬНОГО ПОРІВНЯЛЬНОГО ПРАВОЗНАВСТВА. ПОНЯТТЯ ТИПУ І ТИПОЛОГІЇ ПРАВОВИХ СИСТЕМ СВІТУ

Алгоритм і його властивості

Слово алгоритм походить від algorithmi – латинської форми написання імені великого математика ІХ ст. Аль Хорезмі, який сформулював правила виконання арифметичних операцій. Спочатку під алгоритмом розуміли лише правила виконання чотирьох арифметичних операцій над багатоцифровими числами. Надалі це поняття стали використовувати для позначення послідовності дій, що приводять до розв’язання поставленого завдання. Під час розв’язання будь-якого завдання ми дотримуємося певної послідовності дій, тобто виконуємо інструкції відповідно до деякого алгоритму. Точне дотримання інструкцій сприяє досягненню зазначеної мети – розв’язання поставленого завдання.

Отже, надалі під алгоритмом будемо розуміти зрозумілі і точні приписи (вказівки) виконавцеві на реалізацію послідовності дій, спрямованих на досягнення зазначеної мети або на розв’язання поставленого завдання.

Алгоритми за формою подання поділяються на: словесні, словесно-формульні, формульні та графічні ( у вигляді блок-схем ).

У словесних алгоритмах використовують лише словесні команди. У словесно-формульних алгоритмах поряд із словесними командами використовують і формули. У формульних алгоритмах використовують лише формули.

Прикладами словесних та словесно-формульних алгоритмів можуть бути: рецепти для приготування їжі, інструкції для виконання певних видів роботи тощо.

Прикладами формульних алгоритмів можуть бути алгоритми для розв’язання різноманітних математичних задач.

За типом розрізняють лінійні, розгалужені, циклічні та змішані алгоритми.

Лінійний алгоритм – це найпростіший тип алгоритму, що містить одну серію простих команд, які виконуються послідовно.

 

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

 

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

 

На практиці ми дуже часто маємо справу із змішаними алгоритмами, у яких використовують різні типи команд.

Алгоритми складають для певного виконавця. Виконавцем може бути людина або машина. Алгоритми створені для людей – це інструкції, приписи. Алгоритми, створені для машин, називають програмами. Під машиною ми розуміємо технічний пристрій – автомат, комп’ютер, робот. Отже, виконавцями алгоритмів є людина або машина.

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

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.002 сек.)