Лабораторна робота № 3
ТЕМА: Складання, налагодження і введення програм на розгалужений обчислювальний процес на мові програмування Паскаль.
МЕТА: Придбати практичні навички по складанню, налагодженню і виконанню програм на розгалуження на мові програмування Паскаль.
МЕТОДИЧНІ ВКАЗІВКИ:
Перед виконанням лабораторної роботи необхідно вивчити правила запису и принципу роботи операторів і операцій мови програмування Паскаль , які використовуються при програмуванні програм на розгалужений обчислювальний процес (оператори: умовного переходу - IF\THEN; IF\THEN\ELSE, оператор безумовного переходу).Оператор варіанту case.
ПОРЯДОК ВИКОНАННЯ РОБОТИ:
ЗАВДАННЯ № 1: Скласти схему алгоритму і програму по ньому для обчислення значень функції
у1(х), при умов.1
у(х)= (завдання 1 таб.2)
у2(х), при умов.2
Варіанти індивідуальних завдань вказані в таб.2, номер варіанту співпадає з номером Вашого номеру в журналі.
З
АВДАННЯ
№ 2: Скласти схему алгоритму і програму
по ньому для виконання завдання 2 з
таб.2.
у1(х), при умов.1
у(х)= у2(х), при умов. 2 (завдання 2 таб.3)
у3(х), при умов. 3
Вихідні дані та результати повинні бути перевірені на область допустимих значень.
ХІД РОБОТИ:
Скласти схему алгоритму і програму обчислення значення функції для вашого завдання.
Ввімкнути монітор.
Ввімкнути системний блок.
Після загрузи операційної системи увійти в систему програмування Паскаль - для цього необхідно двічі клацнути „мишею” на позначці програми, яка знаходиться на Робочому столі Windows.
В системі Паскаль увійти в меню за допомогою миші, вибрати пункт File, увійти в нього і вибрати команду: New- якщо необхідно увести нову програму, і вибрати Open- якщо бажаєте викликати свою вже існуючу програму. Увійти у список файлів (клавіша [Tab]) і з допомогою клавіш управління курсором вибрати необхідний файл і натиснути клавішу [Enter].
В окні системи набрати програму або внести необхідні зміни у вашу раніше створену програму.
Запустити програму на виконання: для цього в меню системи вибрати пункт Run
В зошит переписати результат роботи (усі рядки, що були виведені на екран)
Якщо необхідно (по вказівки викладача) записати свою програму на диск у вигляді файлу – для цього необхідно увійти в міню системи, вибрати пункт
File і виконати команду Save вказавши ім’я свого файлу.
Вийти з системи Паскаль – для цього необхідно ввійти в меню системи, вибрати пункт File и виконати команду Exit.
ПРИКЛАД ВИКОНАННЯ ЗАВДАННЯ:
Завдання: Скласти схему алгоритму і програму по ньому для обчислення значень.
t+2t, при t≥1; -1/х², при х <-1;
Функції у(х)= де t=
cost, при t<1; 2х, при х ≥ -1.
Текст програми:
Program primer
Var t, x, y: real;
Begin
Writeln (‘Введіть значення Х’);
read (x);
if x<-1 then t=-(1/sqr(x)) else t=2*x;
if t≥1 then y=t+2*t else y=cos(t);
Writeln(‘При х=’,х,’у=’,у);
END.
Результат роботи програми треба провірити для різних значень Х у тому числі і критичних наприклад 0 або 1,-1
Введіть значення Х
При х=1 у=6
Введіть значення Х
При х=0 у=1
Блок схема алгоритму має вигляд:
Завдання №1:Скласти схему алгоритму й програму для обчислення значення функції
В
аріант
№1: 30
де
В
аріант
№2: 29
де
В
аріант
№3: 28
де
В
аріант
№4: 27
де
В
аріант
№5: 26
де
В
аріант
№6: 25
де
В
аріант
№7: 24
де
В
аріант
№8: 23
де
В
аріант
№9: 22
де
В
аріант
№10: 21
де
В
аріант
№11: 20
де
В
аріант
№12: 19
де
В
аріант
№13: 18
де
В
аріант
№14: 17
де
В
аріант
№15: 16
де
Завдання №2:Скласти схему алгоритму й програму для обчислення значення функції, де N – номер по журналу
Варіант №1:
z=7,15; t=-0,1 Варіант №2:
z=3,4; t=5,1 Варіант №3:
z=2,3; t=4,8 Варіант №4:
z=0,8; t=1,9
Варіант №5:
z=0,7; t=2,4 Варіант №6:
z=3,1; t=0,6
|
Варіант №7:
z=15,2; t=0,7 Варіант №8:
z=4,15; t=1,8 Варіант №9:
z=15,2; t=4,1 Варіант №10:
z=1,6; t=3,8
Варіант №11:
z=0,8; t=1,5 Варіант №12:
z=2,4; t=8,2 |
Варіант №13:
z=1,3; t=5,6 Варіант №14:
z=3,5; t=7,1 |
Варіант №15:
z=4,6; t=0,8
|
СКЛАД ЗВИТУ:
1.Тема, ціль роботи.
2. Текст завдань для виконання.
3. Порядок виконання роботи.
4. Хід виконання роботи - схема алгоритму, текст програми, результат роботи програми
5. Висновок по роботі.
КОНТРОЛЬНІ ЗАПИТАННЯ:
Призначення і принцип роботи оператора безумовного переходу.
Призначення і принцип роботи оператора умовного переходу.
Що може бути використано в якості умови?
Призначення оператору САSЕ.
Схема повного і неповного розгалуження.
