русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Програма на мові «Паскаль»


Дата додавання: 2014-11-27; переглядів: 892.


Програма складається із заголовка і блоку

В заголовок входять: службове слово program і перелік доступних програмі файлів (input output)

Тіло програми (блок) складається з шести розділів:

- розділ міток;

- розділ констант;

- розділ типів;

- розділ змінних;

- розділ процедур і функцій;

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

Порушувати черговість не можна.

Будь-який з розділів (окрім операторів) може бути відсутній.

Розділ міток

label (службове слово) за яким слідує перелік міток розділений комами

Приклад 3, 11, 48, 2;

Розділ опису констант

const (службове слово)

Визначення кожної константи містить ідентифікатор

константи, знак рівності, і значення.

Наприклад: e=2,718281828;

z=’11 Б клас’;

Розділ опису типів

tupe (службове слово)

В роботі частіше використовуються стандартні типи даних:

byte – цілий (від 0 до 255)

integer - цілий (від -32768 до 32767)

longint – (від –2147483648 до 2147483647)

real - речовинний (від 2,9Е-39 до 1,7Е+38)

char - символьний (будь-який один символ. Наприклад: f або №)

string - рядковий (будь-який текст від 0 до 255 символів)

boolean - булевий {приймає два значення FALSE (брехня) і TRUE (істина)}

Якщо виникає необхідність в створення своїх типів даних, то це здійснюється в розділі опису типів таким чином:

за ідентифікатором типу записується знак рівності (і через кому перераховуються ті значення, які прийматиме змінна даного типу);

seasans=(spr, or, каn, рак)

Інтервальні типи: можна оголосити новий тип так, що він буде частиною впорядкованого інтервалу

days =1..31

manth=1..12

z=’a’..’w’

Розділ опису змінних

var (службове слово)

В даному розділі повинні бути перерахований ті, що всі змінні використовуються в програмі з вказівкою їх типів. Ідентифікатори змінних одного типу можна записувати через кому.

i, kl, l: integer;

а, b: real;

hobidaus: seasans

Розділ процедур і функцій

Сам розділ не має службового слова. В розділі може знаходитися декілька процедур або функцій, але кожна процедура починається із слова: Procedure; кожна функція починається словом: Function.

Процедура і функція по своїй структурі подібна програмі.

Розділ операторів (обов'язковий)

begin

тіло програми

end.

Питання для повторення:

1. Чи існують оператори мови Pascal записані російськими буквами?

2. В якій формі зображаються дійсні числа в Pascal?

3. З яких частин складається програма на Pascal?

4. Які розділи можуть входити в блок програми?

5. Які розділи не є обов'язковими при написанні програми?

6. Як в тексті програми визначити, що почався розділ міток?

7. Як в тексті програми визначити, що закінчився розділ констант?

8. Назвіть стандартні типи даних.

Завдання для самостійної роботи:

1. Переведіть числа в природну форму запису:

a) 4.09Е+02 б) 7.802Е+01 в) 3.3Е-02

г) 2.97Е-03 д) 5.29Е+00 е) 2.03Е+05

2. Переведіть числа в напівлогарифмічну форму запису:

a) 234000 б) 0.0045 в) 678

г) 7.302 д) 4090 е) 0.0306

3. Яке з чисел більше: а) 4.67Е-01 б) 0.0467.

4. Яке з чисел менше: а) 9.21Е+04 б) 9210

5. До яких типів можна віднести перераховані нижче дані:

a) 200 б) -17 в) 2305

г) 5.89 д) 56890 е) -56890

ж) -32767 з) -32769 і) 2147483648

к) ( л) 7 м) Привіт

н) 1945год о) -31009 п) byte

Тема заняття:

Мова програмування «ПАСКАЛЬ»

Основні математичні функції.

Мета :

1. Познайомитися з арифметичними операціями і основними математичними функціями;Отримати навики запису математичних виразів на мові Pascal;

2. Ввести в комп'ютер найпростіші програми з використанням оператора writeln;

3. Вдосконалення уміння будувати програми мовою Паскаль. Виховувати уважність, активність на уроці.


<== попередня лекція | наступна лекція ==>
Текстової редактор. | Арифметичні операції.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн