Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти та науки України
Національний університет «Львівська політехніка»
Інститут комп’ютерних наук та інформаційних технологій
Кафедра ПЗ
З В І Т
Лабораторна робота № 2
з курсу «Основи програмування та алгоритмічні мови»
Тема. Організація введення-виведення інформації. Вивчення стандартних типів даних
Варіант №12
Тема. Програмування лінійного обчислювального процесу з використанням
арифметичних виразів і операторів присвоєння
Мета - засвоїти програмування лінійного обчислювального процесу, побудованого на використанні арифметичних виразів і операторів присвоєння.
Завдання:
Розробити програму на мові Паскаль і виконати на комп’ютері обчислення значень заданої функції для вибраного набору значень аргумента.
Постановка задачі :
Номер варіанта
Функція
Перелік коефіцієнтів, які вводяться з клавіатури
Області задання і області значень
5
Блок-схема алгоритму
Так Ні
program lab_2; uses crt;
const a0=21.385;a1=1.7222;a2=0.3166;b0=18.952;b1=7.8437;b2=1;
label 1;
var d1,d2,d3,d4,d5,d6,x:real;
begin clrscr;
1: writeln ('vvedit X');
readln(x);
if (x<=0.5)and (x>=0) then begin
d1:=a1+a2*x*x;
d2:=a0+d1*x*x;
d3:=x*d2;
d4:=b1+b2*x*x;
d5:=b0+d4*x*x;
d6:=d3/d5;
writeln ('d11=',d1:2:2,'d1=',d1:2:2,'d3=',d3:2:2,
'd4=', d4:2:2,'d5=',d5:2:2,'d6=',d6:2:2);
writeln('f(x=)',d6:2:2);end else begin writeln;
writeln ('nepravelnuu x , x e[0,0.5]');goto 1; end;
readln;
end.
Протокол программи
Висновок: На цій лабораторній роботі я засвоїв програмування лінійного обчислювального процесу, побудованого на використанні арифметичних виразів і операторів присвоєння.