![]() |
Граф,построенный по программе.
Кто знает, подскажите. Есть следующий код программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { double sh1; // конечное значение Х double x; // переменная Х double y; // Переменная У double z; // переменная Z double i, j, k; // счетчик double b; // подсчет значения 1го функции double a; // подсчет значения др куска функции double c; // подсчет общего значения функции string s; // строка вывода char rep; // прзнак повторного использования do { Console.Clear(); Console.BackgroundColor = ConsoleColor.DarkBlue; Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Вас приветствует программа нахождения значения сложной функции"); sh1 = Math.PI; x = 0; y = 0; z = 0; for (i = 0; i <= 8; i++) { x = x + 0.3926; for (j = 0; j <= 0.8; j += 0.1) { y = y + 0.1; for (k = 0; k <= 0.8; k += 0.1) { z = z + 0.1; { a = Math.Atan(Math.Sin(x * x)); b = Math.Atan(y / z) + Math.Exp(Math.Abs(y + z) * (-1)); c = a + b; s = string.Format(" F(x.y.z)={0,4:f3}",c); Console.Write("x={0,5:f3}", x); Console.Write(" y={0,5:f3}",y); Console.Write(" z={0,5:f3}",z); Console.WriteLine(s); } } } } Console.WriteLine("Спасибо за использование программы подсчета значения сложной функции"); Console.Beep(123, 280); Console.Beep(500, 280); Console.Beep(450, 280); Console.Beep(267, 280); Console.Beep(90, 280); Console.WriteLine("Для повтора нажмите клавишу Y (англ раскладка)"); rep = char.Parse(Console.ReadLine()); } while (rep == 'Y' || rep == 'y'); } } } , как нарисовать граф к этому коду? в частности интересует как будут выглядеть в данном случае циклы for . откликнитесь,кто знает. заранее спасибо! |
см. control flow graph
Также см. обозначения в блок-схемах |
Cпасибо!
|
Часовой пояс GMT +4, время: 16:20. |