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

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
ІСМ
Кафедра:
Не вказано

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

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

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

Національний технічний університет України «КПІ ім. Ігоря Сікорського» Кафедра АПЕПС Алгоритмізація та програмування 1: Базові концепції програмування ЗВІТ Лабораторна робота (Комп’ютерний практикум) №3 «Математичні функції та управляючі конструкції» Дата «20» жовтня 2021 Завдання 1.Ознайомитись з математичними операторами та управляючими конструкціями. 2. Дослідити особливості їхнього застосування для розв’язання складних математичних виразів. 3. Написати програму, що виконує математичні розрахунки за заданим рівнянням. Врахувати можливі математичні особливості рівняння. 4. Реалізувати ініціалізацію розрахункових змінних (x, a, b, …) початковими значеннями або з  використанням додаткових параметрів командного рядка, або з консолі (клавіатури), або з використанням значень за замовчуванням. У якості індивідуального завдання необхідно написати програму, що виконує розрахунки для математичних виразів із використанням індивідуального завдання 2 для кожного варіанту з Додатку В. РЕЗУЛЬТАТ РОБОТИ ПОТРІБНО: 1. Роздрукувати (вивести на екран) результати розрахунків для заданих у завданні 2 математичних виразів. 2. Відкритий для редагування програмний код розмістити на сайті https://replit.com/ (посилання через кнопку «+ Share»). 3. Звіт до комп’ютерного практикуму № 3 додати в свій Клас на ресурсі https://classroom.google.com/. Теоретичні відомості Оператори в C - це спеціальні символи, що позначають операцію, яку програма повинна виконати над операндами. Наприклад, їх можна використовувати для обчислення змінної або виконання операції над змінною для створення належного виразу. C пропонує широкий спектр операторів, таких як арифметичні оператори, реляційні оператори, оператори присвоєння, логічні оператори, одинарні оператори тощо. Арифметичний оператор дозволяє програмі виконувати загальні алгебраїчні операції щодо числових значень. У мові програмування C є п’ять основних операторів. Додавання (символ '+'): Виконайте додавання операндів. Віднімання (символ «-»): Виконує віднімання операндів. Відділ (символ «/»): Виконує поділ операндів. Множення (символ '*'): Виконує множення на операнди. Модуль (символ '%'): Повертає остачу після ділення цілого числа. Будь-яке відношення між двома операндами перевіряється за допомогою реляційних операторів. Реляційні оператори повертають булеві значення. Якщо відношення між двома операндами успішно перевірено, воно поверне значення 'true', а якщо перевірка не вдасться, буде повернуто значення 'false'. Реляційні оператори в основному використовуються для прийняття рішень або для визначення умов для циклів. Реляційні оператори, запропоновані C : Більше, ніж оператор: (позначається “>”): Менше оператора: (позначається “<“): Дорівнює оператору: (позначається '=='): перевіряє рівність двох операндів. Більше або дорівнює (позначається '> =' Менше або дорівнює (позначається “<=”): Не дорівнює: (позначається '! ='): перевіряє не однаковий зв'язок між двома операндами. # 1) Логічний І Оператор Символ: '&&' І оператор AND повертає true, коли обидва значення істинні. Якщо якесь із значень має значення false, воно поверне значення false. Наприклад, A && B поверне істину, якщо і A, і B є істинними, якщо один або обидва з них є хибними, тоді він поверне false. # 2) Логічний АБО Оператор Символ: '||' Оператор OR повертає true, якщо будь-яка з умов / операндів є true. Він поверне значення false, коли обидва операнди хибні. Наприклад, A || B повертає true, якщо значення будь-якого з A або B є істинним. Він поверне значення false, якщо значення A і B мають значення false. # 3) Логічний НЕ Оператор Символ: '!' Оператор NOT використовується, щоб змінити логічний висновок будь-якої умови. Якщо умова істинна, тоді вона поверне false, а якщо умова хибна, тоді вона поверне true. Існує два типи операторів вибору: if...else та switch. Базовий оператор if має наступний шаблон: if (умовний вираз) {оператор якщо істина} else {оператор якщо неправда} Першим обчислюється умовний вираз. Якщо він дає значення істина, то виконується оператор якщо істина, у противному оператор якщо неправда. Оператор switch має наступний базовий формат: switch (перемикаючий цілий вираз) { case вираз типу константи-1: оператор варіанта-1; break; case вираз типу константи-n: оператор варіанта-n; break; default: оператор за замовчуванням; } Після обчислення перемикаючого цілого виразу виконується порівняння результату з кожним з виразів типу константи. Якщо знайдено відповідність, управління передається оператору варіанта з позначкою, для якої знайдено відповідність. Якщо відповідності не знайдено і є позначка default, то управління передається оператору за замовчуванням. Для того, щоб зупинити виконання групи операторів для конкретного варіанта, необхідно використовувати оператор break. Блок-схема / У програмі реалізовано алгоритм розрахунку для рівняння виду / Для реалізації розрахункового алгоритму передбачено введення коефіцієнтів a та b та змінної x з клавіатури за допомогою процедурної функції ввода scanf(), або за допомогою командного рядка, або з використанням значень за замовчуванням. Також були використані бібліотечні функції fabs() і log10()(для десятичного логарифму) у формулах. Результати програми Вивід на екран монітора результату обчислень за заданими змінними. / Висновок: Під час виконання лабораторної роботи №3, було ознайомлення з математичними операторами та управляючими конструкціями. Досліджено особливості їхнього застосування для розв’язання математичних виразів. Написано програму, що виконує необхідні обрахунки. Введення початкових значень відбувається шляхом вводу з клавіатури, або за допомогою командного рядка, або з використанням значень за замовчуванням. Програма спрацювала правильно, що і показано на рисунку. Силка на repl.it: https://replit.com/join/slfvzyveuq-tr-15shiepietko
Антиботан аватар за замовчуванням

08.05.2023 11:05-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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