Програмування алгоритмів з розгалуженням

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

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

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

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ-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:12-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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