Лабораторна робота № 2
ТЕМА: Створення, налагодження і ввід на виконання програми на лінійний обчислюва-
льний процес на мові програмування Паскаль.
МЕТА: Придбати практичні навички по створенню, налагодженню і вводу на виконання
програми на лінійний обчислювальний процес на мові програмування Паскаль.
МЕТОДИЧНІ ВКАЗІВКИ:
Перед виконанням лабораторної роботи необхідно вивчити правила запису и принципу роботи операторів і операцій мови програмування Паскаль , які використовуються при
програмуванні лінійного обчислювального процесу (оператори: коментарю, присвоювання :=, вводу даних, виводу результатів на екран). Вивчити правила уявлення констант, змінних, виклику в строєних функцій, запису арифметичних виразів на мові Паскаль;
ПОРЯДОК ВИКОНАННЯ РОБОТИ:
ЗАВДАННЯ № 1: Скласти схему алгоритму і програму по ньому для обчислення значення функції F1 для заданих значень вихідних даних. Варіанти індивідуальних завдань вказані в таб.1, номер варіанту співпадає з номером Вашого номеру в журналі.
ХІД РОБОТИ:
Скласти схему алгоритму і програму обчислення значення функції для вашого завдання.
Ввімкнути монітор.
Ввімкнути системний блок.
Після загрузи операційної системи увійти в систему програмування Паскаль - для цього необхідно двічі клацнути „мишею” на позначці програми, яка знаходиться на Робочому столі Windows.
В системі Паскаль увійти в меню за допомогою миші, вибрати пункт File, увійти в нього і вибрати команду: New- якщо необхідно увести нову програму, і вибрати Open- якщо бажаєте викликати свою вже існуючу програму. Увійти у список файлів (клавіша [Tab]) і з допомогою клавіш управління курсором вибрати необхідний файл і натиснути клавішу [Enter].
В окні системи набрати програму або внести необхідні зміни у вашу раніше створену програму.
Запустити програму на виконання: для цього в меню системи вибрати пункт Run
В зошит переписати результат роботи (усі рядки, що були виведені на екран)
Якщо необхідно (по вказівки викладача) записати свою програму на диск у вигляді файлу – для цього необхідно увійти в міню системи, вибрати пункт
File і виконати команду Save вказавши ім’я свого файлу.
Вийти з системи Паскаль – для цього необхідно ввійти в меню системи, вибрати пункт File и виконати команду Exit.
ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ:
Завдання: Скласти лінійну програму обчислення загальної поверхні і об’єму кругового конусу, якщо радіус основи R=12.54 см., а довжина L=24.88 см. Для обчислення використати формулу
S=πR
+πRL
де Н –висота конусу, яка
визначається за формулою
Текст програми:
PROGRAM conus
Const
Pi=3.1415926
Var
R, L,H, S,V׃ real;
Begin
Writeln(‘Введіть значення R,L’);
Read (L,R);
S: =Pi*R*R+PI*R*L;
H: =SQRT(L*L-R*R);
V: =PI*R*R*H/3;
WRITELN(‘ПАРАМЕТРИ КОНУСУ’)
WRITELN(‘R=’, R, ‘L=’, L, ‘H=’, H);
WRITELN(‘ПОВЕРХНЯ КОНУСУ’)
WRITELN(‘S=’, S);
WRITELN(‘ОБ’ЄМ КОНУСУ’)
WRITELN(‘V=’, V);
END.
Результати виконання програми
R=4 L=8, будуть такими
Введіть значення R,L
4,2 8,2
ПАРАМЕТРИ КОНУСУ
R=4,2 L=8,2 H=7,04
ПОВЕРХНЯ КОНУСУ
S=163,4416
ОБ’ЄМ КОНУСУ
V=129,9
Таблиця 1
Варіанти індивідуальних завдань для лабораторної роботи № 2
Номер вар. |
Завдання: Скласти схему
алгоритму и програму по ньому для
обчислень значення функції F |
||
|
Функція F (х,γ) |
Функція у=φ(х) |
х |
1,16 |
|
|
0,1 |
2,17 |
(³√tg²y³)
e |
|
1 |
3,18 |
In x/3 + |
|
2 |
4,19 |
|
cos |
0,56 |
5,20 |
|
|
0,14 |
6,21 |
|
x |
3,14 |
7,22 |
sin²x+cos²y |
arctg |
1,2 |
8,23 |
|
e |
0,47 |
9,24 |
(√3 |
In(x-2)+4 |
0,18 |
10,25 |
arctg |
Ln(cos ) |
0,14 |
11,26 |
|
In |
0,17 |
12,27 |
In y²+ arctg |
(√x²+2)+3 |
4 |
13,28 |
|
|
0,18 |
14,29 |
|
arctg1/x² |
0,16 |
15,30 |
Ig(y+2)+arctg(1/x+1) |
(√ |
0,04 |
СКЛАД ЗВИТУ:
1.Тема, ціль роботи.
2. Текст завдань для виконання.
3. Порядок виконання роботи.
4. Хід виконання роботи - схема алгоритму, текст програми, результат роботи програми
5. Висновок по роботі.
КОНТРОЛЬНІ ЗАПИТАННЯ:
Призначення і принцип роботи оператору Read.
Призначення і принцип роботи оператору Write.
Призначення і принцип роботи оператору Readln, Writeln.
Призначення і принцип роботи оператору
Призначення і принцип роботи оператору „:=” присвоювання.
Яким чином в Паскалі записуються основні арифметичні функції?
