|
Вопрос # 6 333/ вопрос решён / |
|
Приветствую, уважаемые эксперты!
помогите составить блок-схему по данному коду
Приложение: Переключить в обычный режим- using System;
- class eyler
- {
- static double f(double a, double b)
- {
- return ((b*b/Math.Log(a)-1)/a/b);
- }
- static void Main()
- {
- int i=0,j=0;
- double x, y, h, YY, interval, eps = 0.0001, x0, xk;
- x0 = Math.Exp(1);
- interval = 3*Math.Exp(1)/2;
- h = interval/100;
- xk = x0+interval;
- y=2;
- x = x0;
- while (x < xk)
- {
- YY=y+h/2*f(x,y);
- YY=y+h*f(x,YY);
- x=x+h;
- if (Math.Abs(y - YY) > eps)
- {
- h=h/2;
- }
- }
- y=2;
- x = x0;
- while (x < xk)
- {
- i++;
- YY = y + h / 2 * f(x, y);
- y = y + h * f(x, YY);
- x = x + h;
- if (i == 100)
- {
- System.Console.Write("x={0:f6}; ", x);
- System.Console.Write("y={0:f6}", y);
- System.Console.WriteLine("");
- i = 0;
- j++;
- }
- }
- Console.ReadKey();
- }
- }
-
Примечание #1 (14 декабря 2012, 16:26): задание такое:Численно решить задачу Коши с точностью ε=10-4 , х0 = е, у0=2, интервал 3е/2
 |
Вопрос задала: ИЕС (статус: Посетитель)
Вопрос отправлен: 14 декабря 2012, 15:58
Состояние вопроса: решён, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 6; последнее сообщение — 18 декабря 2012, 11:12; участников в обсуждении: 3.
14 декабря 2012, 16:00: Вопрос перемещён из тематического раздела C++ в раздел Лабораторный практикум » C++ модератором DNK
|
min@y™ (статус: Доктор наук), 17 декабря 2012, 09:10 [#1]:
Цитата (ИЕС):
помогите составить блок-схему по данному коду
Чем конкретно помочь? Что не получается?
Или под словом "помочь" подразумевается "сделать целиком"?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
ИЕС (статус: Посетитель), 17 декабря 2012, 16:05 [#2]:
там получается 2 цикла, в каждом из которых есть условия.И вот когда (допустим первое условие)рисуем логический блок условия , и пишем, ДА: h=h/2, а вот когда НЕТ: там ничего не нужно писать?
|
|
Мережников Андрей (статус: Абитуриент), 17 декабря 2012, 21:32 [#3]:
Цитата (ИЕС):
там ничего не нужно писать?
как это не нужно? Рисуется стрелочка в обход прямоугольника с действием, которое выполняется по условию (h=h/2 на приведенном примере). Над этой стрелочкой пишется НЕТ
|
|
ИЕС (статус: Посетитель), 17 декабря 2012, 23:59 [#4]:
так это я знаю, я имею ввиду действие никакое не выполняется
|
|
min@y™ (статус: Доктор наук), 18 декабря 2012, 08:12 [#5]:
Цитата (ИЕС):
так это я знаю, я имею ввиду действие никакое не выполняется
Ну, дык, стрелка на начало цикла.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
ИЕС (статус: Посетитель), 18 декабря 2012, 11:12 [#6]:
понятно, спасибо
|
6 февраля 2013, 17:23: Статус вопроса изменён на решённый (изменил модератор Ерёмин А.А.)
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|