- •1.1.1Мета і завдання роботи
- •1.1.2Основні теоретичні положення
- •1.1.3Порядок виконання роботи
- •1.1.4Контрольні запитання
- •1.2.3Порядок виконання роботи
- •1.2.4Контрольні запитання
- •1.2.5Рекомендована література
- •1.3.1Мета і завдання роботи
- •1.3.2Основні теоретичні положення
- •1.3.2.1Створення та збереження документів у текстовому редакторі Word. Уведення та редагування тексту. Форматування тексту.
- •1.3.2.2Запуск і налаштування редактора формул. Уведення формул.
- •1.3.2.3Створення та редагування таблиць і діаграм
- •1.3.3Порядок виконання роботи
- •1.3.4Контрольні запитання
- •1.3.5Рекомендована література
- •2.1.2.2Ідентифікатори
- •2.1.2.3Операції відношень
- •2.1.2.4Службові слова мови Turbo Pascal
- •2.1.2.5Вирази
- •2.1.2.6Правила записання виразів:
- •2.1.2.7Піднесення числа до степеня та знаходження кореня
- •2.1.2.8Тригонометричні та математичні функції, що обчислюються через додаткові вирази
- •2.1.2.9Структура програми мовою Turbo Pascal 7.0
- •2.1.2.10Оператори
- •2.1.2.11Вікно середовища програмування Turbo Pascal 7.0
- •2.1.2.12Основні команди і гарячі клавіші
- •2.1.2.13Розробка алгоритму розв’язку задачі
- •2.1.2.14Лінійна структура
- •2.1.3Порядок виконання роботи
- •2.1.4Контрольні запитання
- •2.1.5Рекомендована література
- •2.2.2.2Процес розгалуження
- •2.2.2.3Логічний вираз
- •2.2.2.4Умовний оператор if
- •2.2.3Порядок виконання роботи
- •2.3.2.1Оператор циклу з наперед заданою кількістю повторень for
- •2.3.2.2Оператор циклу з передумовою while
- •2.3.2.3Оператор циклу з післяумовою repeat .. Until
- •2.3.3Порядок виконання роботи
- •2.3.4Контрольні запитання
- •2.4.2.1Одновимірні масиви
- •2.4.2.2Двовимірні масиви (матриці)
- •2.4.3Порядок виконання роботи
- •2.4.4Контрольні запитання
- •2.4.5Рекомендована література
2.1.2.2Ідентифікатори
Ім'я програми, так само як імена використовуваних в програмі констант, змінних, процедур, функцій і т.д., називається ідентифікатором.
Ідентифікатори задаються програмістом, при цьому використовуються наступні правила:
ідентифікатор може складатися з букв латинського алфавіту, цифр;
знаку підкреслення; жодні інші символи в ідентифікаторі недопустимі;
ідентифікатор не може починатися з цифри;
ідентифікатор не повинен містити пропусків;
ідентифікатор не може збігатися ні з одним із зарезервованих слів;
довжина ідентифікатора може бути довільною, але значущими є тільки перші 63 символи.
2.1.2.3Операції відношень
У мові програмування Turbo Pascal визначені операції відношення, перелік яких наведено в табл. 2 .2. Результатом операції відношень є значення логічного типу.
Таблиця 2.2 – Операції відношень
> |
більше ніж |
|
< = |
менше ніж або дорівнює |
> = |
більше ніж або дорівнює |
= |
дорівнює |
|
< |
менше ніж |
< > |
не дорівнює |
2.1.2.4Службові слова мови Turbo Pascal
У мові програмування Turbo Pascal зарезервовані службові слова, перелік яких наведений у табл. 2 .3
Таблиця 2.3 – Службові слова мови Turbo Pascal
and – кінець array – масив begin – початок case – вибір const – сталі div – ділення без остачі do – виконати downto – униз до else – інакше file – файл for – для |
function – функція goto – перейти до if – якщо in – в label – мітка mod – остача nil – нуль not – ні of – з or – або packed – стиснутий procedure – процедура |
program – програма record – запис repeat – повторювати set – множина then – то to – до type – тип until – доки var – змінні while – доки та інші. |
2.1.2.5Вирази
Арифметичні вирази будуються з констант, змінних, функцій і операцій над ними. У мові програмування Turbo Pascal визначені функції та процедури, перелік яких, наведено в табл. 2 .4
2.1.2.6Правила записання виразів:
Вираз записується в один рядок. Наприклад, вираз:
мовою Turbo Pascal має бути записаний так:
(a*x+b*sqr(x)+c*sqr(x)*x)/(14*x-x).
У виразах використовуються тільки круглі дужки, причому кількість дужок, що відкриваються, повинна відповідати кількості дужок, що закриваються.
Не можна записувати підряд два знаки арифметичних операцій.
Обчислення виконуються зліва направо відповідно пріоритету операцій:
операція обчислення функцій;
операції піднесення до степеня;
Таблиця 2.4 – Функції та процедури
Функція |
Тип аргументу |
Тип результату |
Математичний запис, коментар |
Функції |
|||
abs(x) |
integer, real |
integer, real |
|x| |
arctan(x) |
integer, real |
real |
arctgx |
cos(x) |
integer, real |
real |
cosx |
sin(x) |
integer, real |
real |
sinx |
exp(x) |
integer, real |
real |
ex |
ln(x) |
integer, real |
real |
lnx |
sqrt(x) |
integer, real |
real |
|
sqr(x) |
integer, real |
integer, real |
x2 |
ord(x) |
упорядкований |
integer |
ASCII-код символу |
succ(x) |
упорядкований |
упорядкований |
повертає наступне значення x |
pred(x) |
упорядкований |
упорядкований |
повертає попереднє значення x |
round(x) |
real |
integer |
заокруглює число х до цілого |
trunc(x) |
real |
integer |
відкидає дробову частину числа х |
int(x) |
real |
real |
відкидає цілу частину числа х |
frac(x) |
real |
real |
дробова частина числа х |
odd(x) |
integer |
boolean |
true (x – непарне), false (x – парне) |
random(x) |
integer |
integer |
Генерує випадкове число з діапазону від 0 до x |
upcase(x) |
char |
char |
замінює малу літеру латинської абетки на велику |
Процедури |
|||
inc(x,y) |
integer |
integer |
збільшує x на y |
inc(x) |
integer, char |
integer, char |
збільшує x на 1 |
dec(x,y) |
integer |
integer |
зменшує x на y |
dec(x) |
integer, char |
integer, char |
зменшує x на 1 |
операції множення, ділення, mod і div;
операції додавання і віднімання.
