змінної або константи в програмі, тіпСмисловое опісаніеВходниесумма, різниця, добуток, частноеa, b, integerПеременние для вичісленіяi: charПеременная якої присвоюється код клавіші, клавишиПромежуточныевозведение в степеньs, n: integerПеременние для роботи з массіваміВиходниеdone: booleanПроверка правильності вводаответc, d: integerВивод цілого чіслаответr: realВивод дійсного числа
4. Алгоритми і блок-схема
Алгоритм - це однозначно певна послідовність дій, записана на зрозумілій виконавцеві алгоритмічній мові і визначальна процес переходу від вихідних даних до результату.
У цьому визначенні вже зазначені основні властивості алгоритму.
По-перше, алгоритм складається з кінцевого набору інструкцій або кроків, друге, кожен крок трактується виконавцем єдиним чином, що дозволяє гарантовано отримати рішення для деякого набору вхідних даних, по-третє, алгоритм завжди зводиться до деякого перетворення вихідних даних у результат або результати.
У цьому сенсі формули для вирішення квадратного рівняння або навіть чітко складену інструкцію з варіння кави можна вважати алгоритмами, здійсненними виконавцем-людиною.
Для машини, зрозуміло, потрібно більш чітка формалізація завдання, ніж для людини, розуміти природну мову комп'ютери поки нездатні, звідси необхідність врахування при складанні алгоритму обмеженого набору інструкцій ЕОМ.
Властивості алгоритму:
Дискретність - алгоритм складається з окремих інструкцій (кроків);
Однозначність - кожен крок розуміється виконавцем єдиним чином;
Масовість - алгоритм працює при мінливих в деяких межах вхідних даних;
Результативність - за кінцеве число кроків досягається певний результат.
Форми запису алгоритму:
Прийнято виділяти 2 основних форми.
Графічна (блок-схема) - окремі кроки алгоритму зображуються геометричними фігурами, послідовність виконання кроків - зв'язками між фігурами
В
Зазначені на малюнку основні фігури блок-схем інтерпретуються так:
Прямокутник - будь-яка послідовність дій; усередині прямокутника записуються формули чи словесний опис виконуваних дій;
Ромб - блок перевірки умови; так як будь-яка умова може бути тільки істинно або хибно, у блоку 1 вхід і 2 виходи, відповідні діям, виконуваним у випадках, коли умова істинно і коли воно помилково. p>
Виходи підписують символами "+" і "-", або "так" і "ні", "1" і "0" і т.п. p>
Паралелограм - блок введення вихідних даних. Усередині фігури зазвичай пишеться, які саме дані повинні бути введені. p align="justify"> Лист з розривом - блок виведення даних.