ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.09.2024

Просмотров: 18

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Тут х - початкове значення змінної у; y1 - значення змінної у, яке визначене на кроці k; у - значення змінної, яке обчислюється на кроці k + 1; ер - задана точність обчислення по ітераційній формулі.

Програма 12. Обчислює корінь ступеня т з дійсного числа

void main()

{

double x, ep, r, r1, rm;

double yn, yn1, m;

int i;

clrscr();

cout << "Введи показник кореня і підстава ступеня m, x = ";

cin >> m >> x;

cout << " \n Введи точність обчислення ep = ";

cin >> ep;

yn1 = x;

rm = (m - 1) / m;

r1 = x / m;

do { r = r1;

yn = yn1;

for (i = 1; i < m; i++) // В циклі

r = r / yn; // обчислюється значення кореня ступеня m

// з числа x.

yn1 = rm * yn + r ; // Обчислюється значення yn+1 .

}

while ( fabs(yn1 - yn)> ep );

cout << "Корінь " << m << "-й ступені з " << x

<< "= " << yn1 << "\n";

cout << "\n\n Перевірка:\n ";

yn = 1;

for (i=1; i<=m; i++)

yn = yn1* yn;

cout << yn1 << " в ступені " << m << "= " << yn << "\n";

getch();

}

Контрольні питання:

1. Оператор циклу for.

2. Оператор циклу while.

3. Оператор циклу do while.

Література


Основна

  1. П. Франка. C++. Учебный курс. 2003 год., 528 стр.

  2. С. В. Глушаков, А. В. Коваль, С. В. Смирнов. Язык программирования C++. Учебный курс. 2002 год., 505 стр.

  3. Х. Дейтл, П. Дейтл. Как программировать С++. 2001 год., 1006 стр.

  4. С.Х. Дьюхэрст. Скользкие места С++. Как избежать проблем при проектировании и компиляции ваших программ. 2006 год., 265 стр.

  5. М. Динман. С++. Освой на примерах. 2006 год. 384стр.

  6. Лаптев и др. С++. Объектно-ориентированное программирование. Задачи и упражнения. 2007 год. 288 стр.

  7. Дж. Либерти. Освой самостоятельно C++. 3-изд. 2009 год. 820 стр.

  8. Стенли Б. Липпман, Жози Лажойе. С++ для начинающих. 2001 год.

  9. Павловская Т. А., Щупак Ю. А. C++. Объектно-ориентированное программирование: Практикум. 2006 год.

Допоміжна

  1. Керниган Б.В., Ричи Д.М. Язык программирования Си. 3-е изд. иправл. 2003 год.

  2. Герб Каммер. Новые сложные задачи на С++. 2005 год.

  3. К. Поляков. Прграммирование на языке СИ. 2002 год.

  4. Страуструп. Дизайн и эволюция С++. Книга написана создателем языка С++. 2006 год.

  5. Седжвик. Фундаментальные алгоритмы на С++. Принстон, 3-е изд. 690 стр.