DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

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

Оригінальна назва роботи

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

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

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

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

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

Про що ця робота

У звіті досліджено особливості застосування функцій форматованого виводу та умовних операторів у мові С. Наведено програмний код для розрахунку математичних виразів із використанням бібліотеки math.h.

У роботі розглядаються

  • Форматований вивід даних
  • Умовні оператори
  • Математичні функції в C
  • Обчислення виразів
  • Базові концепції програмування
  • Обробка помилок
  • Типи даних з плаваючою точкою

Зміст і розділи

  1. Завдання до роботи
  2. Теоретичні відомості
  3. Блок-схема/результати програми
  4. Висновок
  5. Код програми
Для кого:Студенти технічних спеціальностей, викладачі дисципліни алгоритмізація та програмування.
Викладачі:Викладач кафедри

Ключові поняття

printfscanflog10doubleifmath.hформатований вивідпомилка області визначенняпрограмний код

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

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

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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