МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Основні поняття мови. Алфавіт мови.Опис мови-це опис чотирьох елементів: 1.опис символів полягає в перечисленнi допустимих символів мови; 2.опис елементарних конструкцій - правила їх утворення; 3.опис виразів - це правила утворення будь-яких виразів, що мають зміст в даній мові; 4.опис операторів складається із розгляду всіх типів операторів, допустимих в мові. Опис кожного елементу мови задається його синтаксисом і семантикою.Синтаксис встановлює правила побудови елементів мови. Семантика визначає зміст і правила використання тих елементів мови, для яких були дані синтаксичні визначення. Символи мови - це основні знаки, за допомогою яких пишуться всі тексти на мові. Елементарні конструкції це мінімальні одиниці мови, що мають самостійний зміст. Вони утворюються із основних символів мови. Вираз в алгоритмічній мові складається із елементарних конструкцій і символів, він задає правило обчислення деякого значення. Оператор задає повний опис деякої дії, яку необхідно виконати. Для опису складної дії може бути потрібною група операторів. Дії, задані операторами, виконуються над даними. Речення алгоритмічної мови, в яких даються відомості про типи даних, називаються описами або невиконуваними операторами. Об'єднана єдиним алгоритмом сукупність описів і операторів утворюють програму на алгоритмічній мові. Синтаксичні означення можуть задаватись формальними чи неформальним засобами. Існують три формальних засоби: - металiнгвiстична символіка, яка називається формулами Бекуса-Наура; - синтаксичні діаграми; - дужкові конструкції. При складанні програми на мові С використовуються певні символи, котрі утворюють алфавіт мови. В алфавіт мови входять великі та малі літери латинського та украјнського (національного) алфавіту, цифри (0,1,…9),та спеціальні символи. Букви нижнього регістру (a,b,...,z) відрізняються від літер верхнього регістру (A,B,...,Z). Це означає, що ідентифікатори prog, ProG, PROG, pRoG вважаються різними.Спеціальні символи та їх комбінації використовуються для запису операторів та операцій. Найбільш поширеними спеціальними символами є:
Щоб використовувати певні елементи пам'яті, програми використовують літерали, константи та змінні – це найпростіші програмні об’єкти. Простіше кажучи, елементи пам'яті, в яких можна зберігати конкретне значення. Будь-який, навіть найпростіший, об’єкт має: - позначення (назву, ім’я); - значення; - тип; Для об’єкта визначені ті чи інші операції, які можна застосувати до даного об’єкта. Для кожного об’єкта виділяється ділянка в пам’яті комп’ютера. Тобто, перш ніж використовувати ті чи інші об’єкти в програмі, їх спочатку необхідно створити або, інакше кажучи, описати. Пам’ять під об’єкт виділяється згідно з їх описом. Важливим поняттям мови є ідентифікатор Ідентіфікатори- це імена змінних, функцій і міток, що використовуються в програмі. Ідентифікатор створюється оголошенням відповідної йому змінної або функції. Після цього його можна використовувати в подальших операторах програми. Ідентификатори повинні вибиратись з врахуванням наступних правил: 1) вони повинні обов'язково починатись з літери латинського алфавіту або символу підкреслення (_), 2) в них можна використовувати літери латинського алфавіту, символ підкреслювання (_) і цифри; використання інших символів заборонено. Букви нижнього регістру (a,b,...,z) відрізняються від літер верхнього регісру (A,B,...,Z). Це означає, що ідентифікатори prog, ProG, PROG, pRoG вважаються різними. Ідентифікатори можуть містити довільну кількість символів, проте транслятор сприймає і використовує для розпізнавання різних об'єктів (імен) тільки перші 32. Приклади ідентифікаторів: temp1 toofpage skip12 Компілятор С++ не допускає ідентифікаторів, які мають ту ж саму орфографію, що і ключові(службові) слова. Ключові слова- це ідентифікатори, які мають спеціальне значення для компілятора С++. Імена об’ектів програми не можуть співпадати з назвами ключових слів. Ключові слова - це зарезервовані ідентифікатори, які наділені певним сенсом. Змінювати їх не можна. Основні ключові слова мови Сі.
Читайте також:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|