У цьому відео ми напишемо програму для знаходження коренів квадратного рівняння.
Отже, перш за все, що таке квадратне рівняння, рівняння такого вигляду.
Тобто поліном такого вигляду, X квадрат, X та X нуль бідності.
Це x степінь 2, x степінь 1, степінь 0.
Поки що нічого немає.
Це означає, що існує одиниця, яка дорівнює x степінь 0.
Отже, найвищий ступінь - це 2.
Отже, многочлен степеня 2 - це квадратний вираз, а коли він дорівнює чомусь, що дорівнює 0, то
це квадратне рівняння.
Потім коефіцієнти найвищого степеня, наступного степеня і наступного степеня в порядку
спадання.
Отже, саме ці змінні використовуються тут для знаходження коренів, тобто можливих значень
x.
Таким чином, ми отримуємо можливі значення X, якщо ми знаємо ABC.
Отже, корені можна знайти за цією формулою.
Тобто фактично ми будемо знати, для яких значень x це рівняння буде дорівнювати нулю.
Ось так. Отже, це корені, і ми дізнаємось значення x.
Тепер для цього ми напишемо програму. програма прийме вхідні дані, знайде корені і видасть вихідні
дані.
Тож ми будемо слідувати цим крокам.
Тож давайте подивимося, що є вхідними даними. вхідні дані A B і C ці три змінні є вхідними і коренем.
Результат - це вихід.
Поки що давайте спочатку намалюємо блок-схему.
Тож почніть складати блок-схему.
Що є вхідними даними.
Ми повинні знати коефіцієнти ABC.
Три речі.
Отже, всередині цього поля вводу виводу і даємо повідомлення, а в поле коефіцієнтів вводимо коефіцієнти або замість коефіцієнтів.
Я скажу ввести a b і c ці три значення.
Зараз я читаю абетку, тож маю брати значення.
Ви уявляєте, що я програма, яка повинна обчислити корені, тому я повинен взяти у вас значення ABC.
це коефіцієнти, далі йде процес, так в процесі.
Насправді ми отримали два корені, тому що один з них зі знаком плюс, а інший зі знаком
мінус, тому r1 - це перший корінь, який дорівнює мінус B плюс і sqrt цієї формули B в квадраті мінус 4ac.
Отже, b перетворюється на b мінус 4 на a на c.
Мені потрібно більше місця, ніж все це ділити на два на a, так, це перше,
і так само root2, також все те ж саме мінус B, замість цього плюс це
мінус, sqrt b на B мінус 4 на a на C, потім на 2 на a. Я отримав два маршрути, тепер мені потрібно вивести результат,
тому виведіть повідомлення про те, що маршрути є, тобто виведіть повідомлення про те, що корені маршрутів є,
тоді перший маршрут - це r1, а другий - r2, r1 і R2. Далі - кінець блок-схеми, тепер вона схожа на ту, яку
ми бачили в попередніх відео.
Тож ви можете писати за алгоритмом.
Зараз я буду писати програму на C++ для цієї забави, тож давайте перетворимо цю блок-схему на програму на C++ для початку,
яку ви добре знаєте.
Тобто хеш включає iostream правильно.
Отже, це перше, що ми повинні сказати.
Використання простору імен, так би мовити, правильне використання простору імен.
Використовуючи простір імен std, головна функція є точкою входу до програми.
Тож замість основної функції, що я маю зробити в першу чергу.
приймаємо вхідні дані, читаємо абетку.
Отже, я повинен видати повідомлення cout enter a b c right.
Тому той, хто користується цією програмою, повинен знати, що ABC - це коефіцієнти квадратних рівнянь.
Тепер я буду читати цю абетку.
Отже, коли я читаю ABC, я розумію, що це змінні, які я повинен оголосити.
Так.
Отже, що таке змінні.
Мені потрібні a b c r1, r2.
Це ті змінні, які мені потрібні.
Тож задекларуйте їх усі тут, зверху.
Тож я оголошу їх усі плаваючими, тому що тут задіяний саме цей поплавок.
Тож давайте зробимо їх усі плаваючими.
Тобто a b c r1 r2.
всі змінні, які я оголосив, а потім першу з них r1 привласнити за формулою мінус B плюс та сама формула.
Тому мені не потрібно записувати те ж саме, оскільки я написав все так, як потрібно в програмі на C++.
запишемо на цьому місці r2, тобто ту ж саму формулу.
просто встановлюємо плюс використовуємо мінус.
Потім після цього відбитка.
Отже, результат C вийшов.
Дивись уважно.
Я скажу, що коріння - це тоді.
Після цього перший корінь, потім наступний другий корінь.
Але між двома значеннями має бути пробіл, тому що зараз ми вперше відображаємо два значення.
Тож між ними має бути простір.
Припустимо, що одне значення дорівнює одному, а інше - одній п'ятірці.
Між ними має бути простір.
Отже, коріння - це для простору.
Просто поставте лапки з порожнім пробілом, а потім виведіть r2 і все. і в останню чергу повернути 0.
Отже, ось що ми тут написали.
Тож повернення 0 - це формальність.
Пізніше ми дізнаємося, що насправді означає return0 у наступних відео.
Ось і все.
Це програма на C++, тому тут є вправа на кодування, тому вам потрібно написати повну формулу, тому прочитайте
опис і, незалежно від того, що вас попросять у цій вправі на кодування, виконайте її.
Після цього з'являється демо-відео на цю тему.
Отже, частина кодування, тому вам доведеться потренуватися на власному комп'ютері, а також є ще кілька вправ
з кодування інших формул.
На початку, коли ми говорили про те, як це - знаходити швидкість та периметр
прямокутника, ми бачили, що існують ще деякі вправи на кодування.
Тож прочитайте опис, і ви зможете зробити це правильно.
Отже, це все про вираз, і ми перейдемо до наступної теми.
Ось і все, ми вирівняли вирази, побачили різні вирази і написали програми.
Тепер перейдемо до трохи більш просунутої теми в наступному відео.