Інтерфейс користувача
Алгоритм, записаний спеціальною мовою та призначений для виконання комп’ютером, називається комп’ютерною програмою.
Інтерфейс користувача  (англ. user interface, UI) — засіб зручної взаємодії користувача (людини) з інформаційною системою.
Сукупність таких засобів керування, як вікно, кнопка, поле, прапорці, перемикачі та інші, а також методів взаємодії людини та комп’ютера утворюють графічний інтерфейс користувача.
 
У текстовому інтерфейсі користувача використовується тільки вікно введення-виведення, у якому користувач уводить дані і/або команди у вигляді чисел і текстів, а комп’ютер виводить результати також у вигляді чисел і/або текстів.
Приклад:
Програмами з графічним інтерфейсом є ОС Windows, текстовий процесор Word. Текстовий інтерфкйс мають ОС Unix/Linux, файловий менеджер FAR.
Мови програмування
Мова, яка використовується для запису алгоритмів, призначених для виконання комп’ютером, називається мовою програмування.
Універсальні мови використовуються для складання програм для розв'язування завдань з  різних галузей науки, техніки, побуту тощо. Спеціальні мови програмування створені для складання програм для розв'язування спеціальних задач, наприклад, економічних.
 
До універсальних мов належать Python, C/C++, Java, Object Pascal та ін. , до спеціалізованих — PHP, Perl, VBScript, JavaScript  (мови, призначені для вебпрограмування.
 
1.PNG
 
Кожна мова програмування має такі складові:
1. Алфавіт – множина символів, з яких можна утворювати слова і речення цієї мови.
2. Словник – набір слів, які використовуються в цій мові.
3. Синтаксис – правила складання і запису мовних конструкцій: слів, що не увійшли до словника, і речень.
4. Семантику – установлене однозначне тлумачення мовних конструкцій, правил їх виконання.
 
Синтаксичні помилки виникають під час використання символів, що не входять до алфавіту мови програмування (крім спеціально обумовлених випадків), неправильного написання словникових слів, порушення синтаксичних правил.
Джерела:
Інформатика : підруч. для 7-го кл. закл. заг. серед. освіти / Йосиф Ривкінд [та ін.]. — Київ : Генеза, 2024.
Інформатика : підруч. для 7 кл. закл. загал. серед. освіти / [О. О. Бондаренко, В. В. Ластовецький, О. П. Пилипчук, Є. А. Шестопалов]. — Харків : Вид-во «Ранок», 2024.