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

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

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

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

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

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

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Алгоритмізація та програмування 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:02

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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