Мова Паскаль

Загальні відомості про мову Паскаль. Мова Паскаль є універсальною мовою програмування високого рівня. Алфавіт стандартної мови Паскаль. Основні частини програми. Стандартні типи даних. Саме з іменування виразів найчастіше починаються Паскаль-програми.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык украинский
Дата добавления 10.01.2009
Размер файла 13,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

7

Міністерство освіти і науки України

Міжрегіональна Академія Управління Персоналом

Турківське відділення

Реферат

на тему:

МОВА ПАСКАЛЬ

Підготував: студент ІІ-го курсу

Крупчак Ростислав Романович

Перевірив: викладач з Інформатики

Малетич Костянтин Миронович

Турка 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р.


Подобные документы

  • Загальні відомості про мову програмування, історія створення та використовування. Програма мовою Паскаль складається з лексем і символів – розділювачів. Робота з масивами, створення алгортимів. Складання програм з використанням процедур та функцій.

    реферат [18,3 K], добавлен 22.10.2010

  • Поняття та основні властивості алгоритму. Реалізація програми здійснюється за допомогою написаного раніше тексту (вихідного коду). Особливості середовища програмування Турбо Паскаль. Питання синтаксичної правильності та самодокументованості тексту.

    практическая работа [1023,8 K], добавлен 03.07.2014

  • Написання програми для виведення чисел Фібоначчі. Загальна характеристика мови Паскаль. Науковий доробок Леонардо Фібоначчі. Історія і властивості послідовності. Особливості програмування мовою Turbo Pascal. Відкалібрування та синхронізування програми.

    курсовая работа [325,1 K], добавлен 09.10.2013

  • Основні поняття мови програмування Паскаль, синтаксис. Поняття і види алгоритму; елементи, що використовуються при побудові описів програм: символи, слова, вирази, команди. Рекомендації щодо інсталяції. Вимоги до апаратного та програмного забезпечення.

    творческая работа [1,3 M], добавлен 01.02.2011

  • Етапи історичного розвитку алгоритмічної мови. Ознайомлення із основними символами, службовими словами, стандартними ідентифікаторами, функціями, виразами та процедурами мови програмування Паскаль. Розгляд графічних режимів дисплейних адаптерів.

    реферат [59,2 K], добавлен 13.11.2010

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

    реферат [45,8 K], добавлен 13.11.2010

  • Логические конструкции в системе программирования Паскаль. Команды языка программирования, использование функций, процедур. Постановка и решение задач механики в среде системы Паскаль. Задачи статики, кинематики, динамики решаемые с помощью языка Паскаль.

    курсовая работа [290,9 K], добавлен 05.12.2008

  • Програми і мови програмування. Алфавіт мови програмування. Лексеми, зарезервовані слова мови Pascal. Ідентифікатори, типи даних. Арифметичні вирази, операції. Стандартні функції, структура програми. Процедури введення-виведення. Правила написання команд.

    лекция [445,0 K], добавлен 24.07.2014

  • Основы создания фрактальных композиций при помощи среды программирования Паскаль. Сущность и основа фрактальной графики. Графические возможности и операторы для рисования геометрических фигур в среде Паскаль. Примеры обозначения цветов на языке Паскаль.

    лабораторная работа [15,7 K], добавлен 12.06.2010

  • Особенности программирования на языке Паскаль в среде Турбо Паскаль. Линейные алгоритмы, процедуры и функции. Структура данных: массивы, строки, записи. Модульное программирование, прямая и косвенная рекурсия. Бинарный поиск, организация списков.

    отчет по практике [913,8 K], добавлен 21.07.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.