загрузка...
загрузка...
На головну

Форми запису алгоритму

  1. II.4.1) Історичні форми одноосібної влади.
  2. III.1.1) Форми кримінального процесу.
  3. IV. 14.5. Форми переживання почуттів
  4. Study the table below and learn the appropriate be-verb forms in relation to personal pronouns. (Вивчіть нижченаведену таблицю і запам'ятайте форми дієслова.)
  5. VII. Особливості носіння предметів форми одягу
  6. Авторитаризм і його форми
  7. Адаптація до ринку. Форми власності і організація управління

Прийнято виділяти 2 основних форми запису алгоритму.

графічна форма запису (блок-схема) Характерна тим, що окремі кроки алгоритму зображуються геометричними фігурами, а послідовність виконання кроків - зв'язками між цими фігурами. На рис. 1.1 вказані основні елементи блок-схем.

Мал. 1.1. Основні елементи блок-схем

Зазначені на рис. 1.1 геометричні фігури інтерпретуються так:

прямокутник - будь-яка послідовність дій; всередині прямокутника записуються формули або словесний опис виконуваних дій;

ромб - блок перевірки умови; так як будь-яка умова може бути тільки істинно або хибно, у блоку 1 вхід і 2 виходи, відповідні діям, що виконуються у випадках, коли умова істинна і коли воно помилкове. Виходи підписують символами "+" і "-", "так" і "ні", "1" і "0" і т. П.

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

Лист з розривом - блок виведення даних. Усередині блоку вказується, які дані або повідомлення програма виводить для подання користувачеві;

Закруглені прямокутники - необов'язкові блоки початку і кінця програми, всередині блоків зазвичай вказуються ключові слова "поч" і "кон" відповідно;

Остання фігура служить для зображення циклів, як правило, у неї 2 входи (перший і повторний вхід в цикл) і 1 вихід, відповідний завершення циклічного процесу.

На рис. 1.2 наведено приклад блок-схеми, що ілюструє відомий процес вирішення квадратного рівняння.

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

Текстоваформа запису алгоритму (псевдокод) Характерна тим, що кроки алгоритму і послідовність їх виконання задаються за допомогою набору спеціальних ключових слів. Ця форма ближче до реальних мов програмування. Існує багато різних варіантів псевдокоду, наприклад, в російськомовній літературі з програмування поширений наступний варіант псевдокоду:

· нач - Початок програми;

· кон - Кінець програми;

· якщо ... то ... інакше - Перевірка умови;

· введення -- ввід данних;

· висновок - Висновок даних;

· для ... від .. до ... нц ... кц - Цикл з лічильником (нц - початок циклу, кц - кінець);

· поки ... нц ... кц - Цикл з передумовою;

· нц ... кц ... поки - Цикл з умовою поста.

Мал. 1.2. Блок-схема рішення квадратного рівняння

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

 



Попередня   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   Наступна

Коротка історія та класифікація мов програмування 1 сторінка | Коротка історія та класифікація мов програмування 2 сторінка | Коротка історія та класифікація мов програмування 3 сторінка | Коротка історія та класифікація мов програмування 4 сторінка | Коротка історія та класифікація мов програмування 5 сторінка | Коротка історія та класифікація мов програмування 6 сторінка | Коротка історія та класифікація мов програмування 7 сторінка | константи | Змінні і типи змінних | арифметичні вирази |

загрузка...
© um.co.ua - учбові матеріали та реферати