Цель работы. 1. Научиться разрабатывать алгоритмы цикловых структур и их блок-схемы

1. Научиться разрабатывать алгоритмы цикловых структур и их блок-схемы.

2. Научиться писать программы с итерационными циклами.

3. Научиться использовать простейшие средства отладки исходного кода.

4. Закрепить навыки создания исходного кода, его компиляции и компоновки.

Задание

1. Найти корни уравнения: a * x3 + b∙x2 + c∙x + d = 0 с точностью до 0.01.

2. Вместо компонентов a, b, c и d записать заданные значения согласно вашему варианту.

3. Изучить метод отделения корней, его сущность. Корни уравнения уточнить методом половинного деления.

4. Разработать блок-схему задачи, составить исходный код на языке С++, откомпилировать, получить *.exe-программу, получить решение. При отладке использовать команду GO до курсора, открыть окно QuickWatch и проанализировать значения переменных.

5. Выполнить проверку решения с помощью пакета MathCAD, используя функцию polyroots().


Варианты задания

Номер вари­анта Коэффициенты полинома Номер вари­анта Коэффициенты полинома  
а b c d a b c d  
    -3       -3 -4 1.5    
    -5       -1.5     -10  
    -7       -4     -6  
    -6       -4     -1  
  -2 -3       -1 -1      
  -0.5 -3         -5 -3    
    -1 -1       -4 -6    
    -3 -3       -3 -8    
  2.5 -4 -2     -2 -7 -0.2    
    -10 -5     -3 -7 -0.5    
      -5 -5   -2 -6      
      -8 -2   -1 -2    
      -6 -3          

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: