На головну

Квиток № 10

1. Подання про програмування: мова програмування (на прикладі одного з мов високого рівня); приклади нескладних програм з лінійною, ветвящейся і циклічною структурою.

2. Створення зображення засобами векторного графічного редактора.

Мова програмування - набір правил записи алгоритмічних структур і даних.

Вся інформація в комп'ютері, в тому числі і комп'ютерні програми, видається в двійковій формі, тобто у вигляді послідовності нулів та одиниць. На зорі комп'ютерної ери програмісти змушені були складати програми саме в такому вигляді. Такий спосіб програмування дозволяє створити програму, що складається безпосередньо з команд процесора (мова машинних команд). Написання та налагодження такої програми завжди були надзвичайно складним і трудомістким заняттям. Для полегшення праці програмістів були розроблені так звані асемблери - мови, які дозволяли записувати машинні команди за допомогою команд, що складаються з символів звичайного алфавіту. Мови машинних команд і асемблери відносяться до мов низького рівня.

У 60-70-ті роки минулого століття стали з'являтися мови високого рівня -формальні мови, що дозволяють записувати алгоритми в звичному для людини вигляді. Такі мови будувалися на основі використання певного набору символів алфавіту і строгих правил побудови команд синтаксису. Широке поширення отримали процедурні мови високо рівня. Найвідоміші процедурні мови - Basic і Pascal. Вони розвивалися тривалий час, і останні версії цих мов використовуються і зараз (Qbasic, TurboPascal). У них широко використовуються команди (оператори), що реалізують типові алгоритмічні структури. Для введення і редагування такої програми використовується подобу текстового редактора. Для виконання такої програми комп'ютер за допомогою спеціальної програми - транслятора (компілятора або інтерпретатора) здійснює переклад програми з мови високого рівня в мову машинних команд, при цьому комп'ютер повинен перевіряти програму на наявність помилок і повідомляти про них програмісту. Таким чином, для створення комп'ютерної програми потрібні інші комп'ютерні програми!

Система програмування - набір програм, необхідних для введення, редагування, налагодження та виконання програми, записаної за допомогою однієї з мов програмування.

В даний час найбільшою популярністю користуються системи об'єктно-орієнтованого програмування (Visual Basic, Delphi). Розробка програми за допомогою такої системи програмування складається з двох етапів:

створення в візуальному режимі елементів графічного інтерфейсу програми;

розробка програмного коду.

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

Наведемо приклади програм (мова Qbasic), що реалізують типові алгоритмічні структури:



Квиток № 9 | Квиток № 11

Квиток № 1 | Квиток № 2 | Квиток № 3 | Квиток № 4 | Квиток № 5 | Квиток № 6 | Квиток № 7 | Квиток № 8 |

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