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

Введення – виведення даних ( лр №6 )

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

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

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

Рік:
2011
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ-11
Варіант:
10

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

ПРОГРАМУВАННЯ АЛГОРИТМІВ З РОЗГАЛУЖЕННЯМ Мета роботи: засвоїти методику програмування однієї з базових структур алгоритмів ( розгалуженої; засвоїти запис констант, змінних та операторів. Варіант 13 Задано вирази: Z = ; W=. Умова Р: x<0 і 2(y+1(0. Скласти блок-схему алгоритму та програму, яка б обчислювала задані вирази для довільних x, y та виводила б повідомлення про виконання умови. ПОСТАНОВКА ЗАДАЧІ. Проаналізуємо дані. Вхідні дані: змінні x,y( дійсні. Вихідні дані: змінні Z, W( дійсні; повідомлення: “Умова Р виконується” та “Умова Р не виконується”. РОЗРОБКА СТРУКТУРИ ДАНИХ. Згідно проведеного аналізу здійснюється розробка структури даних, яка враховує вхідні, вихідні та проміжні змінні. № з/п Позначення Ім’я ідентифікатора Тип Призначення, опис  1. x х Дійсна Аргумент функції вхідна змінна  2. y у Дійсна Аргумент функції вхідна змінна  3. z z Дійсна Функція  4. t1 t1 Символьна Повідомлення: “виконується”  5. a a Дійсна (1+exp(x))  6. b d Дійсна 2*y+1  7. c c Дійсна a*a   РОЗРОБКА БЛОК-СХЕМИ АЛГОРИТМУ. Ні Так ЗАПИС ТЕКСТУ ПРОГРАМИ. program labrob2; const t1:string='ymova'; t2:string='vukonuetsa'; var x,y,z,a,b,c:real; begin write ('vvedit znachenna x,y'); readln(x,y); a:=(1+exp(x)); b:=a*a; c:=2*y+1; if (x<0) and (y>=-0.5) then begin z:=b*sin(c)/exp(ln(abs(c))/5); writeln(t1,t2); end else begin z:=exp(ln(abs(a)*b)/5)*abs(cos(c))/(ln(abs(c))/ln(3)); writeln(t1,'ne',t2); end; writeln('z=',z:7:2); readln; end. В результаті виконання програми отримано наступні результати: Введіть значення x=-12, y=6 <Enter>; х=12, у=45 <Enter>; Z=0.25 умова виконується . Z=324.38 умова не виконується. Висновок: на лабораторній роботі я засвоїв методику програмування однієї з базових структур алгоритмів ( розгалуженої; засвоїти запис констант, змінних та операторів. Міністерство освіти та науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань Звіт з лабораторної роботи №2 Тема: «Програмування алгоритмів з розгалуженням» з дисципліни «Інформатика та обчислювальна техніка» Виконав: Студент групи РТ-11 Прийняв: Львів-2008
Антиботан аватар за замовчуванням

04.12.2011 00:39

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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