Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Способи подання алгоритмів.

 

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

У повсякденному житті найчастіше застосовується словесний спосіб. У такий спосіб алгоритм подається як послідовність окремих занумерованих пунктів, кожний з яких містить команду на виконання певної дії. Команди записуються словами. Пункти виконуються один за одним у порядку зростання їх номерів, якщо немає спеціальної вказівки на перехід до виконання іншого пункту, номер якого задається. Словесний спосіб подання алгоритму є найбільш прийнятним для опису інструкцій побутового характеру, дій на випадок надзвичайної ситуації, фармакологічних чи кулінарних рецептів тощо.

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

Наприклад, таблиця розрахунку заробітної платні.

 

№ п/п Прізвище Розмір місячної ставки Кількість роб. днів у місяці Денний заробіток Кількість відпрац. Днів Заробітна платня за місяць Сума податку (23%) До видачі  
(1) (2) (3) (4) (3):(4) (6) (5)´(6) (7)´0,23 (7)-(8)
Асеєв Б. 17,5 96,6 323,4
Волін О. 17,5 80,5 269,5
Котик І. 15.0 79,35 265,65

 

У наведеній таблиці верхній рядок містить найменування стовпців таблиці, наступний рядок – їх номери, рядок під ним – позначення дій, які треба виконати над даними у попередніх стовпцях (вказано їх номери) для здобуття значення у поточному стовпцю. Так, для обчислення денного заробітку (5) треба розмір місячної ставки (3) поділити на кількість робочих днів у місяці (4), що умовно позначається як (3):(4).

Поширеним способом наочного подання алгоритму є блок-схема.

Блок-схема складається з геометричних фігур, які з'єднані напрямленими лініями. Вміст дій описується всередині геометричних фігур. Порядок виконання дій задається лініями.

Для подання алгоритму застосовуються геометричні фігури двох видів: прямокутники та ромби. У прямокутниках записують дії, які мають виконуватися, в ромбах - умови, які треба перевіряти. Перевірка умов потрібна для вибору тих чи інших подальших дій. Якщо прямокутник має один вхід і один вихід, то у ромба вхід один, а виходів - два. Коли перевіряється умова, записана в ромбі, то існує два можливі варіанти: умова або виконується, або ні. На ці випадки ("так" і "ні") і є два виходи з ромба, які спрямовують подальші дії виконавця алгоритму залежно від результату перевірки умови.

Наприклад, якщо в прямокутнику записано х=2, то це не ствердження, а наказ надати х значення 2. Яким би не було раніше значення х, тепер воно дорівнює 2. Якщо в ромбі записано х=2, то це читається як "х=2?". Далі перевіряється, чи виконується ця рівність для поточного значення, і вибирається відповідна вихідна гілка – "так" або "ні". Значення х залишається таким, яким воно було до цієї перевірки.

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


Читайте також:

  1. IV. Подання нового матеріалу
  2. Безстатеве розмноження, його визначення та загальна характеристика. Спори — клітини безстатевого розмноження, способи утворення і типи спор.
  3. Біологічні способи лікування ран.
  4. Валютний курс і способи його визначення
  5. Варіанти і способи вимірювань характеристик телефонних каналів
  6. Введення обліку та подання звітності платниками єдиного податку
  7. Введення обліку та подання звітності платниками єдиного податку
  8. Види алгоритмів.
  9. Види відповідальності і терміниподання податкової декларації
  10. Види і способи вибіркового спостереження.
  11. Види середніх величин та способи їх обрахування.
  12. Види середніх величин та способи їх обрахування.




Переглядів: 3863

<== попередня сторінка | наступна сторінка ==>
Властивості алгоритму. | Види алгоритмів.

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.003 сек.