Pascal

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут економіки і менеджменту
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2006
Тип роботи:
Розрахункова робота
Предмет:
Інформатика
Група:
МЕ

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” Інститут економіки і менеджменту Розрахункова робота з інформатики по темі «Pascal» Варіант № 24 Задача №1(5) Цикли. Таблиця мір. Протабулювати таблицю відповідностей між мірами. Початкове значення міри, крок, зміни цього значення та кількість рядків у таблиці задати самостійно у режимі діалогу. Оформити таблицю якнайкраще, використовуючи формати виведення. 1 дюйм=2,54 см=12 ліній. Program zav5; Uses crt; const line='+++--------++++-----------+++'; Var dujm,san,krok,lin:real; i,kil:integer; begin clrscr; writeln('vvesty znachennya'); readln(san); writeln('vvesty krok'); readln(krok); writeln('vvesty kilkist ryadkiv'); readln(kil); writeln; writeln(line); writeln('dujm san lin'); writeln(line); for i:=1 to kil do begin dujm:=2.54*san; lin:=dujm/12; writeln(dujm:7:2, san:7:2, lin:7:2); san:=san+krok; end; writeln(line); writeln('The work is done by Volodymyr Solchanyk'); readln end. Результати vvesty znachennya 5 vvesty krok 1 vvesty kilkist ryadkiv 6 +++--------++++-----------+++ dujm san lin +++--------++++-----------+++ 12.70 5.00 1.06 15.24 6.00 1.27 17.78 7.00 1.48 20.32 8.00 1.69 22.86 9.00 1.91 25.40 10.00 2.12 +++--------++++-----------+++ The work is done by Volodymyr Solchanyk Задача №2(6) Цикли. Обчислення скінченних сум і добутків. Обчислити значення виразу для z. Z=4a+exp(b); program zav6; Uses crt; Var x:integer; a,b,z:real; begin clrscr; a:=0; for x:=24 to 32 do begin a:=a+abs(sin(x)/3.12+cos(x*x))*8.3*sin(3*x); writeln('a=',a:10:4); end; b:=1; for x:=24 to 29 do b:=b*cos(abs(2*x))/1.12-cos(3*x-2)+6.15; writeln('b=',b:10:4); z:=4*a+exp(b); writeln('z=',z:10:4); readln end. Результати a= 1.5885 a= -1.7163 a= 0.8609 a= -5.9106 a= -4.3369 a= -6.8713 a= -5.0131 a= -11.4466 a= -1.9432 b= 8.0366 z= 3084.3790 Задача№3 (7а) Цикли. Обчислення нескінченних сум. Утворити нескінченно спадну числову послідовність. k=1,2,… Обчислити суму цієї послідовності з точністю e=0,001. Скільки потрібно доданків для досягнення заданої точності? program zav7a; Uses Crt; var s,a,k,e:real; begin clrscr; s:=0; e:=0.001; k:=1; a:=1/k; while a>=e do begin a:=sin(k)*cos(k*k)*sin(k+1.4)+5.14/k; s:=s+a; k:=k+1; writeln('a=',a:5:2); end; writeln('suma=',s:5:2); writeln('kilkist=',k:3:0); readln end. Результати a= 5.45 a= 2.72 a= 1.84 a= 0.72 a= 0.92 a= 0.89 a= 0.90 a= 0.65 a= 0.31 a= 0.95 a= 0.46 a= 0.08 a= 0.72 a= 0.47 a= 0.19 a= 0.31 a= 0.72 a= 0.64 a= 0.13 a=-0.01 suma=19.05 kilkist= 21 Задача №4 (8) Цикли. Табулювання функції і пошук даних. Протабулювати функцію y=(sin(2x-1.5)+3sin(x*x)(+2.38 на проміжку (0;24( з кроком h=0.1*24. Результати обчислень вивести на екран у вигляді таблиці пар чисел x,y. Обчислити кількість та добуток тих значень функції y, для яких виконуються нерівності 1,3<y<5. Якщо шуканих даних немає, вивести про це повідомлення. program Zav8; Uses Crt; Var x,h,y,k,d:real; i:integer; begin clrscr; x:=0; h:=2.4; k:=0; d:=1; for i:=1 to 24 do begin y:=abs(sin(2*x-1.5)+3*sin(x*x))+2.38; if (y>1.3) and (y<5) then begin k:=k+1; d:=d*y; end; x:=x+h; writeln('x=',x:5:1,' y=',y:5:2); end; writeln; writeln('k=',k:3:0,' d=',d:10:0); readln end. Результати. x= 2.4 y= 3.38 x= 4.8 y= 4.04 x= 7.2 y= 4.01 x= 9.6 y= 5.71 x= 12.0 y= 5.90 x= 14.4 y= 4.34 x= 16.8 y= 3.25 x= 19.2 y= 3.20 x= 21.6 y= 5.73 x= 24.0 y= 4.62 x= 26.4 y= 4.45 x= 28.8 y= 2.89 x= 31.2 y= 2.64 x= 33.6 y= 4.63 x= 36.0 y= 4.82 x= 38.4 y= 6.35 x= 40.8 y= 5.22 x= 43.2 y= 4.56 x= 45.6 y= 2.70 x= 48.0 y= 2.49 x= 50.4 y= 4.94 x= 52.8 y= 4.39 x= 55.2 y= 5.64 x= 57.6 y= 2.41 k= 18 d=13831453012 Задача №5 (9) Одновимірні масиви. Нехай прибуток фірми за k-тий рік обчислюється за формулою y[k]=100(cos(x*x)*sin(2x-1)+4.29) умовних одиниць, де k=1991,2000…2001. Якщо y[k]>0, то вважатимемо, що фірма у відповідний рік мала прибуток, а у випадку y[k]<0-збитки. Вивести на екран таблицю: номер року, величина прибутку. Обчислити суму прибутків, які були в межах 15<y[k]<58. У якому році збитки були найбільші? program zav9; Uses Crt; type prybutok=array[1991..2001] of real; Var y:prybutok; k:integer; s:real; begin clrscr; s:=0; for k:=1991 to 2001 do begin y[k]:=100*cos(k*k)*sin(2*k-1)+4.29; if (y[k]>15) and (y[k]<58) then s:=s+y[k]; write('za ', k,' rik='); write(y[k]:7:2); if y[k]>0 then writeln(' - prybutok; ') else writeln(' - zbytky; '); end; writeln('suma prybutkiv v megah vid 15 do 58=',s:7:2); readln end. Результати. za 1991 rik= 46.76 - prybutok; za 1992 rik= -40.84 - zbytky; za 1993 rik= 61.10 - prybutok; za 1994 rik= 13.24 - prybutok; za 1995 rik= 70.01 - prybutok; za 1996 rik= 10.31 - prybutok; za 1997 rik= 4.65 - prybutok; za 1998 rik= -71.16 - zbytky; za 1999 rik= 12.91 - prybutok; za 2000 rik= -4.30 - zbytky; za 2001 rik= 101.12 - prybutok; suma prybutkiv v megah vid 15 do 58= 46.76
Антиботан аватар за замовчуванням

01.01.1970 03:01-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!