Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА”
Кафедра інформаційних
систем та мереж
Лабораторна робота №5
на тему
РЕАЛІЗАЦІЯ ЦИКЛІВ У PASCAL
Львів-2009
Мета роботи ознайомлення із циклічними обчислювальними процесами та їх програмуванням на алгоритмічній мові Pascal..
Перший рівень Використовуючи оператори циклу, протабулювати значення функції y = f (x) на проміжку [a, b] з кроком dx . Результати обчислень представити у вигляді таблиці. Результати обчислення функції y = f (x) на проміжку [a, b] з кроком dx .
program laba5_1;
var b,dx,y,x:real;
begin
x:=-PI/2;
b:=PI/2;
dx:=PI/20;
while x <= b do begin
y:=cos(x)/sin(x);
writeln ('x=',x:6:3,' y=',y:5:4);
x:=x+dx;
end;
readln;
end.
Другий рівень Згідно номеру варіанта (див. умови у третьому рівні) скласти програму з використанням одного із операторів циклу. 5. Суму кубів всіх від’ємних елементів послідовності.
program laba5_2;
var
a : Integer;
s : Longint;
Begin
Readln (a);
s:=0;
while a<=50 do
begin
if a<0 then s:=s+a*a*a;
a:=a+1;
end;
writeln(S);
end.
Третій рівень
Згідно номеру варіанта скласти програму з використанням двох інших операторів циклу (відмінних від використаного в завданні другого рівня). 5. Суму кубів всіх від’ємних елементів послідовності.
program laba5_31;
var
a : Integer;
s : Longint;
Begin
Readln (a);
s:=0;
repeat begin
if a<0 then s:=s+a*a*a;
a:=a+1;end;
until a>=50;
writeln(S);
readln;
end
var
a : Integer;
s : Longint;
Begin
Readln (a);
s:=0;
for a:=a to 100 do
begin
if a<0 then s:=s+a*a*a;
a:=a+1;
end;
writeln(S);
readln;
end.
Висновок на лабораторній роботі ознайомився із циклічними обчислювальними процесами та їх програмуванням на алгоритмічній мові Pascal.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!