Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
меточичка по лабораторкам Паскаль.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
563.71 Кб
Скачать

Додатки

Таблиця №1 Арифметичні операції та функції в ТП.

Арифметичні операції

Функція

Приклад

Додавання

+

a:=s+a;

Віднімання

-

r:=sum-5;

Множення

*

f:=5*h;

Ділення

/

Остача від ділення на ціло

mod

Абсолютне значення(модуль)

abs(x)

Квадрат аргумента

sqr(x)

e^x

exp(x)

3.14159

Повертає дробову частину числа x

Frac(x)

Повертає цілу частину числа x

Int(x)

Відсікає дробову частину числа x

Trunc(x)

Округляє число x

Round(x)

Синус x

Sin(x)

Косинус x

Cos(x)

Арктангенс х

ArcTan(x)

Натуральний логарифм х

Ln(x)

Таблиця №2. Операції порівняння

Назва

Операції порівняння

Більше

>

Менше

<

Не більше

<=

Не менше

>=

Не дорівнює

<>

Таблиця №3.Деякі функції і процедури модуля CRT і System.

Назва

функції і процедури модуля CRT.

Дія

функції і процедури модуля CRT.

Clrscr;

Процедура очистки екрану

Delay(кількість мілісекунд);

Процедура затримки виконання на зазначену кількість мілісекунд

Sound(частота в Гц);

Процедура включення звуку з частотою, зазначеною в дужках

Nosound;

Процедура виключення звуку

KeyPressed;

Процедура очікування натискання довільної клавіші

Randomize;

Процедура, що запускає генератор псевдо випадкових чисел в діапазоні

0..1

Random(ціле число)

Функція, що вертає генероване randomize число, помноживши його на число в дужках

Break

Примусовий вихід із циклу

Exit

Вихід з поточної програми або припинення роботи основної програми

Continue

Перехід до виконання слідуючої ітерації в циклах

Halt

Зупинка виконання програми і перехід в операційну систему

Textcolor(колір)

Задання кольору (числом від 0 до 15) текста

Textbackground(колір)

Задання кольору тла (фону)

Exec (‘<назва exe-файлу>’,’<параметри програми>’ або ’’)

Запуск на виконання ехе-файлу іншої програми, при цьому після begin початку програми зазначають директиву {$M $2000,0,1000}

GetTime(hour, minute, second, sotisec)

Надає зазначеним у списку змінним числові значення поточного часу (год, хв, сек, сотісек)

GetDate(year, month, day, number)

Надає зазначеним у списку змінним значення типу word поточної дати(рік, місяць, день, день тижня)

Таблиця 4.Таблиця кольорів

назва

Код

Колір

Black

0

Чорний

Blue

1

Синій

Green

2

Зелений

Cyan

3

Блакитний

Red

4

Червоний

Magenta

5

Фіолетовий

Broun

6

Коричневий

Lightgray

7

Світло-сірий

Darkgray

8

Темно-синій

Lightblue

9

Яскраво-синій

Lightgreen

10

Яскраво-зел.

Lightcyan

11

Яскраво-блак.

Lightred

12

Яскраво-черв.

Lightmagenta

13

Яскраво-фіол.

Yellow

14

Жовтий

White

15

білий

Таблиця 5.Процедури і функції для графічних побудов.

Процедури

Дія

Initgraph(dr, mode, ‘шлях до egavga.bgi’)

Задає графічний режим

Detectgraph(dr,<режим>)

Повертає характеристики дисплея

Setcolor(колір)

Задає колір майбутнього зображення

SetBkColor(колір)

Задає колір тла

Putpixel(x,y, колір)

Малює точку заданим кольором

Line(x1,y1,x2,y2)

Малює лінію між двома точками

Rectangle (x1,y1,x2,y2)

Малює прямокутник з заданою діагоналлю

Setviewport(x1,y1,x2,y2,true)

Задає координати нового графічного вікна

Bar (x1,y1,x2,y2)

Малює зафарбований прямокутник

Bar3d (x1,y1,x2,y2,<об’ємна глибина>,true)

Малює паралелепіпед

Circle (x,y,R)

Малює коло з радіусом R і центром в т.(x,y)

Arc(x,y,<поч...кут>,<кінц. кут>,R)

Малює дугу

Pieslice (x,y,<поч...кут>,<кінц.кут>,R)

Малює зафарбований сектор

ellipce(x,y,<поч...кут>,<кінц. кут>,Rv,Rh)

Малює еліпс чи дугу еліпса

Setfillstyle(<заповнення>,<ко-лір>)

Задає спосіб заповнення замкнутої області залежно від параметра заповнення:

0 – заповнює кольором фону;

1 – суцільне заповнення;

2 – заповнення товстими горизонтальними лініями;

11 – щільне заповнення точками

Floodfill(x,y,<колір межі>)

Заповненює замкнену область з т.(x,y)

CloseGraph

Закриває графічний режим

OutText(<текст>)

Виводить текст з поточної позиції

OutTextXY(x,y,<текст>)

Виводить текст в заданому місці

SetTextStyle(<шрифт>,<на-прям>,<розмір>)

Задає вигляд символів, напрямок виведення (0 – горизонтально, 1 - вертикально) і розміри символів: 1, 2, 3.

Функції

GraphResult

Повертає код помилки, якщо неможливо задати графічний режим, 0 – у разі задання

GetMaxX

Повертає значення розмірі екрана по осі OX

GetMaxY

Повертає значення розмірі екрана по осі OУ

GetColor

Повертає значення поточного кольору

GetColor(x,y)

Повертає значення кольору точки (x,y)

GetX, GetY

Повертають координати поточного пікселя

Таблиця 6. Процедури і функції обробки файлових змінних:

Назва

Призначення

Assign( var f; string)

Зв’язує файлову змінну F з ім’ям фізичного файлу, заданого в рядку

Reset(var f [:file; RecSize:Word])

Відкриває існуючий файл з логічним ім’ям F для читання

Rewrite(var f :file; [RecSize:Word])

Створює і відкриває новий файл з логічним ім’ям F для запису

Close( var f)

Закриває відкритий канал введення\виведення з логічним ім’ям F

Eof(var f):boolean

Повертає значення true, якщо кінець файлу F або false, якщо файл f пустий

Erase(var f)

Видаляє закритий фізичний файл, зв’язаний з фаловою змінною F

Rename(var f; NewName:string)

Переіменовує закритий фізичний файл, зв’язаний з фаловою змінною F

Таблиця 7 Варіанти завдань

Варіант

Завдання

Варіант

Завдання

1

a=2, b=3.1

9

2

10

3

11

4

12

5

13

6

14

7

15

8

16

Таблиця 8 Завдання до роботи

варі

анту

Завдання

Зображення

варі

анту

Завдання

Зображення

1

Колір об’єкту:

LightBlue

Колір фону:

Brown

7

Колір об’єкту:

LightGray

Колір фону:

DarcGray

2

Колір об’єкту:

LightGyan

Колір фону:

Green

8

Колір об’єкту:

LightRed

Колір фону:

Blaack

3

Колір об’єкту:

LightGreen

Колір фону:

Gyan

9

Колір об’єкту:

LightBlue

Колір фону:

Green

4

Колір об’єкту:

Yellow

Колір фону:

Green

10

Колір об’єкту:

LightGyan

Колір фону:

Brown

5

Колір об’єкту:

White

Колір фону:

Red

11

Колір об’єкту:

LightGreen

Колір фону:

Red

6

Колір об’єкту:

LightRed

Колір фону: Blue

Таблиця 9. Таблиця 7 Варіанти завдань

Варіант

Розрахункові формули

Значення вхідних даних

Варіант

Розрахункові формули

Значення вхідних даних

1

а=22,4 і-варіант вибору, і=1,2,3 звук: i*500;

літери – блакитні;

фон - червоний

12

а=0,9 х- варіант вибору, х=1,2,3

звук: х*445;

літери – червоні;

фон – світло-сірий

2

х=2,2 t- варіант вибору, t=1,2,3 звук: t*420;

літери – чорні;

фон - пурпурний

13

а=2,8 в=-0,3 c=4,2

х- варіант вибору, х=1,2,3

звук: х*225;

літери – коричневі;

фон - пурпурний

3

а=2,6 в=3,1 х - варіант вибору, х=1,2,3 звук:х*290

літери – сині;

фон – світло-сірий

14

а=2,1 в=1,8 c=-2,6

i - варіант вибору, i=1,2,3

звук: і*380;

літери – чорні;

фон – світло-сірий

4

а=3,5 в=0,4 х=5,2

t – варіант вибору t=1,2,3

звук: t *600

літери – зелені;

фон – світло-сірий

15

В=1,5 х- варіант вибору, х=1,2,3 звук: х*290;

літери – червоні;

фон – синій

5

а=1,65 х - варіант вибору, х=1,2,3

звук: х*400

літери – зелені;

фон - блакитний

16

а=2,6 в=0,39

х - варіант вибору, х=1,2,3

звук:х*480

літери – світло-сірі;

фон - пурпурний

6

а=2,5 х - варіант вибору, х=1,2,3

звук: х*350

літери – чорні;

фон - червоний

17

а=1,65 х - варіант вибору, х=1,2,3

звук: х*400

літери – зелені;

фон - блакитний

7

а=0,5 в=2,3 t – варіант вибору t=1,2,3

звук: t *260

літери – чорні;

фон - коричневий

18

а=1,9 в=8,1 х - варіант вибору, х=1,2,3

звук:х*42

літери – сині;

фон – світло-сірий

8

а=1,5 х - варіант вибору, х=1,2,3

звук:х*360

літери – світло-сірі;

фон - синій

19

t

а=1,65 х - варіант вибору, х=1,2,3

звук: х*400

літери – зелені;

фон - блакитний

9

а=1,9 в=8,1 х - варіант вибору, х=1,2,3

звук:х*42

літери – сині;

фон – світло-сірий

20

а=0,5

xє[-1;15] x=1

а=2,8 в=3,1 х- варіант вибору, х=1,2,3

звук: х*510;

літери – чорні;

фон - пурпурний

10

а=2,8 в=3,1 х- варіант вибору, х=1,2,3

звук: х*510;

літери – чорні;

фон - пурпурний

21

а=1,9 в=8,1 х - варіант вибору, х=1,2,3

звук:х*42

літери – сині;

фон – світло-сірий

11

a=0,3 n=10 i - варіант вибору, i=1,2,3

звук: і*333;

літери – світло-сірі;

фон - коричневий