Структура програми на мові паскаль: програмування для початківців

Найбільш доступною мовою програмування для початківців є Pascal. це

пов`язане хоча б з тим, що він вивчається в старших класах загальноосвітніх шкіл, а також на перших курсах у вузі. Його використовують в якості бази для освоєння багатьох інших мов. Однак в якості основного для розробки його використовувати зараз нераціонально, так як технічне оснащення далеко пішло вперед.

Зараз існує досить багато коштів, які зберігають синтаксис. Вони відрізняються лише середовищем програмування такої мови, як Паскаль. Структура програми буде вивчена в процесі статті. Як правило, знайомство з програмуванням починається з програми «Привіт, світ!».

структура програми на мові паскаль

Історія мови

На світло Паскаль з`явився в 1970 році завдяки, як не дивно, Ніклаус Віртом. Назва мови присвоєно в честь Блеза Паскаля - великої людини родом з Франції. Це обумовлено тим, що вчений створив першу в світі машину, яка здатна була складати і віднімати цифри.

Розробка мови велася з 1968 по 1969 рік. Перша згадка з`явилося в 1970. Творець, представляючи своє «дитя», акцентував увагу на стиль програмування, а також на введення даних на мові Паскаль. Структура програми також була розроблена Віртом. Вона має нескладний синтаксис і семантику. Прямим «нащадком» Pascal є мова «Модула-2». Його розробником також став Вірт.

Правила граматики

Слід зауважити, що не так вже складна в цій мові структура програми. В Паскаль автор заклав використання всього лише трьох основних моментів - заголовка, опису та оператора.

  1. Заголовок. Тут необхідно вказати назву програми, але цей пункт не є основним. Він створюється лише при бажанні розробника. За більшою мірою це залежить від середовища програмування. В Turbo Pascal він не потрібен. А ось в ETH необхідно в обов`язковому порядку створити рядок. Використовувати дозволено лише цифри, букви і знак підкреслення «_».
  2. Опис. У цьому блоці зазначаються всі наявні змінні (масиви), мітки і т. Д.
  3. Оператор. Структура програми на мові Паскаль включає в себе опис операторів в дужках BEGIN-END.

Те, скільки буде їх перебувати в одному рядку, не має значення. Головне - після закінчення кожної команди ставити спеціальний символ - крапку з комою. Крім цього, мова несприйнятливий до регістру: немає ніякої різниці між оператором Var, vAr і vaR.

паскаль структура програми

Синтаксис і семантика



Основне значення при роботі з середовищем програмування грає алфавіт. Слід запам`ятати, що він складається з:

  • латинських символів, причому як малих, так і великих;
  • пробілу;
  • знака підкреслення;
  • цифр арабського типу;
  • математичних знаків;
  • обмежувачів (в їх список входить точка, кома і т. п.);
  • специфікаторів;
  • службових слів (операторів).

Структура програми на Turbo Pascal нічим не відрізняється від структури на PascalABC. Різниця у них у зовнішніх даних, не більше того. Вказуючи ім`я для змінної і інших типів, необхідно пам`ятати про те, що назва не повинна починатися з цифри, знак підкреслення може стояти в будь-якій позиції, а з буквеної символіки дозволено використовувати лише літери латинського алфавіту.

Коментарі до рядків полягають або у фігурні дужки, або в круглі зі знаком зірочки: (* .. *).

типи даних

Структура програми на мові Pascal також має на увазі і розгляд таких об`єктів, як типи даних. Вони бувають трьох видів:

  1. логічні (істина і брехня);
  2. числові (арабські цифри);
  3. символьні (використання а, b, с і т. д.).


В цей же час другий тип ділиться на підтипи: цілі і речові. Їм відповідають певні оператори: Integer і Real відповідно. Символьні також діляться на одиничні символи і рядки. Маються на увазі такі типи даних, як (в першому випадку) цифра 1, літера а чи А, і (в другому) цілі фрази або вираз. У програму вони записуються під назвами Char і Spring.

структура програми в паскаль

Величини теж мають свою класифікацію. Вони поділяються на константи і змінні. Різниця між ними істотна. Перша має на увазі значення букви, яке не змінюється протягом виконання програми. А змінним присвоюється значення в ході виконання за допомогою спеціального знака - двокрапки.

Коментарі

Для того щоб домогтися повного розуміння програми і всіх її процесів, використовується функція коментарів. Вони, як уже було зазначено вище, поміщаються в фігурні дужки. Особливо це важливо, якщо переглядає код новачок. Тому що, використовуючи цю опцію, можна з легкістю знайти помилку в уже готовій програмі, спираючись на те, що написано в коментарях. Більш того, вони допоможуть розробнику з часом швидко розібратися в коді забезпечення.

Структура програми на мові Паскаль дозволяє приписувати коментарі до структурі даних, заданих у другому блоці. Туди необхідно вписати текст, в якому буде міститися призначення кожного оператора і то, як він використовується в подальшому.

Новачкові допоможе орієнтуватися в дужках BEGIN-END коментар поруч з ними. Особливо це буде корисним в програмі, яка орієнтована на цикли. Так буде простіше зрозуміти, який блок операторів закінчений.

Коментарів не зчитуються середовищем програмування, тому займати вони можуть будь-яке число термін і не обмежені в буквеному кількості.

структура програми на turbo pascal

пунктуація

Структура програми на мові Паскаль має і свою пунктуацію, втім, це не дивно. Найбільш використовуваним знаком є крапка з комою. Вона ставиться після кожного опису блоків Label, Type, Const, Var і т. Д., Проте знак не потрібен після самого обумовленого слова. Після Begin він не устанавлівается- після END ставиться лише в тому випадку, якщо програма ще не закінчена. У коді, де є цикли і, відповідно, використовуються Then і Else, після цих слів крапка з комою не потрібна.

В кінці програми після END необхідно встановити точку, інакше середовище програмування не зрозуміє, що код завершився.структура програми на мові pascal

Введення і виведення даних

Структура програми на мові Паскаль дозволяє вводити дані трьома різними способами. Серед них:

  • За допомогою операторів Readln, Read.
  • З використанням символу присвоювання - двокрапки.
  • Константою. У такому випадку введення даних проводиться в параметрі var.

Висновок отриманої інформації можна зробити за допомогою зв`язки операторів Write і Writeln. У деяких випадках вона може бути відсутнім, але це означає лише те, що вона вже вбудована в спосіб отримання.


Увага, тільки СЬОГОДНІ!


Поділися, будь ласка статтю
всього голосів: 181
Увага, тільки СЬОГОДНІ!