Мова Паскаль
Розгляд основних складових елементів мови Паскаль: алфавіт, тіло програми, типи даних (цілі, дійсні, логічні, символічні), стандартні математичні функції, арифметичні та логічні вирази. Правила використання операторів присвоєння, переходу та циклів.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | украинский |
Дата добавления | 10.12.2009 |
Размер файла | 12,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Міністерство освіти і науки України
Міжрегіональна Академія Управління Персоналом
Турківське відділення
Реферат
на тему:
МОВА ПАСКАЛЬ
Підготував:
студент ІІ-го курсу
Крупчак Ростислав Романович
Перевірив:
викладач з інформатики
Малетич Костянтин Миронович
Турка 2008
ВСТУП
Мова ПАСКАЛЬ, затверджена в якості стандартної в 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. Оператор циклу з параметром.
WHILE логічний вираз DO
BEGIN
оператори циклічні частини програми
END
Сюди також входять оператори :
- вводу-виводу;
- оператори обробки масивів;
- оператори переходу до підпрограм;
- оператори роботи з файлами;
Як бачимо, мова програмування ПАСКАЛЬ має всі засоби для зручного і ефективного створення програм які виконують різноманітні за значенням задачі. Вона зручна у використанні, і легко усвоюється в роботі.
Також однією з позитивних сторін є те, що після компіляції вона перетворюється в програму яка складається безпосередньо з машинних кодів, і для запуску не потрібно транслятора.
Джерело інформації
1. В. Ф. Шаньгин, Л. М. Поддубная "Програмированиє на язике ПАСКАЛЬ", Москва "Высшая школа" 1991р.
Подобные документы
Програми і мови програмування. Алфавіт мови програмування. Лексеми, зарезервовані слова мови Pascal. Ідентифікатори, типи даних. Арифметичні вирази, операції. Стандартні функції, структура програми. Процедури введення-виведення. Правила написання команд.
лекция [445,0 K], добавлен 24.07.2014Правила оголошення та функціональне призначення простих і структурних операторів мови Паскаль. Принципи використання символьних масивів, процедур і функцій для обробки рядків. Особливості виконання операцій поєднання та порівняння над рядковими даними.
реферат [45,8 K], добавлен 13.11.2010Основні типи даних, математичні оператори й функції, що використовуються у Visual Basic. Числові, рядкові й логічні дані. Описання даних у підрозділі програми. Приклад використання функції перетворення даних. Елементи управління та їх змінені властивості.
лабораторная работа [306,7 K], добавлен 28.11.2010Структура асемблерних програм для COM- та EXE-модулів, виклик процедур, стек. Арифметичні операції над двійковими числами. Команди циклічного зсуву бітів числа. Вирази з визначенням кількох констант. Директиви визначення даних. Адресація зі зміщенням.
лабораторная работа [130,6 K], добавлен 27.02.2013Застосування циклічних алгоритмів для створення циклів за допомогою умовного або безумовного переходів. Цикли з параметром та умовою (приклади). Використання операторів мови програмування Паскаль для організації повторюваних послідовностей дій (циклів).
контрольная работа [435,9 K], добавлен 02.06.2012Характеристика мови програмування VBA (Visual Basic for Application): можливості й засоби. Використання редактора Visual Basic. Створення та виконання VBA-програм. Типи даних, змінні й константи, операції й вирази. Керуючі оператори, процедури й функції.
реферат [29,9 K], добавлен 28.06.2011Основні поняття мови програмування Паскаль, синтаксис. Поняття і види алгоритму; елементи, що використовуються при побудові описів програм: символи, слова, вирази, команди. Рекомендації щодо інсталяції. Вимоги до апаратного та програмного забезпечення.
творческая работа [1,3 M], добавлен 01.02.2011Структура (класифікація) типів даних мови T. Pascal: прості, структуровані; стандартні модулі, їх призначення, символьні масиви. Визначення рядкового типу даних, основні операції. Стандартні засоби обробки рядків: присвоювання, порівняння, з’єднання.
реферат [32,3 K], добавлен 13.11.2010Вивчення структури програми на Паскалі. Значення функції для будь-якого введеного значення аргументу. Введення-виведення за допомогою операторів Readln і Writeln, визначення їх відмінності від операторів Read і Write. Лістинг і результати роботи програми.
лабораторная работа [217,4 K], добавлен 04.11.2014SQL як стандартна мова для роботи з реляційними базами даних, стандартні типи даних, які можна використовувати. Числа з плаваючою комою, текстові та спеціальні типи даних. Типи та розміри полів таблиці, обмеження з метою забезпечення цілісності таблиці.
реферат [24,8 K], добавлен 20.06.2010