Browse Source

добавлен отладочный класс

unknown 2 years ago
parent
commit
beb1acb68d
16 changed files with 156 additions and 38 deletions
  1. BIN
      ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/069b3c83-a537-440d-96f5-617c36454680.vsidx
  2. BIN
      ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/2c8799fa-3bdb-4a1e-a92c-4925a4203f29.vsidx
  3. BIN
      ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/5e219cab-5e84-4a44-a278-3591898b7878.vsidx
  4. BIN
      ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/c3f922bf-436d-46ff-bd5a-015d5524e3a9.vsidx
  5. BIN
      ПроверкаПродукции/.vs/ПроверкаПродукции/v17/.suo
  6. BIN
      ПроверкаПродукции/UML/Диаграмма вариантов использования.png
  7. 7 17
      ПроверкаПродукции/ПроверкаПродукции/DebugAndTrace.cs
  8. 0 20
      ПроверкаПродукции/ПроверкаПродукции/FileWork.cs
  9. 2 0
      ПроверкаПродукции/ПроверкаПродукции/Program.cs
  10. 138 0
      ПроверкаПродукции/ПроверкаПродукции/bin/Debug/Debug.txt
  11. BIN
      ПроверкаПродукции/ПроверкаПродукции/bin/Debug/ПроверкаПродукции.exe
  12. BIN
      ПроверкаПродукции/ПроверкаПродукции/bin/Debug/ПроверкаПродукции.pdb
  13. 1 1
      ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.csproj.CoreCompileInputs.cache
  14. 8 0
      ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.csproj.FileListAbsolute.txt
  15. BIN
      ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.exe
  16. BIN
      ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.pdb

BIN
ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/069b3c83-a537-440d-96f5-617c36454680.vsidx


BIN
ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/2c8799fa-3bdb-4a1e-a92c-4925a4203f29.vsidx


BIN
ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/5e219cab-5e84-4a44-a278-3591898b7878.vsidx


BIN
ПроверкаПродукции/.vs/ПроверкаПродукции/FileContentIndex/c3f922bf-436d-46ff-bd5a-015d5524e3a9.vsidx


BIN
ПроверкаПродукции/.vs/ПроверкаПродукции/v17/.suo


BIN
ПроверкаПродукции/UML/Диаграмма вариантов использования.png


+ 7 - 17
ПроверкаПродукции/ПроверкаПродукции/DebugAndTrace.cs

@@ -10,30 +10,20 @@ namespace ПроверкаПродукции
     internal class DebugAndTrace
     {
         public static int k = 0;
-        public static void test(int[] F, int[][,] Matr)
+        public static void test(int[] brak, int kolBrak, int ALL)
         {
             Trace.Listeners.Add(new TextWriterTraceListener("Debug.txt"));
             k++;
             Debug.WriteLine("Задание " + k);
-            Debug.WriteLine("Промежуточные данные:");
-            int t = 0;
-            foreach (int[,] s in Matr)
+            Debug.WriteLine("Индексы бракованных деталей");
+            for (int i = 0; i < brak.Length; i++)
             {
-                for (int i = 0; i < s.GetLength(0); i++)
-                {
-                    for (int j = 0; j < s.GetLength(1); j++)
-                    {
-                        if (s[i, j] > 0)
-                        {
-                            Debug.WriteLine($"{i + 1}-й станок будет выполнять {j + 1} вид работ");
-                        }
-                    }
-                }
-                Debug.WriteLine("F = " + F[t]);
-                t++;
-                Debug.WriteLine("");
+                Debug.WriteLine("Товар " + (brak[i] +1) + " бракован");
             }
+            Debug.WriteLine("Количество бракованных деталей " + kolBrak);
+            Debug.WriteLine("Общее количество  деталей " + ALL);
             Debug.WriteLine("");
             Trace.Flush();
         }
+    }
 }

+ 0 - 20
ПроверкаПродукции/ПроверкаПродукции/FileWork.cs

@@ -108,25 +108,5 @@ namespace ПроверкаПродукции
             }
             return vhod;
         }
-        public void OutputResult(int maxF, int[] F, string[] path)
-        {
-            File.AppendAllText(pathEnd, "Результат:", Encoding.UTF8);
-            File.AppendAllText(pathEnd, Environment.NewLine);
-            for (int i = 0; i < path.Length; i++)
-            {
-                File.AppendAllText(pathEnd, "Маршрут " + (i + 1) + ";" + path[i] + ";F = ;" + F[i], Encoding.UTF8);
-                File.AppendAllText(pathEnd, Environment.NewLine);
-            }
-            for (int i = 0; i < path.Length; i++)
-            {
-                if (maxF == F[i])
-                {
-                    File.AppendAllText(pathEnd, "Оптимальный маршрут равен " + F[i] + " дней;", Encoding.UTF8);
-                    File.AppendAllText(pathEnd, Environment.NewLine);
-                    File.AppendAllText(pathEnd, "Оптимальный маршрут:;" + path[i], Encoding.UTF8);
-                    File.AppendAllText(pathEnd, Environment.NewLine);
-                }
-            }
-        }
     }
 }

+ 2 - 0
ПроверкаПродукции/ПроверкаПродукции/Program.cs

@@ -25,6 +25,8 @@ namespace ПроверкаПродукции
                 Console.ReadKey();
                 Console.Clear();
                 decision.GetProcentBrak(); // Вывод процента брака
+                DebugAndTrace.test(decision.brak, decision.brak.Length, decision.vhod.Length);
+                fileWork.SaveNameFile();
                 char otv; // Переменная для диалога с пользователем
                 while (true)
                 {

+ 138 - 0
ПроверкаПродукции/ПроверкаПродукции/bin/Debug/Debug.txt

@@ -0,0 +1,138 @@
+Задание 1
+Индексы бракованных деталей
+Товар 01 бракован
+Товар 11 бракован
+Товар 21 бракован
+Товар 31 бракован
+Товар 41 бракован
+Товар 51 бракован
+Товар 61 бракован
+Товар 71 бракован
+Товар 81 бракован
+Товар 91 бракован
+Товар 101 бракован
+Товар 111 бракован
+Товар 121 бракован
+Товар 131 бракован
+Товар 141 бракован
+Товар 151 бракован
+Товар 161 бракован
+Товар 171 бракован
+Товар 181 бракован
+Товар 191 бракован
+Товар 201 бракован
+Товар 211 бракован
+Товар 221 бракован
+Товар 231 бракован
+Товар 241 бракован
+Товар 251 бракован
+Товар 261 бракован
+Товар 271 бракован
+Товар 281 бракован
+Товар 291 бракован
+Товар 301 бракован
+Товар 311 бракован
+Товар 321 бракован
+Товар 331 бракован
+Товар 341 бракован
+Товар 351 бракован
+Товар 361 бракован
+Товар 371 бракован
+Товар 381 бракован
+Товар 391 бракован
+Товар 401 бракован
+Количество бракованных деталей41
+Общее количество  деталей500
+
+Задание 1
+Индексы бракованных деталей
+Товар 4 бракован
+Товар 5 бракован
+Товар 13 бракован
+Товар 15 бракован
+Товар 16 бракован
+Товар 17 бракован
+Товар 19 бракован
+Товар 21 бракован
+Товар 23 бракован
+Товар 24 бракован
+Товар 26 бракован
+Товар 28 бракован
+Товар 30 бракован
+Товар 31 бракован
+Товар 32 бракован
+Товар 33 бракован
+Товар 34 бракован
+Товар 35 бракован
+Товар 37 бракован
+Товар 41 бракован
+Товар 45 бракован
+Товар 47 бракован
+Товар 50 бракован
+Товар 55 бракован
+Товар 59 бракован
+Товар 60 бракован
+Товар 62 бракован
+Товар 63 бракован
+Товар 65 бракован
+Товар 66 бракован
+Товар 68 бракован
+Товар 74 бракован
+Товар 78 бракован
+Товар 82 бракован
+Товар 83 бракован
+Товар 86 бракован
+Товар 89 бракован
+Товар 90 бракован
+Товар 92 бракован
+Товар 99 бракован
+Товар 100 бракован
+Количество бракованных деталей41
+Общее количество  деталей500
+
+Задание 1
+Индексы бракованных деталей
+Товар 4 бракован
+Товар 5 бракован
+Товар 13 бракован
+Товар 15 бракован
+Товар 16 бракован
+Товар 17 бракован
+Товар 19 бракован
+Товар 21 бракован
+Товар 23 бракован
+Товар 24 бракован
+Товар 26 бракован
+Товар 28 бракован
+Товар 30 бракован
+Товар 31 бракован
+Товар 32 бракован
+Товар 33 бракован
+Товар 34 бракован
+Товар 35 бракован
+Товар 37 бракован
+Товар 41 бракован
+Товар 45 бракован
+Товар 47 бракован
+Товар 50 бракован
+Товар 55 бракован
+Товар 59 бракован
+Товар 60 бракован
+Товар 62 бракован
+Товар 63 бракован
+Товар 65 бракован
+Товар 66 бракован
+Товар 68 бракован
+Товар 74 бракован
+Товар 78 бракован
+Товар 82 бракован
+Товар 83 бракован
+Товар 86 бракован
+Товар 89 бракован
+Товар 90 бракован
+Товар 92 бракован
+Товар 99 бракован
+Товар 100 бракован
+Количество бракованных деталей 41
+Общее количество  деталей 500
+

BIN
ПроверкаПродукции/ПроверкаПродукции/bin/Debug/ПроверкаПродукции.exe


BIN
ПроверкаПродукции/ПроверкаПродукции/bin/Debug/ПроверкаПродукции.pdb


+ 1 - 1
ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.csproj.CoreCompileInputs.cache

@@ -1 +1 @@
-05c41cccb60b243b9dabf8586fc5d60070553f11
+603e658c8f810e305194f02cdea45370e68a1317

+ 8 - 0
ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.csproj.FileListAbsolute.txt

@@ -6,3 +6,11 @@
 \\main\RDP\31П\ПигалевЕД\Desktop\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.csproj.CoreCompileInputs.cache
 \\main\RDP\31П\ПигалевЕД\Desktop\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.exe
 \\main\RDP\31П\ПигалевЕД\Desktop\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.pdb
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\bin\Debug\ПроверкаПродукции.exe.config
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\bin\Debug\ПроверкаПродукции.exe
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\bin\Debug\ПроверкаПродукции.pdb
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.csproj.AssemblyReference.cache
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.csproj.SuggestedBindingRedirects.cache
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.csproj.CoreCompileInputs.cache
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.exe
+C:\Users\ПигалевЕД\source\repos\Экзамен\ПроверкаПродукции\ПроверкаПродукции\obj\Debug\ПроверкаПродукции.pdb

BIN
ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.exe


BIN
ПроверкаПродукции/ПроверкаПродукции/obj/Debug/ПроверкаПродукции.pdb