ислове значення пропозицій мови. Будучи системою правил тлумачення окремих мовних конструкцій, семантика встановлює, які послідовності дій описуються тими чи іншими фразами мови і, в кінцевому підсумку, який алгоритм визначений даним текстом на алгоритмічній мові. p align="justify"> Основними поняттями в алгоритмічних мовах зазвичай є наступні.
. Імена (ідентифікатори) - вживаються для позначення об'єктів пpогpамму (змінних, масивів, функцій та ін.) p align="justify">. Операції. Типи операцій:
арифметичні операції +, -, *,/тa ін. ; p align="justify"> логічні операції і, або, не;
операції відносини <,>, <=,> =, =, <>;
операція зчіпки (інакше, "приєднання", "конкатенації") символьних значень один з одним з утворенням однієї довгої рядки; зображується знаком "+".
. Дані - величини, оброблювані пpогpаммой. Є три основних види даних: константи, змінні і масиви. p align="justify"> Константи - це дані, які зафіксовані в тексті програми і не змінюються в процесі її виконання.
Змінні позначаються іменами і можуть змінювати свої значення в ході виконання пpогpамму. Змінні бувають цілі, речові, логічні, символьні і літерні. p align="justify"> Масиви - послідовності однотипних елементів, число яких фіксоване і яким присвоєно одне ім'я. Положення елемента в масиві однозначно визначається його індексами (одним, у разі одновимірного масиву, або декількома, якщо масив багатомірний). Іноді масиви називають таблицями. p align="justify">. Вирази - призначаються для виконання необхідних обчислень, складаються з констант, змінних, покажчиків функцій (напpимеp, exp (x)), об'єднаних знаками операцій. p align="justify"> Вирази записуються у вигляді лінійних послідовностей символів (без підрядкових і надрядкових символів, "багатоповерхових" дробів і т.д.), що дозволяє вводити їх в комп'ютер, послідовно натискаючи на відповідні клавіші клавіатури. p>
Розрізняють вираження арифметичні, логічні та рядкові.
Арифметичні вирази служать для визначення одного числового значення.
Логічні вирази описують деякі умови, які можуть задовольнятися або не задовольняє. Таким чином, логічне вираз може приймати тільки два значення - "істина" або "брехня" (так чи ні). p align="justify"> Строкові (літерні) вираження, значеннями яких є тексти. У рядкові вирази можуть входити літерні і рядкові константи, літерні і рядкові змінні, літерні функції, розділені знаками операції зчіпки. p align="justify">. Оператори (команди). Оператор - це найбільш велике і змістовне поняття мови: кожен оператор являє собою закінчену фразу мови і визначає деякий цілком закінчений етап обробки даних. p align="justify"> Склад мови. Звичайний розмовна мова складається з чотирьох основних елементів: символів, слів, словосполучень і пропозицій. Мова програмування містить...