Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Контакти
 


Тлумачний словник
Авто
Автоматизація
Архітектура
Астрономія
Аудит
Біологія
Будівництво
Бухгалтерія
Винахідництво
Виробництво
Військова справа
Генетика
Географія
Геологія
Господарство
Держава
Дім
Екологія
Економетрика
Економіка
Електроніка
Журналістика та ЗМІ
Зв'язок
Іноземні мови
Інформатика
Історія
Комп'ютери
Креслення
Кулінарія
Культура
Лексикологія
Література
Логіка
Маркетинг
Математика
Машинобудування
Медицина
Менеджмент
Метали і Зварювання
Механіка
Мистецтво
Музика
Населення
Освіта
Охорона безпеки життя
Охорона Праці
Педагогіка
Політика
Право
Програмування
Промисловість
Психологія
Радіо
Регилия
Соціологія
Спорт
Стандартизація
Технології
Торгівля
Туризм
Фізика
Фізіологія
Філософія
Фінанси
Хімія
Юриспунденкция






Поняття програми, мови програмування.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

Галицький коледж

Кафедра інформатики

І комп’ютерних технологій

 

 

Л.В.Шевчук, О.О.Чубей

 

 

МОВА ПРОГРАМУВАННЯ VISUAL BASIC

( для студентів 1-го курсу економічного відділення )

 

Тернопіль – 2003

 

 


МОВИ ПРОГРАМУВАННЯ. ТРАНСЛЯТОРИ. МОВА ПРОГРАМУАННЯ VISUAL BASIC. ІНТЕГРОВАНЕ СЕРЕДОВИЩЕ ПРОГРАМУВАННЯ.

Поняття програми, мови програмування.

Для спілкування з ПК створенні штучні мови - мови програмування. Вони призначенні для написання програм, тобто для опису деякого алгоритму зрозумілою для комп’ютера мовою.

Алфавіти мов програмування значно більші ніж природних мов, оскільки, окрім букв, вони містять цифри, розділові та різні службові символи.

Мова програмування - це система позначень, за допомогою яких можна точно описати алгоритм для виконання його ПК.

Програма – це алгоритм, записаний мовою програмування.

Основні поняття мови програмування:

Алфавіт – символи, дозволені для запису команд і даних. Як правило, це літери латинського алфавіту, арабські цифри, розділові знаки, спеціальні символи.

Команди – перелік і правила запису дій, які передбачені мовою програмування.

Дані – вхідна інформація і результати обробки. Дані, які в процесі обробки змінюють своє значення, називаються змінними. Постійні дані називаються константами.

Ідентифікатори – символьне позначення даних, функцій, програм тощо.

Коментарі – пояснення до команд і програм.

Синтаксис – правила запису команд, опису і позначення даних, використання розділових знаків, коментарів тощо.

Семантика – опис дій для виконання написаних без синтаксичних помилок команд і визначення даних.

Візуальне програмування
2. Класифікація мов програмування.

Мови програмування поділяються на:

-

Мови високого рівня
мови низького рівня;

- мови високого рівня.

Мови асемблеру
До мов низького рівня відносяться асемблери, в яких кожна

Команда має свій відповідний машинний аналог.

Машинні коди
На асемблері пишуть програми, коли необхідно найбільш

раціонально використаи комп’ютер.

Це можуть бути системні програми, драйвери, утиліти.

Мова асемблеру – це мова, що перекладає зрозумілі людині

символи-мнемоніки в машинні коди. Мови асемблерів є машинно-залежними мовами.

Машинні коди – набір двійкових кодів для роботи центрального процесора конкретного типу.

До мов високого рівня належать мови Фортран, Алгол, Бейсік тощо.Кожну команду цих мов здійснює кілька машинних команд або окрема машинна програма. На таких мовах пишуть різноманітні прикладні програми.

Мова програмування високого рівня (МВР) – мова, яка складається з операторів, схожих на звичайні слова. Програми на таких мовах дозволяють формулювати завдання для комп’ютера у звичних для людини категоріях.

Системи візуального програмування – засоби , з допомогою яких можна швидко створити працюючу програму шляхом візуального проектування її макету в графічному вигляді. Найбільш розповсюдженними є системи Visual Basic, Visual С, Delphi.

Наявність сотень і тисяч мов програмування і їхніх діалектів пояснюється різноманітністю сфер застосування комп’ютерів і підходів до реалізації програм.

Класифікація МВР Опис
Алгоритмічні (процедурні) мови програмування     Програма, написана алгоритмічною мовою, описує спосіб (алгоритм) рішення задачі, тобто вказує дії по реалізації алгоритму шляхом перерахування необхідних процедур. Серед найбільш розповсюдженних можна назвати Fortran, Pascal, Basic, C, Logo.
  Дескриптивні (непроцедурні) мови програмування Дескриптивні (описовий від англ.) мови діляться на: · Логічного програмування (Prolog) · Функціонального програмування (Lisp) Програма являє собою опис моделі предметної області засобами математичної логіки (логічне програмуван-ня) або ієрархії функцій (функціональне програму-вання)

Інтегроване середовище програмування – це система програмування, що суміщає редактор для зручного введення і редагування програми, транслятор і налагоджувач помилок.

3. Компіляція та інтерпритація програми та різниця між ними.

Транслятор – програма, що перетворює програму, написану мовою асемблеру або МВР, в машинні коди. Транслятори поділяються на дві категорії: інтерпритатори і компілятори.

Інтерпритатор перетворює набрану на екрані або зчитану з файлу ОДНУ команду в машинний код, і комп’ютер зразу ж її виконує. Після чого вибирається наступна команда і знову виконується.




Переглядів: 1089

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

 

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.005 сек.