Page 25 - 4192
P. 25

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














                                              24
   20   21   22   23   24   25   26   27   28   29   30