Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Питання - шпора.docx
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
186.46 Кб
Скачать

40. Класифікація мов високого рівня. Призначення та можливості мови програмування vba

Алгоритмічні мови, призначені для побудови описів алгоритмів, що виконуються електронними обчислювальними машинами, називаються мовами програмування. Всі існуючи мови програмування можна поділити на дві групи: мови низького рівня та мови високого рівня.

Використання мов високого рівня надає можливість описувати програми для комп'ютера, використовуючи загальноприйняті позначення операцій і функцій. Машинно - орієнтовані мови - це мови, набори операторів і образотворчі засоби яких істотно залежать від особливостей ЕОМ (внутрішнього мови, структури пам'яті і т.д.). Машинно - незалежні мови - це засіб опису алгоритмів вирішення завдань та інформації, що підлягає обробці. Вони зручні у використанні для широкого кола користувачів і не вимагають від них знання особливостей організації функціонування ЕОМ і ЗС. Спільно використовуючи VBA з програмами Microsoft Office, можна вирішувати дуже складні задачі. Наприклад за допомогою VBA можна: 1. Створити макроси, які дозволяють автоматизувати роботу та розширюють функціональні можливості додатка, у який вбудований VBA. 2. Змінити меню будь-якого додатка Microsoft Office. 3. Створити власне діалогове вікно і додати йому необхідний зовнішній вигляд. 4. Керувати іншим додатком Microsoft Office або даними з цього додатку. 5. Об'єднати дані з декількох додатків Microsoft Office в одному документі. 6. Створювати власні функції в Microsoft Excel. 7. Автоматично створювати або змінювати сторінки Web, спільно використовуючи додатки Microsoft Office і VBA.

41. Ms Visual Basic: Основні поняття мови. Вікна діалогів

Мови програмування — це алгоритмічні мови, призначені для опису алгоритмів, що орієнтовані для виконання на комп’ютері, або система позначень для точного опису алгоритму, який треба виконати за допомогою комп’ютера. Мова програмування, як і будь-яка інша мова, являє собою набір символів (алфавіт), систему правил складання базових конструкцій мови (синтаксис) та правила тлумачення мовних конструкцій (семантика). Ця система позначень і правил призначена для одноманітного і точного запису алгоритму. Алфавіт, синтаксис і семантика — три основні складові мов програмування. Програма — це алгоритм, записаний мовою програмування.Трансляція (від англ. translation — переклад) — програма, яка перетворює команди мови програмування на машинну мову. Існує два способи трансляції: інтерпретація та компіляція. Інтерпретація (від англ. interpretation) — спосіб трансляції, при якому кожна інструкція програми перекладається в машинні коди та виконується, і тільки після виконання одного фрагмента програми процесор переходить до обробки іншого фрагмента. Це гнучка система перекладу, яка реалізовується нескладно. Вона використовується в тих випадках, коли потрібна простота трансляції (Basic), або там, де інший спосіб перекладу дуже складний або навіть неможливий (Lisp). Компіляція (від англ. compile — збирати) — спосіб трансляції, при якому здійснюється переклад усього тексту програми, збір перед її виконанням та запис у пам’ять комп’ютера. При перегляді програми компілятор виділяє місце в пам’яті для кожної змінної.