русс | укр

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

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


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


з дисципліни


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


Диаметр на высоте груди (D), см Объем, V (м3) , при высоте (H), м

 

 

Общие выводы по регрессионному анализу:

7. Выводы по лабораторному циклу:

 

Приложение 1

Значения t при различных уровнях значимости (α)

Число степеней свободы df Уровень значимости α
0,1 0,05 0,02 0,01 0,001
6,31 12,7 31,82 63,66 -
2,92 4,30 6,97 9,93 31,60
2,35 3,18 4,54 5,84 12,94
2,13 2,78 3,75 4,60 8,61
2,02 2,57 3,37 4,03 6,86
1,94 2,45 3,14 3,71 5,96
1,90 2,37 3,00 3,50 5,41
1,86 2,31 2,90 3,36 5,04
1,83 2,26 2,82 3,25 4,78
1,81 2,23 2,76 3,17 4,59
1,80 2,20 2,72 3,11 4,44
1,78 2,18 2,68 3,06 4,32
1,77 2,16 2,65 3,01 4,22
1,76 2,15 2,62 2,98 4,14
1,75 2,13 2,60 2,95 4,07
1,75 2,12 2,58 2,92 4,02
1,74 2,11 2,57 2,90 3,97
1,73 2,10 2,55 2,88 3,92
1,73 2,09 2,54 2,86 3,88
1,73 2,09 2,53 2,85 3,85
1,72 2,08 2,52 2,83 3,82
1,72 2,07 2,51 2,82 3,79
1,71 2,07 2,50 2,81 3,77
1,71 2,06 2,49 2,80 3,75
1,71 2,06 2,49 2,79 3,73
1,71 2,06 2,48 2,78 3,71
1,70 2,05 2,47 2,77 3,69
1,70 2,05 2,47 2,76 3,67
1,70 2,05 2,46 2,76 3,66
1,70 2,04 2,46 2,75 3,65
1,64 1,96 2,33 2,58 3,29

 


Приложение 2

Значения критерия χ2 при различных уровнях значимости (α)

Число степеней свободы df Уровень значимости α
0,95 0,75 0,25 0,05 0,01
  0,10 1,32 3,84 6,63
0,10 0,58 2,77 5,99 9,21
0,35 1,21 4,11 7,81 11,34
0,71 1,92 5,39 9,49 13,28
1,15 2,67 6,63 11,07 15,09
1,64 3,45 7,84 12,59 16,81
2,17 4,25 9,04 14,07 18,48
2,73 5,07 10,22 15,51 20,09
3,33 5,90 11,39 16,92 21,67
3,94 6,74, 12,55 18,31 23,21
4,57 7,58 13,70 19,68 24,72
5,23 8,44 14,85 21,03 26,22
5,89 9,30 15,98 22,36 27,69
6,57 10,17 17,12 23,68 29,14
7,26 11,04 18,25 25,00 30,58
7,96 11,91 19,37 26,30 32,00
8,67 12,79 20,49 27,59 33,41
9,39 13,68 21,60 28,87 34,81
10,12 14,56 22,72 30,14 36,19
10,85 15,45 23,83 31,41 37,57
11,59 16,34 24,93 32,67 38,93
12,34 17,24 26,04 33,92 40,29
13,09 18,14 27,14 35,17 41,64
13,85 19,04 28,24 36,42 42,98
14,61 19,94 29,34 37,65 44,31
15,38 20,84 30,43 38,89 45,64-
16,15 21,75 31,63 40,11 46,96
16,93 22,66 32,62 41,34 48,28
17,71 23,57 33,71 42,56 49,59
18,49 24,48 34,80 43,77 50,89
26,51 33,66 45,62 55,76 63,69
34,76 42,94 56,33 67,50 76,15
43,19 52,29 66,98 79,08 88,38
51,74 61,70 77,58 90,53 100,42
60,39 71,14 88,13 101,88 112,33
69,13 80,62 98,64 113,14 124,12
77,93 90,13 109,14 124,34 135,81

Приложение 3

Ординаты нормальной кривой (значения функции f)

t Сотые доли
0,0 0,3989 0,3989 0,3989 0,3988 0,3986 0,3984 0,3982 0,3980 0,3977 0,3973
0,1 0,3970 0,3965 0,3961 0,3956 0,3951 0,3945 0,3939 0,3932 0,3825 0,3918
0,2 0,3910 0,3902 0,3894 0,3885 0,3876 0,3867 0,3857 0,3847 0,3836 0,3825
0,3 0,3814 0,3802 0,3790 0,3778 0,3765 0,3752 0,3739 0,3726 0,3712 0,3697
0,4 0,3683 0,3668 0,3653 0,3637 0,3621 0,3605 0,3589 0,3572 0,3555 0,3538
0,5 0,3521 0,3503 0,3485 0,3467 0,3448 0,3429 0,3410 0,3391 0,3372 0,3352
0,6 0,3332 0,3312 0,3292 0,3271 0,3251 0,3230 0,3209 0,3187 0,3166 0,3144
0,7 0,3123 0,3101 0,3079 0,3056 0,3034 0,3011 0,2989 0,2966 0,2943 0,2920
0,8 0,2987 0,2874 0,2850 0,2827 0,2803 0,2780 0,2756 0,2732 0,2709 0,2685
0,9 0,2661 0,2637 0,2613 0,2589 0,2565 0,2541 0,2516 0,2492 0,2468 0,2444
1,0 0,2420 0,2396 0,2371 0,2347 0,2323 0,2299 0,2275 0,2251 0,2227 0,2203
1,1 0,2179 0,2155 0,2131 0,2107 0,2083 0,2059 0,2036 0,2012 0,1989 0,1965
1,2 0,1942 0,1919 0,1895 0,1872 0,1849 0,1826 0,1804 0,1781 0,1758 0,1736
1,3 0,1714 0,1691 0,1669 0,1647 0,1626 0,1604 0,1582 0,1561 0,1539 0,1518
1,4 0,1497 0,1476 0,1456 0,1435 0,1415 0,1394 0,1374 0,1354 0,1334 0,1315
1,5 0,1295 0,1276 0,1257 0,1238 0,1219 0,1200 0,1182 0,1163 0,1145 0,1127
1,6 0,1109 0,1092 0,1074 0,1057 0,1040 0,1023 0,1006 0,0989 0,0973 0,0957
1,7 0,09400, 0,0925 0,0909 0,0893 0,0878 0,0863 0,0818 0,0833 0,0818 0,0804
1,8 0,07900 0,0775 0,0761 0,0748 0,0734 0,0721 0,0707 0,0694 0,0681 0,0669
1,9 0,0656 0,0644 0,0632 0,0620 0,0608 0,0596 0,0584 0,0573 0,0562 0,0551
2,0 0,0540 0,0529 0,0519 0,0508 0,0498 0,0488 0,0478 0,0468 0,0459 0,0449
2,1 0,0440 0,0431 0,0422 0,0413 0,0404 0,0396 0,0387 0,0379 0,0371 0,0363
2,2 0,0355 0,0347 0,0339 0,0332 0,0325 0,0317 0,0310 0,0303 0,0297 0,0290
2,3 0,0283 0,0277 0,0270 0,0264 0,0258 0,0252 0,0246 0,0241 0,0235 0,0229
2,4 0,0224 0,0219 0,0213 0,0208 0,0203 0,0198 0,0194 0,0189 0,0184 0,0180
2,5 0,0175 0,0171 0,0167 0,0163 0,0158 0,0154 0,0151 0,0147 0,0143 0,0139
2,6 0,0136 0,0132 0,0129 0,0126 0,0122 0,0119 0,0116 0,0113 0,0110 0,0107
2,7 0,0104 0,0101 0,0099 0,0096 0,0093 0,0091 0,0088 0,0086 0,0084 0,0081
2,8 0,0079 0,0077 0,0075 0,0073 0,0071 0,0069 0,0067 0,0065 0,0063 0,0061
2,9 0,0060 0,0058 0,0056 0,0055 0,0053 0,0051 0,0050 0,0048 0,0047 0,0046
3,0 0,0044 0,0043 0,0042 0,0041 0,0039 0,0038 0,0037 0,0036 0,0035 0,0034
3,1 0,0033 0,0032 0,0031 0,0030 0,0029 0,0028 0,0027 0,0026 0,0025 0,0025
3,2 0,0024 0,0023 0,0022 0,0022 0,0021 0,0020 0,0020 0,0019 0,0018 0,0018
3,3 0,0017 0,0017 0,0016 0,0016 0,0015 0,0015 0,0014 0,0014 0,0013 0,0013
3,4 0,0012 0,0012 0,0012 0,0011 0,0011 0,0010 0,0010 0,0010 0,0009 0,0009
3,5 0,0009 0,0008 0,0008 0,0008 0,0008 0,0007 0,0007 0,0007 0,0007 0,0006
3,6 0,0006 0,0006 0,0006 0,0005 0,0005 0,0005 0,0005 0,0005 0,0005 0,0004
3,7 0,0004 0,0004 0,0004 0,0004 0,0004 0,0004 0,0004 0,0004 0,0003 0,0003
3,8 0,0003 0,0003 0,0003 0,0003 0,0003 0,0002 0,0002 0,0002 0,0002 0,0002
3,9 0,0002 0,0002 0,0002 0,0002 0,0002 0,0002 0,0002 0,0002 0,0001 0,0001
4,0 0,0001 0,0001 0,0001 0,0000 0,0000 0,0000 0,0000 0,0000 0,0000 0,0000

Приложение 4

Значения F при уровне значимости α = 0.05
(df{число степеней свободы для большей вариансы, которая берется числителем)

dƒ1   dƒ2
2|6 2Л4
18,5 19,0 19,2 19,3 19,3 19,3 19,4 19,4 19,4 19, 1 19,4 19,4 19,5 19,5 19,4
10,1 9,6 9,3 9,1 9,0 8,9 8,9 8,9 8,8 8,8 8,7 8,7 8,7 8,6 8,5
7,7 6,9 6,6 6,4 6,3 6,2 6,1 6,0 6,0 5,9 5,9 5,9 5,8 5,7 5,6
6,6 5,8 5,4 5,2 5,1 5,0 4,9 4,8 4,8 4,7 4,7 4,6 4,6 4,5 4,4
6,0 5,1 4,7 4,5 4,4 4,3 4,2 4,2 4,1 4,1 4,0 4,0 3,9 3,8 3,7
5,6 4,7 4,4 4,1 4,0 3,9 3,8 3,7 3,7 3,6 3,6 3,5 3,4 3,4 3,2
5,3 4,5 4,1 3,8 3,7 3,6 3,5 3,4 3,4 3,3 3,3 3,2 3,2 3,1 3,0
5,1 4,3 3,9 3,6 3,5 3,4 3,3 3,2 3,2 3,1 3,1 3,0 2,9 2,9 2,7
5,0 4,1 3,7 3,5 3,3 3,2 3,1 3,1 3,0 3,0 2,9 2,9 2,8 2,7 2,5
4,8 4,0 3,6 3,4 3,2 3,1 3,0 3,0 2,9 2,9 2,8 2,7 2,7 2,6 2,4
4,7 3,9 3,5 3,3 3,1 3,0 2,9 2,9 2,8 2,8 2,7 2,6 2,5 2,4 2,3
4,7 3,8 3,4 3,2 3,0 2,9 2,8 2,8 2,7 2,7 2,6 2,5 2,5 2,4 2,2
4,6 3,7 3,3 3,1 3,0 2,9 2,8 2,7 2,7 2,6 2,5 2,5 2,4 2,3 2,1
4,5 3,7 3,3 3,1 2,9 2,8 2,7 2,6 2,6 2,5 2,5 2,4 2,3 2,2 2,1
4,5 3,6 3,2 3,0 2,8 2,7 2,7 2,6 2,5 2,5 2,4 2,3 2,3 2 ,2 2,0
4,4 3,6 3,2 2,9 2,8 2,7 2,6 2,5 2,5 2,4 2,4 2,3 2,2 2,1 2,0
4,4 3,5 3,2 2,9 2,8 2,7 2,6 2,5 2,5 2,4 2,3 2,3 2,2 2,1 1,9
4,4 3,5 3,1 2,9 2,7 2,6 2,5 2,5 2,4 2,4 2,3 2,2 2,2 2,1 1,9
4,3 3,5 3,1 2,9 2,7 2,6 2,5 2,4 2,4 2,3 2,3 2,2 2,1 2,1 1,8
4,3 3,5 3,1 2,8 2,7 2,6 2,5 2,4 2,4 2,3 2,2 2,2 2,1 2,0 1,8
4,3 3,4 3,0 2,8 2,7 2,5 2,5 2,4 2,3 2,3 2,2 2,1 2,1 2,0 1,8
4,3 3,4 3,0 2,8 2,6 2,5 2,4 2,4 2,3 2,3 2,2 2,1 2,0 1,9 1,8
4,3 3,4 3,0 2,8 2,6 2,5 2,4 2,4 2,3 2,2 2,2 2,1 2,0 1,9 1,7
4,2 3,4 3,0 2,8 2,6 2,5 2,4 2,3 2,3 2,2 2,2 2,1 2,0 1,9 1,7
4,2 3,4 3,0 2,7 2,0 2,5 2,4 2,3 2,3 2,2 2,1 2,1 2,0 1,9 1,7
4,2 3,3 3,0 2,7 2,6 2,5 2,4 2,3 2,3 2,2 2,1 2,0 2,0 1,9 1,7
4,2 3,3 2,9 2,7 2,6 2,4 2,4 2,3 2,2 2,2 2,1 2,0 2,0 1,9 1,6
4,2 3,3 2,9 2,7 2,5 2,1 2,3 2,3 2,2 2,2 2,1 2,0 1,9 1,9 1,6
4,2 3,3 2,9 2,7 2,5 2,1 2,3 2,3 2,2 2,1 2,1 2,0 1,9 1,,9 1,6
4,1 3,2 2,8 2,6 2,4 2,3 2,2 2,2 2,1 2,1 2,0 1,9 1,8 1,7 1,5
4,0 3,1 2,8 2,5 2,1 2,2 2,2 2,1 2,0 2,0 1,9 1,8 1,7 1,6 1,4
3,9 3,1 2,7 2,4 2,3 2,2 2,1 2,0 2,0 1,9 1,8 1,7 1,7 1,6 1,2
3,8 3,0 2,6 2,4 2,2 2,1 2,0 1,9 1,9 1,8 1,7 1,7 1,6 1,5 1,0

 

 

МЕТОДИЧНІ ВКАЗІВКИ

Для виконання практичних робіт

з дисципліни

„Програмування”

для спеціальності

5.05010201 „Обслуговування комп’ютерних систем і мереж” частина І

 

Розглянуто та схвалено

на засіданні циклової комісії

інформатики та

комп’ютерних дисциплін

Голова циклової комісії

__________ Р. В. Твердохліб

Протокол № _____

від „___” __________ 2011 р.

 

 

Розробив викладач НРПК

____________ І. Я. Кулик

 

2011 р.

Зміст

ВСТУП ........................................................................................................... 4 ст.

ПРАВИЛА ТЕХНІКИ БЕЗПЕКИ

ПІД ЧАС ВИКОНАННЯ ПРАКТИЧНИХ РОБІТ ..................................... 5 ст.

ПРАКТИЧНА РОБОТА №1

Робота в інтегрованому середовищі програмування Turbo Pascal .......... 7 ст.

ПРАКТИЧНА РОБОТА №2

Створення та реалізація діалогових програм ............................................ 11 ст.

ПРАКТИЧНА РОБОТА №3

Створення та реалізація лінійних програм ................................................ 17 ст.

ПРАКТИЧНА РОБОТА №4

Створення та реалізація програм із розгалуженнями ............................... 22 ст.

ПРАКТИЧНА РОБОТА №5

Створення та реалізація циклічних програм ............................................. 27 ст.

ПРАКТИЧНА РОБОТА №6

Табулювання функції у середовищі Turbo Pascal ..................................... 32 ст.

ПРАКТИЧНА РОБОТА №7

Створення та реалізація циклічно-розгалужених програм ...................... 35 ст.

ПРАКТИЧНА РОБОТА №8

Створення та реалізація програм із використанням функцій .................. 39 ст.

ПРАКТИЧНА РОБОТА №9

Створення та реалізація програм із використанням процедур ................ 44 ст.

ПРАКТИЧНА РОБОТА №10

Робота з одно­вимірними масивами у середовищі Turbo Pascal ............... 49 ст.

 

 

ПРАКТИЧНА РОБОТА №11

Робота з матрицями у середовищі Turbo Pascal ........................................ 53 ст.

ПРАКТИЧНА РОБОТА №12

Створення та реалізація програм опрацювання рядкових величин ........ 56 ст.

ПРАКТИЧНА РОБОТА №13

Робота з записами у середовищі Turbo Pascal ........................................... 62 ст.

ПРАКТИЧНА РОБОТА №14

Робота з множинними типами даних у Turbo Pascal ................................ 67 ст.

ПРАКТИЧНА РОБОТА №15

Робота з файлами даних у середовищі Turbo Pascal ................................. 72 ст.

ПРАКТИЧНА РОБОТА №16

Робота з динамічними змінними у середовищі Turbo Pascal ................... 79 ст.

ПРАКТИЧНА РОБОТА №17

Створення та реалізація програм на основі

алгоритмів сортування у середовищі Turbo Pascal ................................... 86 ст.

ПРАКТИЧНА РОБОТА №18

Створення та реалізація програм на основі

алгоритмів пошуку у середовищі Turbo Pascal ......................................... 91 ст.

ПРАКТИЧНА РОБОТА №19

Створення графічних зображень у середовищі Turbo Pascal ................... 95 ст.

ПРАКТИЧНА РОБОТА №20

Побудова графіків функцій у середовищі Turbo Pascal ............................ 103 ст.

ВИМОГИ ДО ОФОРМЛЕННЯ ЗВІТІВ ..................................................... 108 ст.

ЗАГАЛЬНІ РЕКОМЕНДАЦІЇ ДО ВИКОНАННЯ

ТА ОЦІНЮВАННЯ ПРАКТИЧНИХ РОБІТ ............................................. 109 ст.

СПИСОК ВИКОРИСТАНОЇ ЛІТЕРАТУРИ ............................................. 110 ст.

Вступ

Вивчення дисципліни „Програмування” передбачає вико­нан­ня 30 практич­них робіт, на виконання яких відводиться 60 навчальних годин.

Програма дисципліни розрахована на вивчення мов програмування Pascal і Object Pascal та їх використання у середовищах програмування Turbo Pascal і Delphi за умов постійного доступу студентів до комп’ютерів. За цією про­г­ра­мою вив­чення дисципліни заплановано на два семестри: ІV (20 практичних робіт) та V (10 практичних робіт).

Метою виконання практичних робіт є підготовка сту­ден­тів до актив­но­го і ефективного ви­користання сучасної комп’ютерної техніки для розв’я­зу­ван­ня різно­­манітних прикладних задач; отримання систематизованих знань про способи створення, аналізу та оптимізації алгоритмів; ознайомлення їх з основами алгорит­мізації та програмування.

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

знати:

- основні поняття та властивості алгоритмів, способи їх зображення;

- загальну характеристику мов програмування Pascal та Object Pascal;

- основні методології розробки програмних комплексів;

- загальну характеристику компонентів середовищ
програмування Turbo Pascal та Delphi;

- основні принципи роботи у середовищах
програмування Turbo Pascal та Delphi;

вміти:

- виконувати побудову алгоритмів розв’язку задач
для різних предметних областей;

- складати програми на мовах Pascal та Object Pascal;

- працювати у середовищах програмування Turbo Pascal і Delphi.

Для виконання всіх практичних робіт передбачено використання персо­нальних комп’ютерів (ПК).

Теоретичною базою для виконання практичних робіт є не тільки матеріали, які розглядались на лекційних заняттях, а і матеріали, які виносились на самостій­не опрацювання студентами.

 

 

Правила техніки безпеки

під час виконання практичних робіт

Виконання практичних робіт передбачає використання комп’ютерної техні­ки, а це складна, дорога апаратура, яка потребує акуратного відношення.

Під час роботи на ПК слід пам’ятати, що променева трубка і блок живлення працюють з високою напругою, тому забороняється:

- торкатись до проводів живлення і заземлення;

- торкатись до екрану монітора;

- вмикати і вимикати ПК без дозволу викладача;

- накривати ПК і монітор під час роботи;

- працювати у вологому одязі і з вологими руками;

- знаходитись в аудиторії у верхньому одязі.

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

Для цього потрібно:

до початку роботи:

- переконатись у відсутності пошкоджень апаратури;

- переконатись, що робоча поза є максимально зручною і ком­фор­тною;
лінія погляду повинна бути спрямована на центр екрану,
а відстань від очей до монітора повинна бути не меншою за 50 см;

- зошити і ручки розміщувати у спеціально відведених місцях,
а не ставити на клавіатуру;

- вмикати комп’ютери лише по команді викладача;

під час роботи:

- суворо дотримуватись інструкції до практичної роботи та вказівок викладача;

- якщо під час роботи комп’ютер видає певні критичні повідомлення,
то слід їх записати та повідомити про це викладача або лаборанта;

- якщо під час роботи спостерігаються збої у роботі комп’ютера (зависання, самовільне перезавантаження, зникнення зображення), то слід негайно припинити роботу та повідомити про це викладача або лаборанта;

після закінчення роботи:

- вимикати апаратуру у порядку, передбаченому інструкцією,
із дозволу викладача (спочатку системний блок, а тоді монітор);

- повідомити викладача про закінчення роботи.

Дії під час виникнення пожежі:

під час виникнення пожежі слід використовувати первинні засоби пожеже­га­сін­ня, а саме порошковий вогнегасник, який знаходиться в аудиторії. При гасінні пожежі порошок подавати до осередку пожежі. Якщо полум’я збито, то потрібно покрити всю поверхню шаром порошку.

Під час гасіння пожежі потрібно знеструмити устаткування аудиторії. Якщо це неможливо – то потрібно знахо­дитись на відстані не меншій 1 метра від електро­установок. Крім того, необхідно:

- провести евакуацію людей з приміщень, згідно плану евакуації;

- подати сигнал тривоги, а також викликати пожежну службу;

- якщо гасіння неможливе, то залишити приміщення і чекати на допомогу.

 

Забороняється виконувати дії, які не вказані в інструкції до практичної роботи. Виконання дій, яке спричиняє пошкодження в роботі ПК (обчислювальної системи) може кваліфікуватись як „навмисне втручання в роботу обчислювальних систем з метою виводу їх з ладу”, що передбачає адміністративну і кримінальну відповідальність.

 

 

Практична робота №1

 

Робота в інтегрованому середовищі
програмування Turbo Pascal.

 

Мета: Ознайомитись з основними елементами інтерфейсу середовища програ­му­вання Turbo Pascal (головне меню, гарячі клавіші, вікна програм, текстовий ре­дак­­тор, рядок стану) та навчитися ними користуватися для створення, редагуван­ня, налагодження і виконання програм.

 

Прилади, обладнання та інструменти:

Для виконання практичної роботи використовується ПК з наступним програмним за­безпеченням: операційна система Windows XP; середовище Turbo Pascal.

 

Теоретичні відомості:

Середовище програмування Turbo Pascal було створене в 1983 році Філіпом Каном. Turbo Pascal – це ефективний компілятор мови Pascal з інтегрованим сере­до­ви­щем, легким для вивчення і використання. Працюючи в Turbo Pascal, не по­трі­б­но використовувати окремі текстовий редактор, компілятор, редактор зв’язків і на­ла­годжувач для того, щоб створювати, налагоджувати і виконувати свої про­гра­­ми. Усі ці можливості вбудовані в Turbo Pascal і доступні з його середовища. Роз­­різ­няють три основні компоненти інтегрованого середовища: головне меню у верхній частині, область вікна або робоча область в центрі і рядок стану внизу.

Головне меню середовища програмування Turbo Pascal.

Головне меню середовища Turbo Pascal складається з десяти пунктів:

¾ File – містить команди роботи з файлами;

¾ Edit – містить команди редагування тексту програм;

¾ Search – містить команди швидкого пошуку компонент
програми та контекстної заміни фрагментів програм;

¾ Run – містить команди запуску програми
на виконання та трасування її роботи;

¾ Compile – містить команди, що задають різні режими компіляції;

¾ Debug – містить команди керування інформацією відлагодження;

¾ Tools – містить команди роботи з повідомленнями інтегрованого середовища та команди виклику утиліт відлагодження;

¾ Options – містить команди, що відкривають діалогові вікна
для встановлення опцій інтегрованого середовища;

¾ Window – містить команди керування вікнами середовища;

¾ Help – містить команди виклику довідкової інформації з роботи
в середовищі Turbo Pascal та з мови програмування Pascal.

Основні етапи роботи з програмою у середовищі Turbo Pascal.

Розробку невеликих програм у інтегрованому середовищі Turbo Pascal можна умовно розбити на наступні етапи:

1. Вхід у середовище Turbo Pascal. Потрібно двічі клацнути лівою клаві­шею мишки по піктограмі (ярлику) Turbo Pascal на робочому столі або виконати команду: Пуск – Програми – Turbo Pascal.

2. Налаштування на робочий каталог: File – Change dir ... . Дозволяє ви­бра­ти каталог, який середовище Turbo Pascal надалі вважатиме по­точ­ним. Поточний каталог – це каталог, який Turbo Pascal автоматично використовує для збереження файлів і їхнього пошуку. Він за замов­чу­ванням з’являється у вікнах Open a file та Save File As.

3. Створення нового вікна (файла): File – New. Якщо користувач хоче про­довжити роботу з програмою, яка була збережена раніше, потріб­но завантажити цю програму у вікно редактора се­ре­до­ви­ща Turbo Pascal: File – Open … або F3.

4. Введення тексту програми засобами текстового редактора середо­ви­ща програмування Turbo Pascal.

5. Компіляція: Compile – Compile або Alt+F9. На цьому етапі потрібно ви­пра­вити всі синтаксичні помилки. Компіляція завершується успіш­но, якщо з’являється повідомлення „Compile successful: Press any key” („Компіляція успішна: натисніть будь-яку клавішу”).

6. Запуск програми на виконання: Run – Run або Ctrl+F9.

7. Перегляд одержаних результатів: Debug – User Screen або Alt+F5 або у вікні Output командою Debug – Output.

8. Збереження програми: File – Save або F2.

9. Вихід із середовища Turbo Pascal: File – Exit або Alt+X.

 

Порядок виконання роботи:

1. Запустіть середовище програмування Turbo Pascal.

2. Розгляньте вікно середовища програмування Turbo Pascal
та занотуйте назви його основних елементів для звіту.

3. Перейдіть у головне меню середовища програмування Turbo Pascal.

4. Занотуйте пункти меню та їх призначення для звіту.

5. Перегляньте команди кожного пункту головного меню
інтегрованого середовища програмування Turbo Pascal.

6. Виконайте налаштування на робочий каталог –
зробіть поточним каталог групи.

7. Перегляньте довідкову інформацію про мову Pascal
та середовище програмування Turbo Pascal.

8. Створіть новий файл у середовищі програмування Turbo Pascal.

9. Розгляньте вікно програми у середовищі Turbo Pascal
та перепишіть у звіт назви його основних елементів.

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

program plpr;
var x,y,s,p:real;
begin
write(’vvedit x’); readln(x);
write(’vvedit y’); readln(y);
s:=x*y; p:=2*(x+y);
writeln(’s=’,s:7:3,’p=’:7,p:7:3);
readln; end.

11. Дайте назву створеному файлу програми – PR01
та збережіть його у папці групи на робочому диску D.

12. Виконайте компіляцію створеної програми.

13. Запустіть програму на виконання у середовищі Turbo Pascal
та перегляньте одержані результати.

14. Занотуйте для звіту результати виконання програми
для двох різних варіантів початкових даних.

15. Вийдіть з середовища програмування Turbo Pascal.

16. Запустіть середовище програмування Turbo Pascal.

17. Відкрийте створений файл програми у середовищі Turbo Pascal.

18. Перегляньте текст створеної програми у Turbo Pascal
та модифікуйте її для обчислення площі та периметра
трикутника за довжинами його трьох сторін.

program plpr;
var x,y,z,t,s,p:real;
begin
write(’vvedit x’); readln(x);
write(’vvedit y’); readln(y);

write(’vvedit z’); readln(z);
t:=(x+y+z)/2;

s:=sqrt(t*(t-x)*(t-y)*(t-z));
p:=x+y+z;
writeln(’s=’,s:7:3,’p=’:7,p:7:3);
readln; end.

19. Збережіть новий текст програми у середовищі Turbo Pascal.

20. Виконайте компіляцію модифікованої програми.

21. Запустіть програму на виконання у середовищі Turbo Pascal
та перегляньте одержані результати.

22. Занотуйте для звіту результати виконання програми
для двох різних варіантів початкових даних.

23. Виконайте програму у покроковому режимі.

24. Відкрийте вікно перегляду Watch та дослідіть
його можливості під час налагодження програми.

25. Вийдіть із середовища програмування Turbo Pascal.

 

Контрольні запитання:

1. Яким чином можна запустити середовище програмування Turbo Pascal?

2. Яким чином можна вийти з середовища програмування Turbo Pascal?

3. Як можна відкрити файл у середовищі програмування Turbo Pascal?

4. Яким чином можна створити новий файл у середовищі Turbo Pascal?

5. Яким чином можна зберегти файл у середовищі Turbo Pascal?

6. Яким чином можна редагувати файл у середовищі Turbo Pascal?

7. Як можна активізувати головне меню середовища Turbo Pascal?

8. Яким чином можна виконати компіляцію програми у Turbo Pascal?

9. Як можна запустити програму на виконання у середовищі Turbo Pascal?

10. Яким чином можна переглянути результати виконання програми?

11. Як можна вказати робочий (поточний) каталог у Turbo Pascal?

12. Яким чином можна вибрати потрібну команду меню у Turbo Pascal?

13. Які основні елементи мають більшість вікон середовища Turbo Pascal?

14. Які функції виконує рядок стану середовища програмування Turbo Pascal?

15. Які гарячі клавіші використовують у середовищі Turbo Pascal?

16. Які основні пункти входять до складу головного меню Turbo Pascal?

17. Для чого призначені команди пункту головного меню File?

18. Для чого призначені команди пункту головного меню Edit?

19. Для чого призначені команди пункту головного меню Search?

20. Для чого призначені команди пункту головного меню Run?

21. Для чого призначені команди пункту головного меню Compile?

22. Для чого призначені команди пункту головного меню Debug?

23. Для чого призначені команди пункту головного меню Tools?

24. Для чого призначені команди пункту головного меню Options?

25. Для чого призначені команди пункту головного меню Help?

 

Студенти повинні знати:

1. загальну характеристику інтегрованого
середовища програмування Turbo Pascal;

2. призначення основних елементів інтерфейсу середовища
програмування Turbo Pascal та особливості їх використання;

3. основні етапи роботи з програмою у середовищі Turbo Pascal;

4. типи помилок, що виникають у Turbo Pascal;

5. основні принципи роботи у середовищі Turbo Pascal.

 

Студенти повинні вміти:

1. працювати у середовищі програмування Turbo Pascal;

2. використовувати текстовий редактор середовища
Turbo Pascal для введення та редагування текстів програм;

3. виконувати тестування та налагодження
програми у середовищі програмування Turbo Pascal;

4. працювати з програмами в середовищі Turbo Pascal.

 

Порядок оформлення звіту:

Звіт повинен складатися з наступних частин:

1. Тема роботи.

2. Мета роботи.

3. Хід роботи.

4. Висновки до роботи.

Практична робота №2

 

Створення та реалізація діалогових програм.

 

Мета: Навчитися створювати діалогові програми на мові Pascal та користуватися основними елементами інтерфейсу середовища програмування для редагування і виконання програм у Turbo Pascal.

 

Прилади, обладнання та інструменти:

Для виконання практичної роботи використовується ПК з наступним програмним за­безпеченням: операційна система Windows XP; середовище Turbo Pascal.

 

Теоретичні відомості:

Мова програмування Pascal було створена в 1968 році професором кафедри об­­чис­лювальної техніки Швейцарського федерального інституту технології – Нік­ла­­усом Віртом. У 1973 році було сформовано стандарт мови Pascal. Швидкому по­ши­ренню та популярності мови програмування Pascal сприяла велика кількість її трансляторів. На початку 80-их років мова Pascal ще більше зміцнила свої по­зи­ції із появою інтегрованого середовища програмування Turbo Pascal. З того часу мо­ва Pascal стає одною із найбільш використовуваних мов програмування для пер­сональних комп’ютерів. Мова вийшла за рамки академічного й вузь­ко­про­фе­сій­ного інтересу і використовується в більшості університетів та інститутів як за­сіб навчання студентів програмуванню. Численні бібліотеки і надбудови дозво­ли­ли створити на її основі повноцінні системи розробки програмного забезпечення.

Мова Pascal з’явилася як альтернатива вже існуючим на той час мовам про­гра­мування, таким як Алгол і Фортран. Ідеї і принципи, закладені при розробці Pascal, були пізніше використані при створенні нових мов програмування (Ада і Модула). Крім того, природним спадкоємцем мови Pascal є об’єктно-орієн­то­вана мова Object Pascal, реалізована в середовищі візуального програмування Delphi.

Структура програми на мові Pascal.

Текст програми складається з послідовності рядків, у яких містяться опера­то­ри мови Pascal або коментарі. Рядок може починатися з будь-якої позиції. Стру­к­турно програма складається із заголовку, описової частини і виконавчої частини.

СТРУКТУРА ПРОГРАМИ

program < ім’я програми >; { заголовок }

{ описова частина }

uses < список модулів >; { розділ підключення модулів }

label < список міток >; { розділ опису міток }

const < оголошення констант >; { розділ оголошення констант }

type < опис типів >; { розділ опису типів }

var < оголошення змінних >; { розділ оголошення змінних }

{ розділ опису підпрограм (процедур та функцій) }

< опис процедур >; { procedure }

< опис функцій >; { function }

begin { виконавча частина }

< оператор 1 >; < оператор 2 >; …< оператор N >;

End.

Введення та виведення даних.

При розв’язуванні задач із допомогою ПК обов’язково використовуються опе­­рації введення-виведення інформації. Введення даних – це передача інфор­ма­ції від зовнішнього носія до оперативної пам’яті ПК для обробки. Виведення – пе­ре­дача даних після обробки з оперативної пам’яті на зовнішній носій інформації. Зов­нішнім носієм може служити екран монітора, друкуючий пристрій, гнучкий або жорсткий магнітний диск та інші пристрої.

У середовищі програмування Turbo Pascal для здійснення операцій вводу-виводу інформації ви­ко­ристовуються файли Input та Output, що за замовчуванням є параметрами про­­грами. Програма отримує вхідні дані з файлу Input і розміщує ре­зультат об­ро­б­ки у файл Output. З файлом Input пов’язана клавіатура, а з файлом Output – екран моніто­ра.

У мові програмування Pascal відсутні оператори введення-виведення. Для ви­конання цих операцій використовуються чотири процедури: read, readln, write та writeln. Ці процедури входять до складу компілятора, а їхні імена є стандарт­ни­ми ідентифікаторами. Для активізації цих процедур використовуються відповідні опе­ра­тори виклику процедур.

Процедури введення даних: read та readln. Процедури read та readln забезпе­чу­ють вве­ден­ня даних для їхньої обробки операторами програми. Звертання до про­цедури read має вигляд: read (х1, х2, ... , хn); де х1, х2, ... , хn – це список іден­ти­фі­каторів змін­них, які зчитуються процедурою. Ця процедура здійснює читання з фай­лу Input n значень і присвоює ці значення змінним х1, х2, ... , хn. Виконуючи про­­це­ду­ру read, комп’ютер чекає, коли користувач з клавіатури введе значення, які при­сво­ю­ються цим змінним. Числа, які вводяться, відокремлюються пропус­ка­ми або роз­та­шовуються в різних рядках. Порядок введення даних має відповідати по­ряд­ку розташування змінних у списку вводу. При введенні символьних змінних апо­с­т­роф не ста­виться. Введення у мові Pascal тільки безформатне. Звертання до про­­це­ду­ри readln має вигляд: readln (х1, х2, ... , хn); де х1, х2, ... , хn – це список іденти­фі­ка­торів змін­них, які зчитуються процедурою. Дія процедури readln ана­ло­гіч­на до дії процедури read, єдина відмінність полягає в тому, що після зчи­ту­ван­ня останнього в списку значення для процедури readln автоматично здійснюється пе­­ре­хід до наступного рядка і подальше читання змінних буде здійснюватися з по­­чатку нового рядка. У процедурах read та readln параметри можна і не вка­зу­ва­ти. В обох випадках вводиться і відображається на екрані довільний рядок сим­во­лів. Введення припиняється натискуванням клавіші Enter.

Процедури виведення даних: write та writeln. Процедури write та writeln за­без­­пе­чують виведення даних на зовнішній носій інформації (екран монітора, при­н­тер, гнучкий або жорсткий магнітний диск). Звертання до про­це­ду­ри write має вигляд: write (х1[:w1[:d1]], х2[:w2[:d2]], ... , хn[:wn[:dn]]); де х1, х2, ... , хn – це спи­сок змінних, виразів або констант, значення яких виводяться процедурою. У квад­рат­них дужках записані необов’язкові елементи. Якщо вони не використо­ву­ють­ся, то про­­цедура write виконує безформатне виведення. Дані у цьому випадку ви­во­дя­ть­ся підряд, без пропуску між ними. Форматне виведення дозволяє керувати спо­со­бами представлення і розташування виведеної інформації: wi – ціло­чисельний ви­раз, змінна або константа, які задають кількість символів, якими буде предс­тав­ле­но при виведенні значення хі; di – цілочисельний вираз, змінна або константа, які ви­значають кількість позицій після коми у дійсного числа (тільки для виведення дійсних значень). Звертання до про­це­ду­ри writeln має вигляд: writeln (х1[:w1[:d1]], х2[:w2[:d2]], ... , хn[:wn[:dn]]); де х1, х2, ... , хn – це спи­сок змін­них, виразів або констант, значення яких виводяться процедурою. Дія про­цедури writeln ана­ло­гіч­на до дії процедури write, єдина відмінність полягає в тому, що піс­ля виведення ос­тан­нього в списку значення для процедури writeln кур­сор авто­ма­тично пере­хо­дить на початок наступного рядка. У процедурі writeln па­ра­метри можна і не вка­зу­­ва­ти – тоді відбувається переведення курсору на початок наступ­ного рядка.

 

Порядок виконання роботи:

1. Занотуйте номер свого варіанту для звіту.

2. Виберіть згідно номеру свого варіанту дані для завдання 1
та перепишіть у звіт формулювання цього завдання.

3. Складіть та занотуйте для звіту текст програми
на мові Pascal для виконання завдання 1.

4. Виберіть згідно номеру свого варіанту дані для завдання 2
та перепишіть у звіт формулювання цього завдання.

5. Складіть та занотуйте для звіту текст програми
на мові Pascal для виконання завдання 2.

6. Запустіть середовище програмування Turbo Pascal.

7. Виконайте налаштування на робочий каталог –
зробіть поточним каталог групи.

8. Створіть новий файл у середовищі програмування Turbo Pascal.

9. Введіть текст першої програми.

10. Дайте назву створеному файлу програми – PR021
та збережіть його у папці групи на робочому диску D.

11. Виконайте компіляцію створеної програми.

12. Запустіть програму на виконання у середовищі Turbo Pascal.

13. Перегляньте та занотуйте для звіту одержані результати.

14. Створіть новий файл у середовищі програмування Turbo Pascal.

15. Введіть текст другої програми.

16. Дайте назву створеному файлу програми – PR022
та збережіть його у папці групи на робочому диску D.

17. Виконайте компіляцію створеної програми.

18. Запустіть програму на виконання у середовищі Turbo Pascal.

19. Перегляньте та занотуйте для звіту одержані результати.

20. Вийдіть із середовища програмування Turbo Pascal.

 

Контрольні запитання:

1. Яким чином можна зберегти файл у середовищі Turbo Pascal?

2. Яким чином можна виконати компіляцію програми у Turbo Pascal?

3. Як можна запустити програму на виконання у середовищі Turbo Pascal?

4. Яким чином можна переглянути результати виконання програми?

5. Яким чином можна ввести дані у мові програмування Pascal?

6. Яким чином можна вивести дані у мові програмування Pascal?

7. Яка структура програми у мові програмування Pascal?

8. Що представляє собою ідентифікатор у мові програмування Pascal?

9. Що представляє собою змінна у мові програмування Pascal?

10. Які процедури використовують для введення даних у Pascal?

11. Які процедури використовують для виведення даних у Pascal?

12. Які переваги має форматне виведення даних у Pascal?

13. Скільки додаткових параметрів використовують для форматного
виведення дійсних даних у мові програмування Pascal?

14. Що представляє собою заголовок програми у мові Pascal?

15. Що представляє собою описова частина програми у мові Pascal?

16. Що представляє собою виконавч


<== попередня лекція | наступна лекція ==>
МОДЕЛИРОВАНИЕ ЭКОСИСТЕМ | ЭКОНОМИЧЕСКОЕ МОДЕЛИРОВАНИЕ 1 страница


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