Название: Мова Паскаль
Вид работы: реферат
Рубрика: Астрономия
Размер файла: 18.26 Kb
Скачать файл: referat.me-2837.docx
Краткое описание работы: КОЛОМИЙСЬКЕ ВПУ-17 РЕФЕРАТ НА ТЕМУ: МОВА ПАСКАЛЬ Виконав: учень групи : №13 Гаврищук Ігор Юрович Викладач: Остапчук С.М. КОЛОМИЯ 2002р. ВСТУП Мова ПАСКАЛЬ, затвердженна в якості стандартної в 1979р.
Мова Паскаль
КОЛОМИЙСЬКЕ ВПУ-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р.
Похожие работы
-
Мова та метамова
Реферат на тему: Мова та метамова 1. Мова: вирази та їх семантика У попередніх розділах було описано означення, вирази й оператори мови Паскаль. Очевидно, всі вони мають визначену структуру, або
-
Опис програми із найпростішою структурою Опис основних операторів ознайомлення із синтаксисом
Лабораторна робота №1 Тема: Програма з найпростішою структурою. Мета: Оволодіти методами роботи в середовищі Turbo C та C++. Ознайомити ся із основними принципами роботи у середовищі С.
-
Програмування рядкових величин
Тема 7. . 1. Поняття рядкової величини. Величиною рядкового типу ( strings ) називається послідовність символів, укладена в одинарні лапки. Цей тип даних є стандартним для мови ПАСКАЛЬ, хоча він є структурованим. Величини можуть бути як константами, так і змінними. При завданні змінних символьного типу можна вказати кількість символів у цій величині.
-
Оператори вибору Опис та використання основних умовних операторів
Лаболаторна робота №2 Тема: Програмування розгалужиних процесів на мові Паскаль. Мета:Навчитися складати програми задач, використовуючи оператори розгалуження.
-
Паскаль 14
Зміст 1. Завдання 2. Постановка задач. 2.1. Аналіз структури вхідних (початкових) даних задач. 2.2. Визначення порядку підготовки і ввожу вхідних даних.
-
Використання масивів та циклів
Лаболаторна робота №3 Тема: Організація циклів та масивів на мові Паскаль. Мета: Навчитись розвязувати задачі з циклом, працювати з масивами. Теоретичні відомості.
-
Програмування Структури перехід та вибір варіанту типи символів та перелічувані
Реферат з інформатики Програмування: Структури перехід та вибір варіанту, типи символів та перелічувані. . Мітки та переходи У мові Паскаль будь-який оператор і кінець складеного оператора (слово end) можна відмітити, тобто ідентифікувати, додати йому індивідуальне ім'я. Це ім'я називається міткою.
-
Проблемно-орієнтовані мови програмування
Курсова робота з курсу”” Зміст 1. Тема , мета та цілі курсової роботи . . . . . . . . . .3 2. Завдання на курсову роботу . . . . . . . . . . . . . . . . 4 3. Вступ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6
-
Цілі та дійсні типи мови Турбо Паскаль
Реферат на тему: Цілі та дійсні типи мови Турбо Паскаль Базовий тип цілих integer утворено цілими, які займають 2 байти в знаковому поданні. Тепер уже зрозуміло, чому їх діапазон від -32768 до 32767. Крім цього типу, в мові Турбо Паскаль є ще кілька типів для подання цілих. Укажемо їх імена, спосіб (знаковий/беззнаковий) та розміри подання в байтах, а також їх діапазони.
-
Формула Н ютона Лейбінца
Міністерство освіти України Коломийське В П У-17 Реферат На тему: Формула Ньютона – Лейбніца. Учня групи № 15 Лінькова А.М. Коломия 2002р. Безпосередньо за означенням інтеграли легко обчислювати лише для най- простіших функцій, таких, як y = k x, y = xІ Для інших функцій, наприклад тригонометричних, оьчислення границь сум ускладнюється.