Page 25 - 4192
P. 25
розв’язування задачі відображено на рис. 1.10.
На сьогодні існують технології розробки програм без
використання блок-схем. Однак незалежно від цього на
початковому етапі вивчення програмування доцільно при
розробці алгоритму їх використовувати.
Найбільш поширеним описом алгоритмів рішення задач
є програми написані на алгоритмічних мовах. Алгоритмічні
мови високого рівня наближені до натуральної англійської
мови, але мають обмежену кількість слів з яких будуються
речення-рядки програм за строго визначеними правилами.
Програма, складена на алгоритмічній мові, не може
виконуватись ЕОМ безпосередньо, оскільки ЕОМ може
виконувати тільки послідовності елементарних операцій, а
команда в програмі на алгоритмічній мові може потребувати
виконання десятків і сотень елементарних операцій, що
зрозуміло людині, та недоступно ЕОМ.
Переведення програми з алгоритмічної мови на машинну
здійснюється самою ЕОМ за допомогою спеціальної
програми, що називають транслятором. В програмі –
трансляторі закладені всі правила алгоритмічної мови і
способи перетворення різних конструкцій мови в
послідовності елементарних команд зрозумілих машині.
Тобто транслятор перетворює програму написану на
алгоритмічній мові в програму на машинній мові. Найбільш
поширеними мовами для ПК в наш час є Паскаль, Бейсик,
С++, Java.
24