Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Пример 4.1

Читайте также:
  1. Аналитическое программирование оборудования с ЧПУ: методы, примеры.
  2. Внутренняя двойственность лингвистики, на примерах
  3. Вопрос 4. Основные признаки социального действия по М. Веберу? Назовите виды социального действия, выделенные М. Вебером, и приведите их примеры.
  4. Гай. 3.148). - Мы имеем обыкновение вступать в товарищество или в отно­шении всего имущества, или для какого-нибудь одного дела, на­пример, для покупки или продажи рабов.
  5. Глава III. Проблема безработных и пути их решения в современном обществе на примере ЕС.
  6. Данные рассматриваемого примера
  7. Двухтактный полумостовой преобразователь можно построить на примере компьютерного блока питания.
  8. Для наглядности рассмотрим пример формирования активов и капитала нового предприятия (допустим, в форме ООО).
  9. Европейская интеграция как пример наиболее глубоких интеграционных процессов в современном мире
  10. Есть ограничения в доступности информации, например технологические, когда фирма держит в секрете технологию производства продукта.

30.09.13

РАБОТА 4

Операторы цикла while, do-while

 

Пример 4.1.

 

Известно, что функция f(x) - убывающая и имеет корень при x³0. Найти этот корень с точностью e. (Пусть для конкретности f(x) = 1- x3).

Поясним суть применяемого метода с помощью рис

Начиная с некоторого значения (в данном случае x=0) перемещаемся по оси x с шагом eps до тех пор, пока значение функции не станет отрицательным или равным нулю. Текущее значение x и будет принято в качестве корня функции.

Переменная limit служит для предотвращения возможного зацикливания программы.

x=0 k=1  
Ввод (eps, limit)
Пока f(x)>0 и k<limit    
x=x+eps k++
Печать (x) Печать (k)- для сведения

 

 


Console.Write("Точность=");

double eps = double.Parse(Console.ReadLine());

 

Console.Write("Предельное количество итераций=");

int limit = int.Parse(Console.ReadLine());

 

double x = 0;

int k=0;

 

while ((1.0 - Math.Pow(x, 3) > 0) && (k < limit))

{

x = x + eps; //можно x += eps;

k++;

}

 

Console.WriteLine("Корень=" + x);

Console.WriteLine("Выполнено " + k + " итераций");

 

 


<== предыдущая страница | следующая страница ==>
Пожарные автомобили | Пример 4.2. Здесь имеем дело по крайней мере с двумя проблемами

Дата добавления: 2014-09-29; просмотров: 349; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.