Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програмування циклічних алгоритмів

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

ВУЗ:
Київський політехнічний інститут ім. Ігоря Сікорського
Інститут:
Не вказано
Факультет:
ІСМ
Кафедра:
Не вказано

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

Рік:
2021
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування алгоритмічних структур

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет «Київський політехнічний інститут ім. Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем Програмування алгоритмічних структур ЗВІТ ДО Лабораторної роботи №3 «Програмування циклічних алгоритмів» Варіант № 11 Дата «27» листопада 2021 Мета роботи: набуття практичних навичок використання операторів циклів for, while, do while при створюванні програмних проектів циклічної структури. Завдання на лабораторну роботу 1. 1.Розробити блок-схеми алгоритмів і написати програми мовою Java із застосуванням операторів циклів for, while, do while для розв’язання завдань, поданих в табл.1–3 відповідно до індивідуального варіанта. Варіант обрати за списком групи. 2. Розробити програмні проекти в середовищі Intellij IDEA для реалізації написаних програм. Перевірити результати обчислень альтернативними розрахунками(наприклад, Excel, калькулятор, тощо). 3. Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. Вимоги до розв’язання завдання 1 (табл. 1) Розробити програму табулювання (дослідження) функцій y = f(x) та z=f(x), змінюючи x на заданому проміжку із заданим кроком h. Завдання вибрати з табл. 1 відповідно до індивідуального варіанта. Обчислення та виведення результатів організувати в методі task1, в який слід передати границі заданого діапазону та крок приросту аргументу h. Результати виводити в таблицю з трьома стовпчиками для х, y(x), z(x). Підчас виведення результатів застосувати форматований вивід: x–один або два знаки після коми, y(x), z(x)–4 знаки після коми. Короткий опис рішення завдання 1 разом із скриншотом варіанту завдання із табл.1 Завдання 1 / У методі main оголошуємо змінну х типу double та викликаємо метод task1(), у який передаємо границі х та крок приросту аргументу h. Створюємо метод task1. Використаємо цикл for() для проходження заданого діапазону. Виводимо результати обчислення в таблицю з трьома стовпчиками для х, y(x), z(x) за допомогою System.out.printf() форматованого виводу: x – один знак після коми за допомогою специфікатора %.1f, y(x), z(x) – 4 знаки після коми за допомогою специфікатора %.4f. Для розрахунку функцій y = f(x) та z = f(x) використано математичну бібліотеку для обчислення числа Ейлера за допомогою Math.exp(), задання числа пі (Math.PI) та косинуса (Math.cos()). Вимоги до розв’язання завдання2(табл.2) Розробити програму аналізу та обробки числових послідовностей. В якості вхідної числової послідовності обрати будь-яку послідовність чисел, що задовольняє умові завдання згідно із обраним варіантом. Кількість чисел має бути не менше 10. Введення даних організувати простим присвоєнням. В методі main має бути тільки введення даних, виклик методу task2 (або, за необхідності, task21, task22, task23), виведення початкових даних та результатів обчислень. В методі task2 організувати обчислення згідно обраного варіанту завдання та повернення результатів до методу main. Виведення результатів організувати в методі main за допомогою форматованого виводу значень. Для дробових чисел–не більше 4 знаків після коми. Завдання 2 вирішити для двох різних послідовностей чисел. Короткий опис рішення завдання 2 разом із скриншотом варіанту завдання із табл.2 Завдання 2 / У методі main створюємо дві числові послідовності arr1[] та arr2[] у вигляді одновимірного масиву типу int та присвоюємо їм значення. Кількість чисел має бути не менше 10. Створюємо метод task2, у якому задаємо змінну sum типу double та змінну n типу int, яка повертає результат середнього арифметичного та підраховує кількісті елементів заданої послідовності. Циклом for() проходимо весь масив. За допомогою умовного оператора if() перевіряємо таку умову: якщо перший елемент послідовності більший за інші, то рахуємо їх суму, а лічильник n збільшується на 1. Після завершення циклу знаходимо середнє арифметичне елементів послідовності, значення я...
Антиботан аватар за замовчуванням

04.06.2023 13:06

Коментарі

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

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

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

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

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини