Структура програми на мові паскаль: програмування для початківців
Найбільш доступною мовою програмування для початківців є Pascal. це
Содержание
Зараз існує досить багато коштів, які зберігають синтаксис. Вони відрізняються лише середовищем програмування такої мови, як Паскаль. Структура програми буде вивчена в процесі статті. Як правило, знайомство з програмуванням починається з програми «Привіт, світ!».
Історія мови
На світло Паскаль з`явився в 1970 році завдяки, як не дивно, Ніклаус Віртом. Назва мови присвоєно в честь Блеза Паскаля - великої людини родом з Франції. Це обумовлено тим, що вчений створив першу в світі машину, яка здатна була складати і віднімати цифри.
Розробка мови велася з 1968 по 1969 рік. Перша згадка з`явилося в 1970. Творець, представляючи своє «дитя», акцентував увагу на стиль програмування, а також на введення даних на мові Паскаль. Структура програми також була розроблена Віртом. Вона має нескладний синтаксис і семантику. Прямим «нащадком» Pascal є мова «Модула-2». Його розробником також став Вірт.
Правила граматики
Слід зауважити, що не так вже складна в цій мові структура програми. В Паскаль автор заклав використання всього лише трьох основних моментів - заголовка, опису та оператора.
- Заголовок. Тут необхідно вказати назву програми, але цей пункт не є основним. Він створюється лише при бажанні розробника. За більшою мірою це залежить від середовища програмування. В Turbo Pascal він не потрібен. А ось в ETH необхідно в обов`язковому порядку створити рядок. Використовувати дозволено лише цифри, букви і знак підкреслення «_».
- Опис. У цьому блоці зазначаються всі наявні змінні (масиви), мітки і т. Д.
- Оператор. Структура програми на мові Паскаль включає в себе опис операторів в дужках BEGIN-END.
Те, скільки буде їх перебувати в одному рядку, не має значення. Головне - після закінчення кожної команди ставити спеціальний символ - крапку з комою. Крім цього, мова несприйнятливий до регістру: немає ніякої різниці між оператором Var, vAr і vaR.
Синтаксис і семантика
Основне значення при роботі з середовищем програмування грає алфавіт. Слід запам`ятати, що він складається з:
- латинських символів, причому як малих, так і великих;
- пробілу;
- знака підкреслення;
- цифр арабського типу;
- математичних знаків;
- обмежувачів (в їх список входить точка, кома і т. п.);
- специфікаторів;
- службових слів (операторів).
Структура програми на Turbo Pascal нічим не відрізняється від структури на PascalABC. Різниця у них у зовнішніх даних, не більше того. Вказуючи ім`я для змінної і інших типів, необхідно пам`ятати про те, що назва не повинна починатися з цифри, знак підкреслення може стояти в будь-якій позиції, а з буквеної символіки дозволено використовувати лише літери латинського алфавіту.
Коментарі до рядків полягають або у фігурні дужки, або в круглі зі знаком зірочки: (* .. *).
типи даних
Структура програми на мові Pascal також має на увазі і розгляд таких об`єктів, як типи даних. Вони бувають трьох видів:
- логічні (істина і брехня);
- числові (арабські цифри);
- символьні (використання а, b, с і т. д.).
В цей же час другий тип ділиться на підтипи: цілі і речові. Їм відповідають певні оператори: Integer і Real відповідно. Символьні також діляться на одиничні символи і рядки. Маються на увазі такі типи даних, як (в першому випадку) цифра 1, літера а чи А, і (в другому) цілі фрази або вираз. У програму вони записуються під назвами Char і Spring.
Величини теж мають свою класифікацію. Вони поділяються на константи і змінні. Різниця між ними істотна. Перша має на увазі значення букви, яке не змінюється протягом виконання програми. А змінним присвоюється значення в ході виконання за допомогою спеціального знака - двокрапки.
Коментарі
Для того щоб домогтися повного розуміння програми і всіх її процесів, використовується функція коментарів. Вони, як уже було зазначено вище, поміщаються в фігурні дужки. Особливо це важливо, якщо переглядає код новачок. Тому що, використовуючи цю опцію, можна з легкістю знайти помилку в уже готовій програмі, спираючись на те, що написано в коментарях. Більш того, вони допоможуть розробнику з часом швидко розібратися в коді забезпечення.
Структура програми на мові Паскаль дозволяє приписувати коментарі до структурі даних, заданих у другому блоці. Туди необхідно вписати текст, в якому буде міститися призначення кожного оператора і то, як він використовується в подальшому.
Новачкові допоможе орієнтуватися в дужках BEGIN-END коментар поруч з ними. Особливо це буде корисним в програмі, яка орієнтована на цикли. Так буде простіше зрозуміти, який блок операторів закінчений.
Коментарів не зчитуються середовищем програмування, тому займати вони можуть будь-яке число термін і не обмежені в буквеному кількості.
пунктуація
Структура програми на мові Паскаль має і свою пунктуацію, втім, це не дивно. Найбільш використовуваним знаком є крапка з комою. Вона ставиться після кожного опису блоків Label, Type, Const, Var і т. Д., Проте знак не потрібен після самого обумовленого слова. Після Begin він не устанавлівается- після END ставиться лише в тому випадку, якщо програма ще не закінчена. У коді, де є цикли і, відповідно, використовуються Then і Else, після цих слів крапка з комою не потрібна.
В кінці програми після END необхідно встановити точку, інакше середовище програмування не зрозуміє, що код завершився.
Введення і виведення даних
Структура програми на мові Паскаль дозволяє вводити дані трьома різними способами. Серед них:
- За допомогою операторів Readln, Read.
- З використанням символу присвоювання - двокрапки.
- Константою. У такому випадку введення даних проводиться в параметрі var.
Висновок отриманої інформації можна зробити за допомогою зв`язки операторів Write і Writeln. У деяких випадках вона може бути відсутнім, але це означає лише те, що вона вже вбудована в спосіб отримання.