нано.
Існують цикли з відомим числом повторень і ітераційні цикли. При ітераційному циклі вихід з тіла циклу, як правило, відбувається при досягненні заданої точності обчислення.
Мови програмування
Мови програмування - це штучні мови запису алгоритмів для виконання їх на ЕОМ. Програмування (кодування) - складання програми по заданому алгоритмом.
Класифікація мов програмування. Загалом, мови програмування діляться на дві групи: операторні і функціональні. До функціональних відносяться ЛИСП, ПРОЛОГ і т.д.
Операторні мови діляться на процедурні та непроцедурні (Smalltalk, QBE). Процедурні діляться на машино - орієнтовані і машино - незалежні.
До машино - орієнтованим мов відносяться: машинні мови, автокоди, мови символічного кодування, асемблери.
До машино - незалежним мов відносяться:
Процедурно - Орієнтовані (Паскаль, Фортран та ін)
Проблемно - Орієнтовані (ЛИСП та ін)
Об'єктно-орієнтовані (Сі + +, Visual Basic, Java і ін)
Засоби і правила побудови блок-схем
Блок-схема є формою представлення алгоритму за допомогою графічних символів. Графічні символи, їх розміри, а також правила побудови блок-схем визначені державними стандартами. Розглянемо часто вживані графічні символи (повний список включає 42 символу).
Процес. Виконання операції або групи операцій, в результаті чого змінюється значення, форма подання або розташування даних.
Усередині символу або ж у вигляді коментаря на природній мові або у вигляді формули записуються дії, які виробляються при виконанні операції або групи операцій.
В
Рішення. Вибір напрямку виконання алгоритму або програми в залежності від деяких змінних умов.
В
Символ використовується для зображення уніфікованих структур:
розвилки ПОВНА
розвилки НЕПОВНА
ВИБІР
ЦИКЛ-ДО
ЦИКЛ-ПОКИ
Модифікація. Виконання операцій, які змінюють команди або групу команд, що змінюють програму. p> Символ використовується для зображення уніфікованої структури циклу з параметром. Усередині символу записується параметр циклу із зазначенням початкового і кінцевого значень, а також крок зміни циклу, якщо він не дорівнює одиниці.
В
Зумовлений процес. Використання раніше створених і окремо описаних алгоритмів або програм (процедур, функцій, програмних модулів). Символ служить для вказівки звернення до процедур, функцій, програмним модулям.
В
Ручний ввід. Введення даних оператором в процес обробки за допомогою пристрою, безпосередньо сполученого з комп'ютером (наприклад, клавіатура).
В
Дисплей. Введення - виведення даних у разі, якщо безпосередньо підключене до процесора пристрій відтворює дані і дозволяє оператору вносити зміни до процесі їх обробки.
В
Документ. Введення - виведення даних, носієм яких служить папір. br/>В
Лінія потоку. Вказівка ​​послідовності зв'язків між символами. br/>В
Перерахуємо деякі правила зображення ліній потоку:
1) лінії потоку повинні бути паралельні лініям зовнішньої рамки блок-схеми (кордонів аркуша, на якому зображена блок-схема);
2) напрямок лінії потоку зверху вниз і зліва направо приймається за основне і стрілки не позначається, в інших випадках напрямок лінії потоку позначається стрілками;
3) зміна напрямку лінії потоку виробляється під кутом 90 градусів.
З'єднувач. Вказівка ​​зв'язку між перерваними лініями потоку, що зв'язують символи. Якщо блок-схема складається з декількох частин, розташованих на одній сторінці, то лінія потоку однієї частини закінчується символом З'ЄДНУВАЧ, а лінія потоку на продовженні блок-схеми починається з цього ж символу. Усередині символів З'ЄДНУВАЧ ставляться однакові порядкові номери, відповідні розірваною лінії потоку.
В
міжсторінкових з'єднувач. Вказівка ​​зв'язку між роз'єднаними частинами схем алгоритмів і програм, розташованих на різних аркушах.
Даний символ служить для тих же цілей, що і з'єднувач, але при розташуванні частин блок-схеми на різних сторінках.
В
Пуск - Громовідвід. Початок, кінець, переривання процесу обробки даних або виконання програми.
В
Коментар. Зв'язок між елементами схеми і поясненнями. p> Дозволяє включати в блок-схему пояснення, формули та іншу інформацію.
В
Розміри символів повинні задовольняти співвідношенню b = 1.5a (a і b вказані на рис. 1). На цьому ж малюнку показаний приклад використання символу КОМЕНТАР. br/>В
Рис. 1. Частковий блок-схеми
Кожному символу на блок-схемі присвоюється порядковий номер. Для прикладу на рис. 1 символу ПРОЦЕС присвоєно порядковий номер 4.
Блок-схеми - Це та частина документації до програми, яка майже завжди мається на надл...