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