кв), слів, словосполучень і пропозицій. Кількість символів мови, що утворюють його алфавіт, невелика. Кількість слів незмірно більше, але все ж звичайно: всі слова мови можна перерахувати, наприклад, звівши їх в тлумачний словник. Всі словосполучення, а тим більше пропозиції перерахувати вже не можна, але відомі правила, за якими вони складаються. Правила російської мови, наприклад, викладені у відповідних підручниках. Аналогічно влаштовані всі мови програмування. Типи даних за допомогою типів даних програміст вказує компілятору, як зберігати інформацію в програмі. При оголошенні змінної необхідно вказати її тип. Одні типи вже визначені в мові, інші програмісту доводиться задавати самому. У ранніх мовах програмування допускалося обмежене число типів даних, і pascal виявився одним з перших мов, що допускають визначення в програмі нових типів.
Типи даних, обумовлені користувачем, зазвичай задаються в розділі визначення типів програми або модуля (unit), проте це можна робити і всередині процедур або функції. Оголошення типів діють в межах того блоку, в якому вони розміщені. Поза цього блоку посилатися на такі типи не можна. Усередині ж вони замінюють всі зовнішні типи з тим же ім'ям. Оголошені типи даних можна застосовувати в будь-якому місці області їх видимості; заборонена лише посилання обумовленого типу на самого себе (тут, однак, є один виняток, що стосується покажчиків). Оголошення типів у pascal є для компілятора чимось на зразок схем, які він повинен запам'ятати на випадок, якщо раптом зустріне в програмі посилання на той чи інший тип. Саме по собі оголошення типу не вносить в програму ніяких змін. p> ГЛАВА I
СКЛАД МОВИ ПРОГРАМУВАННЯ
.1 Символьний тип даних, як складова мови програмування
Символи - це основні неподільні знаки, з яких складаються всі тексти програм на даному мовою. Сукупність усіх символів утворює алфавіт мови. Алфавіт мови програмування дещо ширше, ніж алфавіт природної мови, і включає зазвичай латинські букви, знаки арифметичних операцій, символи-роздільники й ряд інших спеціальних символів. Значеннями символьного типу є символи з безлічі ASCII (American Standard Code For information Interchange-американський стандартний код для обміну інформацією). Це безліч складається з 256 різних символів, впорядкованих певним чином, і містить символи великих і малих літер, цифр, і різних інших символів, включаючи спеціальні керуючі символи. Допускаються деякі відхилення від стандарту ASCII, зокрема, за наявності відповідної системної підтримки це безліч може містити літери російського алфавіту.
Порядковий номер (кодування) значень символьного типу можна дізнатися з відповідних розділів технічних описів. Відповідно до стандарту ASCII, кожному символу і деяким управляючим інст...