РефератыАстрономияМоМова Паскаль

Мова Паскаль


КОЛОМИЙСЬКЕ ВПУ-17











РЕФЕРАТ НА ТЕМУ:



МОВА ПАСКАЛЬ








Виконав: учень групи : №13


Гаврищук Ігор Юрович


Викладач: Остапчук
С.М.





КОЛОМИЯ 2002р.




ВСТУП



Мова ПАСКАЛЬ, затвердженна в якості стандартної в 1979р.


являється найбільш вдосконаленою в порівнянні з такими


універсальними мовами програмування, як АЛГОЛ, ФОРТ-


РАН, БЕЙСІК, ПЛ/М та інші.


Завдяки своїй ефективності, простоті і логічності вона скоро


отримала розповсюдження по всоьму світі. В даний час май-


же всі ЕОМ і особливо мікроЕОМ, можуть працювати на цій


мові. Тексти програм легко провіряється на правильність, так


як їх зміст простий і очевидний. І накінець, мова ПАСКАЛЬ


підходить для навчання програмістів-початківців хорошому стилю програмування.


Мова ПАСКАЛЬ позволяє на рівні з невеликими складностя-


ми програми створювати структурні програми складнообємних


і складних обчислень. Щоб користувач при створенні програм


не допускав помилок або міг віднайти їх і виправити, у мові


передбачено попередні вказівки типів даних, приймаючих участь в програмі, і обовязкова інформація про всі елементи


програми, таких, як позначки операторів, константи, змінні, під-


програми. Число різних операторів зведено до мінімуму. Мова


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




АЛФАВІТ МОВИ



Люба звичайна мова (російська, українська, француська і інш.)


складаються з декількох основних елементів: символів, слів, словосполучень і речень. В алгоритмічній мові програмування


мають аналогічні структурні елементи, символи, слова і вирази.


При цоьму слово утворюється із послідовності символів, вирази представляють собою групу слів, а оператор - визначену


комбінацію слів і виразів.


Алфавіт стандартної мови ПАСКАЛЬ містить наступні симво-


ли:


1) 26 великих і малих букв латинського алфавіту;


2) арабські цифри;


3) 32 букви словянського алфавіту;


4) спеціальні символи:



























cимвол


назва


символ


назва


+


плюс


:


двокрапка


-


мінус




апостроф


*


зірочка


<


менше


/


похила риска


>


більше



і таке інше



ОСНОВНІ ЧАСТИНИ ПРОГРАМИ



Програма на мові ПАСКАЛЬ складається:


-заголовок;


-розділ опису;


-розділ операторів.


Заголовок містить службове слово PROGRAM, ім’я програми в дужках закінчується заголовок символом


“;”.


Розділ опису

використовується для представлення всіх


зустрічаючихся в програмі даних і їх характеристик.


Цей розділ в свою чергу містить:



- мітки;


- константи;


- типи змінних;


- представленні процедури і функції.


Після кожного опису ставиться символ “;”.


Розділ операторів

заключається в опернаторні лапки


BEGIN...END після ставиться крапка. В цоьму розді-


лі записується послідовність операторів які виконуються.


Програма записується у вільній формі.



СТАНДАРТНІ ТИПИ ДАНИХ



Дані цілого типу

.


Всі дані можна розділити на два типи : прості і склад-


ні. Прості - це стандартні і змінні типи даних. Стандарт-


ними являються цілі, дійсні, символічні, логічні типи да-


них. Складні типи даних являють собою різні комбіна-


ції простих типів ( масиви, множини, записи і файли).



>


Дані дійсного типу.


Константи дійсного типу можуть представлятись двома


видами : з фіксованою або з плаваючою крапкою.




Дані логічного типу.


Логічні типи даних часто називають булоьвими. Логічні дані часто використовують при перевірці правильності


деяких умов і порівнянні велечин. Логічні дані і опера-


ції над ними мають важливе значення так як дозволя-


ють внести в розрахунки елементи людської логіки.



Дані символічного типу.


Дані символічного типу дозволяють представляти в прог-рамі тексту і проводити над ним деякі редакційні опе-


рації. Також вони дають можливість обробляти доку-


менти.



СТАНДАРТНІ ФУНКЦІЇ



Сюди входять такі як : SIN, COS, Tg, log...


Правила запису стандартних функцій :


1. Ім’я ф-ії.


2. Аргумент ф-ії в дужках.


Наприклад: SQRT(X) - вичисляє корінь квадратний.


SQR(X) - вираховуєквадрат аргумента.


SIN(X) - вираховує сінус аргумента.



АРЕФМЕТИЧНІ ВИРАЗИ



Арефметичні вирази складаються з арефметичних кон-


стант, змінних функцій і операцій над ними.


При складанні виразів слід виконати наступні правила:


1. Записувати всі складові частини виразів в один ря-


док.


2. Використовувати дужки тільки одного типу (круг-


лі). В правильно записаному виразі число відкритих ду-


жок дорівнює числу закритих дужок.


3. Не можна записувати підряд два знака арефме-


тичних операцій


4. Необхідно пам’ятати що обчислення зліва на пра-


во у відповідності з стандартом операції. Самою стар-


шою являється операція обчислення значення функції.


Потім ідуть операції множення і ділення. Операції до-


давання і віднімання мають самий низький авторитет.



ЛОГІЧНІ ВИРАЗИ



Логічні вирази складаються з логічних даних, логічних


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


також символічні дані.


В логічних виразах прийнятий наступний пріорітет опе-


рацій:


1) NOT


2) * (множення), / (ділення), DIV, MOD, AND;


3) + (плюс), - (мінус), OR;


4) < (менше), <= (менше або дорівнює), = (рівно),


<> (не рівно), >= (більше або рівно), > (більше).


В логічному виразі допускається використання круглих


дужок. При наявності дужок спочатку виконується дії


в дужках, а потім поза дужками.



ОПЕРАТОРИ



1. Оператор присвоєння
- основний оператор будь-якої


мови програмування. Загальна форма запису оператора.


V:=A


V- ім’я змінної


“:=“ - знак присвоєння


А - вираз.


Даний оператор вичисляє значення виразу А і присво-ює получене значення змінній V.


2. Умовний оператор
- використовується в тих випадках


коли обчислення може піти по різних шляхах в залеж- ності від виконання або не виконання певних умов.


IF(
якщо
), THEN (
тоді
),


ELSE (
інакше
)


(якщо) - логічний вираз


(тоді) - арефметичний вираз


(інакше)- арефметичний вираз


3.Оператор вибору.
Оператор вибору використовується


в тих випадках, коли в залежності від значення яко-


гось вираження необхідно виконати один з декількох


послідовних операторів.



CASE вираз OF


константа 1: оператор1;


константа 2: оператор2;


...


константа n: оператор n;


END



ОПЕРАТОР ПЕРЕХОДУ



Використовується для обходу участку програми.


GOTO мітка;


мітка - ціле число без знаку в діапазоні від 1 - 9999


Після цоьго оператора виконання оператора переходить


на рядок з міткою.



ОПЕРАТОР ЦИКЛУ З ПОПЕРЕДНОЬЮ УМОВОЮ



Існує три оператори циклу:


1. Оператор з попередною умовою;


2. Оператор з послідовною умовою;


3. Оператор циклу з параметром.



1


WHILE логічний вираз DO


BEGIN


оператори циклічні частини програми


END



Сюди також входять оператори :


- вводу-виводу;


- оператори обробки масивів;


- оператори переходу до під-програм;


- оператори роботи з файлами;



Як бачим мова програмування ПАСКАЛЬ має всі засоби для зручного і ефективного створення програм


які виконують різноманітні за значеням задачі. Вона


зручна у використанні, і легко усвоюється в роботі.


Також однією з позитивних сторін є те, що після ком-


піляції вона перетворюється в програму яка складаєть-


ся безпосередноь з машинних кодів, і для запуску не


потрібно транслятора.
















Джерело інформації : В. Ф. Шаньгин, Л. М. Поддубная


“Програмированиє на язике ПАСКАЛЬ”


Москва “Висшая школа” 1991р.

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Мова Паскаль

Слов:1510
Символов:15731
Размер:30.72 Кб.