Частина тексту файла (без зображень, графіків і формул):
1.ПОСТАНОВКА ЗАДАЧІ.
Проаналізуємо дані.
Вхідні дані: змінні x,y( дійсні.
Вихідні дані: змінні Z, W( дійсні; повідомлення: “Умова виконується” та “Умова не виконується”.Потрібно скласти програму за заданою блок-схемою.
2.РОЗРОБКА СТРУКТУРИ ДАНИХ.
№п(п
Позначення
Ім’я
Тип
Призначення, опис
1
x
x
дійсна
Аргумент функції, вхідна
2
y
y
дійсна
Аргумент функції, вхідна
3
Q
Q
дійсна
Значення функції, вихідна
4
(
t1
символьна
Повідомлення: “Умова ”
5
(
t2
символьна
Повідомлення: “виконується”
3.РОЗРОБКА БЛОК-СХЕМИ АЛГОРИТМУ.
4.ЗАПИС ТЕКСТУ ПРОГРАМИ.
program Project1;
var x,y,q:real;t1,t2:string;
function Z(x,y:real):real;
begin
z:=(1-x*x)*sin(1+y)/(x*x-1);
end;
function W(x,y:real):real;
begin
w:=((1-x)*exp(2*x)+1)/(exp(x)+y*exp(x));
end;
begin
writeln('vvedit x');readln(x);
writeln('vvedit y');readln(y);
t1:='ymova';t2:='vukonyjetcja';
if (x*x-1<>0) and (y>2) and (x<=10) then begin
q:=z(x,y);writeln(t1,' ',t2); end else begin
q:=w(x,y);writeln(t1,' ne ',t2); end; write('q=',q:8:3); readln;
end.
5.ТЕСТУВАННЯ ТА НАЛАГОДЖЕННЯ.
Висновок:я ознайомився з оператором розгалуження та його властивостями, символьними змінними та діями над ними, та з логічними функціями «не», «або», «і».
Міністерство освіти і науки україни
НУ «Львівська Політехніка»
Кафедра інформатики.
ЛАБОРАТОРНА РОБОТА №2
ПРОГРАМУВАННЯ АЛГОРИТМІВ З РОЗГАЛУЖЕННЯМ
Підготував
студент
групи РТ-11
Гальчик
Володимир
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!