DevioLab CRYPTO TRADING AUTOMATION
LIVE
AUTOMATED CRYPTO TRADING • BINANCE
Автоматизуйте свій криптопортфель
Торгові боти DevioLab аналізують крипторинок, автоматично відкривають і закривають позиції та керують вашим портфелем на Binance 24/7.
CRYPTO 80 Bots
BINANCE Spot Trading
TRADING 24 / 7
Спробувати DevioLab
deviolab.com

Інформатика

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

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІТРЕ
Факультет:
Радіотехніка
Кафедра:
Кафедра теоретичної радіотехніки та радіовимірювань

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

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Варіант:
1 10 13

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

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань  ЗВІТ до лабораторної роботи №6 на тему: «ТАБУЛЮВАННЯ ФУНКЦІЇ ОДНОГО АРГУМЕНТУ» з дисципліни “ІНФОРМАТИКА ТА ОБЧИСЛЮВАЛЬНА ТЕХНІКА" ЛАБОРАТОРНА РОБОТА №6 ТАБУЛЮВАННЯ ФУНКЦІЇ ОДНОГО АРГУМЕНТУ. Мета роботи - засвоїти методику та виробити практичні навички застотування однієї з керуючих структур  повторення операцій або циклів  для багаторазових обчислень значень виразу. 6.2 ЗАВДАННЯ. Протабулювати задану функцію y=f(x) в інтервалі [a,b] з кроком x. Табл. 6.1. Варіанти завдань. Варіант f(x) a b x  1 sin(x)x     6.3.2 РОЗРОБКА СТРУКТУРИ ДАНИХ. Табл. 6.2. Розробка структури даних. Позначення  Ім’я  Тип  Призначеня, опис   а  a дійсна змінна  початок інтервалу табулювання, вхідна   b  b  -“- кінець інтервалу табулювання, вхідна   x  x  -“-  аргумент функції   x  dx  -“- крок табулювання, вхідна   f(x)  fx(x) функція підпрограма обчислення функції   y  y дійсна змінна значення функції    Row ціла змінна  номер рядка на сторінці    Page  -“- номер сторінки   ColumnsNum  -“- кількість рядків, що можуть бути розміщені на сторінці  6.3.3 РОЗРОБКА АЛГОРИТМУ  6.3.4 ТЕКСТ ПРОГРАМИ. program table; uses crt; const maxrowsnum=24; var a,b,dx,x,y:real; page:integer; row:integer; columnsnum:integer; function f(a:real):real; begin if a<>0 then f:=sin(x)/x else f:=0; end; procedure zatrymka; begin repeat until keypressed; end; begin clrscr; writeln('obchyslennja znachen funktsiji y=sin(x)/x'); write('liva granytsja intervalu: '); readln(a); write('prava granytsja intervalu: '); readln(b); write('krok: '); readln(dx);x:=a; clrscr; page:=1;row:=5; gotoxy(1,1);write('storinka:');gotoxy(10,1);write(page); gotoxy(1,2); writeln('+--------------------------------------+--------------------------------------+'); writeln('| argument | functsija |'); writeln('+--------------------------------------+--------------------------------------+'); repeat y:=f(x); gotoxy(1,row);write('|');gotoxy(40,row);write('|');gotoxy(79,row);write('|'); gotoxy(2,row); write(x:6:4); gotoxy(41,row); write(y:6:4); inc(row); x:=x+dx; if row=maxrowsnum then begin gotoxy(10,1); write(page); zatrymka; row:=5; inc(page); end; until x>b; zatrymka; end. 6.3.5 НАЛАГОДЖЕННЯ ТА РЕЗУЛЬТАТИ ТЕСТУВАННЯ. В цьому розділі необхідно навести діалог користувача з комп’ютером при введенні даних, одну з виведених на екран сторінок таблиці, перевірити за допомогою калькулятора або ЕОМ декілька з розрахованих значень.   Висновок: В процесі розробки, запису і виконання програми я здобув практичні навички та засвоїв методику застотування однієї з керуючих структур  повторення операцій або циклів  для багаторазових обчислень значень виразу.
Антиботан аватар за замовчуванням

27.04.2014 02:13

Коментарі

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

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

Нічого не вибрано
0%

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

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

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

Admin

26.02.2023 12:38

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