КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
План заняття. 1. Огляд букв, фифр та символів, які застосовуються у алфавіті мови
План заняття 1. Огляд букв, фифр та символів, які застосовуються у алфавіті мови 2. Поняття символа-роздільника 3. Поняття зарезервованого (ключового) слова
Алфавіт мови містить великі та малі латинські букви, _ (символ підкреслення; арабські цифри: 0, 1,..., 9; спеціальні символи: + - * / < > = ' @ # $:;,.()[]{}. Використання символів кирилиці допускається у коментарях, рядках символів, назвах файлів. Речення (оператори) мови завершують крапкою з комою. У деяких випадках крапку з комою можна опускати. Зокрема, крапку з комою можна не ставити (а можна й ставити) перед ключовим словом end. Символом-роздільником елементів (лексем) мови зазвичай є символ пропуску (код 32), який на екрані не зображується. До роздільників відносять і символи керування (коди від 0 до ЗІ), зокрема; табуляцію (код 09); складений символ переходу до нового рядка (послідовність кодів 13 -"переведення каретки" і 10 - "переведення рядка"). Між будь-якими двома лексемами можна задавати довільну кількість символів-роздільників. Ідентифікатор - послідовність букв і цифр довільної довжини (значущими є перші 64 символи), перший символ мусить бути буквою. Символ підкреслення '_' вважається буквою. Великі і малі букви в ідентифікаторах вважають однаковими символами. Тому, наприклад, ідентифікатори Suma, suma позначають один і той самий елемент програми. Деякі ідентифікатори мови зарезервовані для службових цілей і їх не можна використовувати з метою найменування констант, змінних і функцій, наприклад: array, const, do, if тощо. Такі ідентифікатори називають ключовими (зарезервованими) словами і вони входять у алфавіт мови. У рядку програми можна записати декілька операторів. Однак з погляду простоти читання тексту цим не треба зловживати. Рекомендовано виділяти об'єднані одним змістом оператори в групи, використовуючи для цього відступи і коментарі. Операторні дужки begin і end виділяють складений оператор. Всі оператори, розміщені між операторними дужками, сприймаються синтаксично як один оператор. Контрольні питання 1. Характеристика алфавіту 2. Характеристика поняття зарезервоване (ключове) слово 3. Характеристика символа-роздільника лекса АУДИТОРНЕ ЗАНЯТТЯ ЗМІСТОВИЙ МОДУЛЬ 1: ОСНОВНІ ПОНЯТТЯ ТА ОЗНАЧЕННЯ. ЕЛЕМЕНТИ МОВИ. КЕРУВАННЯ ПРОЦЕСОМ ОБЧИСЛЕНЬ ТЕМА 1.2: ОСНОВНІ КОНСТРУКЦІЇ МОВИ. Лекція №5 – Операції та вирази 1. Характеристика понять операції та виразів 2. Характеристика поняття константа 3. Огляд цілих, раціональних чисел 4. Огляд логічних констант 5. Характеристика поняття рядок символів 6. Характеристика поняття змінна 7. Огляд виклику функції
Операції та вирази задають певну послідовність дій, але не є закінченими реченнями мови. Прості вирази містять знак операції та операн-ди, наприклад 3.14+х. Операції можна виконувати з одним або двома операндами. Відповідно до цього розрізняють унарні та бінарні операції. Операндами можуть бути константи, змінні, виклики функцій і вирази. Константами називають елементи програми, значення яких не змінюються в процесі її виконання. Вони бувають або безпосередньо у вигляді значення (літерала), або у вигляді ідентифікатора константи, описаного в розділі Const. Константами можуть бути числа, логічні константи, символи та рядки символів. Цілі числа містять лише цифри і знак: -2 4, 73; раціональні - можуть містити також десяткову крапку, показник степеня і символ «є», який замінює основу 10 в числі: -0.5, -1е-5, 7.2е+15. Логічні константи — цс значення False або True. Символьна константа - це символ ANSI, взятий в апострофи. Рядок символів - це послідовність довільних символів ANSI (окрім символу CR - повернення каретки), взята в апострофи (наприклад: ‘Рядок’). Якщо у рядку символів треба вказати сам символ апострофа, то він подвоюється, наприклад: ім'я. Змінними називаються елементи програми, які можуть міняти своє значення у процесі її виконання. Всі без винятку змінні мають бути описані в розділі програми var. Виклик функції- це вказівка назви функції, за якою у круглих дужках записують список аргументів, як-от: F (х+с, у). Зауважимо, що для роботи з числовими даними (константи, змінні та вирази) є велика кількість вбудованих (стандартних) функцій: abs, sqr, sqrt, sin, cos, exp, In та ін. Символи: «+», «-» і «*» є знаками бінарних арифметичних операцій додавання, віднімання і множення відповідно. Символ ' /' позначає операцію ділення раціональних чисел. Для цілих чисел визначені бінарні операції цілочисельного ділення (div) і знаходження залишку від цілочи-сельного ділення (mod). Прикладом унарної арифметичної операції є операція зміни знака числа, яка позначається символом "мінус", що стоїть перед одним операндом, як-от: -х+у. Вираз – це послідовність знаків операцій, операндів і круглих дужок, яка задає обчислювальний процес отримання результату певного типу Найпростішими виразами є константи, змінні та виклики функцій. Порядок обчислення виразу визначають через розміщення круглих дужок, знаків операцій та пріоритетність операцій. Операції з найвищим пріоритетом виконують першими. У сумнівних випадках доцільно використовувати круглі дужки. Окрім арифметичних операцій є ще операції відношення, логічні (бу-лівські) операції, логічні порозрядні операції, операції з рядками, операції з покажчиками, операції з множинами, операції з класами, операція отримання адреси (@). Контрольні питання 1. Надати характеристику понять операції та виразів 2. Надати характеристику поняттю константа 3. Навести огляд цілих, раціональних чисел 4. Навести огляд логічних констант 5. Надати характеристику поняття рядок символів 6. Надати характеристику поняття змінна 7. Надати огляд виклику функції АУДИТОРНЕ ЗАНЯТТЯ ЗМІСТОВИЙ МОДУЛЬ 1: ОСНОВНІ ПОНЯТТЯ ТА ОЗНАЧЕННЯ. ЕЛЕМЕНТИ МОВИ. КЕРУВАННЯ ПРОЦЕСОМ ОБЧИСЛЕНЬ ТЕМА 1.2: ОСНОВНІ КОНСТРУКЦІЇ МОВИ. Лекція №6 – Прості типи даних
Дата добавления: 2014-12-25; Просмотров: 392; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |