Дослідження особливостей застосування функцій форматованого виводу даних.

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

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

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

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

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

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Алгоритмізація та програмування 1: Базові концепції програмування ЗВІТ до лабораторної роботи № 3 «Дослідження особливостей застосування функцій форматованого виводу даних.» Варіант № 7 Дата «19» жовтня 2021 Завдання до роботи Мета завдання: Ознайомитись з математичними операторами та управляючими конструкціями , дослідити особливості їхнього застосування для розв’язання складних математичних виразів. Написати програму, що виконує математичні розрахунки за заданим рівнянням. Врахувати можливі математичні особливості рівняння. У якості індивідуального завдання необхідно написати програму, що виконує розрахунки для математичних виразів із використанням індивідуальних завдань 1 та 2 для кожного варіанту з Додатку В. / РЕЗУЛЬТАТ РОБОТИ ПОТРІБНО: Роздрукувати (вивести на екран) результати розрахунків для заданих у завданнях 1 та 2 математичних виразів. Відкритий для редагування програмний код розмістити на сайті https://replit.com/ (посилання через кнопку «+ Share»). Звіт до комп’ютерного практикуму № 3 додати в свій Клас на ресурсі https://classroom.google.com/. Теоретичні відомості В програмі використано математичні формули для вирішення поставленої задачі. Для реалізування цих функцій було використано функцію log10() з бібліотеки <math.h>. Функція log10 () повертає десятковий логарифм числа num. Якщо num негативно, то виникає помилка області визначення, а якщо він дорівнює нулю, то виникає помилка області значень. Було створено перемінні y, x, a, яким був заданий тип даних double. Тип double це тип даних з плаваючою точкою. Також було використано функцію scanf(). Вона присвоює перемінним значення за допомогою вводу з клавіатури. Таким чином в цій програмі перемінним a, x надається значення. В програмі використано оператор вибору if. Він дозволяє нам виконувати чи не виконувати певні ділянки коду, в залежності від того чи є істинним чи хибним умова цього оператора. Для використання if потрібно використовувати оператори, які дозволяють виконувати порівняння. Такі як: == дорівнює 5 == 5 True  != не дорівнює 3 != 2 True  > більше 7 > 6 – True  >= більше або дорівнює 1 >= 1 True  < менше 5 < 5 False  <= менше або дорівнює 3 <= 2 False   Блок-схема / Результати програми Програма має різні результати в залежності від значень x та a. / / / / Висновок: Було створено програму, задача якої є обрахування виразу в залежності від різних значень перемінних. В програмі використано оператор вибору if, присвоєння змінних завдяки клавіатурі та функцію log(). Таким чином, програма обчислює значення по-різному, в залежності від x та a. Код програми https://replit.com/join/cndcrqlebl-vladsosiedskii – посилання на replit.com. #include <stdio.h> #include <math.h> #include <stdlib.h> int main(void) { double a, y, x; printf("Введіть x:\n"); scanf("%lf", &x); printf("Введіть a:\n"); scanf("%lf", &a); if(x<3){ y=a+x; printf("Відповідь: %10.3f", y);} else{ if(x == 3){ if(a>0) { y=log10(a*x); printf("Відповідь: %10.3f", y);} else printf("Відповіді не існує"); //властивість логарифмів(основа логарифма повинна бути більша 0) } else printf("Відповіді не існує");} return 0; }
Антиботан аватар за замовчуванням

13.06.2023 07:06-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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