Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/76: Рейтинг темы: голосов - 76, средняя оценка - 4.75
Заблокирован

Реализация симплекс-метода

07.09.2016, 20:36. Показов 14484. Ответов 8

Студворк — интернет-сервис помощи студентам
Всем привет!
Помогите, пожалуйста, встретил статью в Интернете, ниже. Сам новичок в С#, не могу понять простых вещей.

Симплекс-метод. Реализация http://vscode.ru/prog-lessons/... tsiya.html

Открываю проект: Консольное приложение С#
Наименование: MytestSimplex

После static void Main() {
Делаю вставку. Получилось:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace MytestSimplex
{
    class Program
    {
        static void Main(string[] args)
        {
            double[,] table = { {25, -3,  5}, 
                                {30, -2,  5}, 
                                {10,  1,  0}, 
                                { 6,  3, -8}, 
                                { 0, -6, -5} };
 
            double[] result = new double[2];
            double[,] table_result;
            Simplex S = new Simplex(table);
            table_result = S.Calculate(result);
 
            Console.WriteLine("Решенная симплекс-таблица:");
            for (int i = 0; i < table_result.GetLength(0); i++)
            {
                for (int j = 0; j < table_result.GetLength(1); j++)
                    Console.Write(table_result[i, j] + " ");
                Console.WriteLine();
            }
 
            Console.WriteLine();
            Console.WriteLine("Решение:");
            Console.WriteLine("X[1] = " + result[0]);
            Console.WriteLine("X[2] = " + result[1]);
            Console.ReadLine();
        }
    }
}
Мой VSC-2013 сразу указал на две ошибки, ниже.
C#
1
2
Ошибка    1   Не удалось найти имя типа или пространства имен "Simplex" (пропущена директива using или ссылка на сборку?)  c:\users\admin\documents\visual studio 2013\Projects\MytestSimplex\MytestSimplex\Program.cs 21  13  MytestSimplex
Ошибка    2   Не удалось найти имя типа или пространства имен "Simplex" (пропущена директива using или ссылка на сборку?)  c:\users\admin\documents\visual studio 2013\Projects\MytestSimplex\MytestSimplex\Program.cs 21  29  MytestSimplex
Что делать? Картинка ниже.
Миниатюры
Реализация симплекс-метода  
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.09.2016, 20:36
Ответы с готовыми решениями:

Реализовать алгоритм симплекс-метода
Дана система линейных уравнений (СЛУ). Реализовать алгоритм симплекс-метода. Помогите решить

Симплекс метода и Алгоритм Дейкстры
Напишите пожалуйста Симплекс метода и Алгоритм Дейкстры на С#, буду очень благодарен

Реализация метода GetSolution()
Всем доброго времени суток! Подскажите пожалуйста, как правильно реализовать метод GetSolution, чтобы при выполнения вот такого...

8
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,898
Записей в блоге: 1
07.09.2016, 21:01
Цитата Сообщение от balky02 Посмотреть сообщение
Что делать?
Для начала приучить себя читать статьи целиком, а не только их концовки. По приведенной ссылке есть код файла Simplex.cs. Скачай и подключи его к проекту.
0
 Аватар для Lexeq
1151 / 743 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
07.09.2016, 21:05
Скопируйте определение класса Simplex, оно есть в приведенной вами ссылке.
0
Заблокирован
07.09.2016, 21:52  [ТС]
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Скачай и подключи его к проекту
OwenGlendower!
Уже пытался самостоятельно подключать вчера и сегодня. Испортил 6-7 проектов и выбросил в Корзину. Мой уровень как у дяди Васи слесаря, поэтому и обратился за помощью.

Привет Автору статьи, который не догадывается о мытарствах простых людей. Живет на Луне, иначе мог бы такое предусмотреть.

Пожалуйста, кому не в тягость: объясните более тщательно, расписав алгоритм действий. Мне действительно очень интересно.
0
 Аватар для spit
4 / 4 / 1
Регистрация: 08.06.2016
Сообщений: 19
07.09.2016, 22:10
Лучший ответ Сообщение было отмечено balky02 как решение

Решение

не забудь про пространство имен.
Вложения
Тип файла: rar simplex.rar (26.8 Кб, 562 просмотров)
2
 Аватар для spit
4 / 4 / 1
Регистрация: 08.06.2016
Сообщений: 19
07.09.2016, 22:49
Цитата Сообщение от balky02 Посмотреть сообщение
объясните более тщательно, расписав алгоритм действий. Мне действительно очень интересно
три клика как на первом скрине.
потом делаешь одинаковые пространства имен как на втором.
копируешь кодямбу с сайта и вставляешь в Мэйн.(Класс Программ, бэйба)
Миниатюры
Реализация симплекс-метода   Реализация симплекс-метода   Реализация симплекс-метода  

1
Заблокирован
07.09.2016, 23:05  [ТС]
Цитата Сообщение от spit Посмотреть сообщение
не забудь про пространство имен.
Вложения
Тип файла: rar simplex.rar (26.8 Кб, 0 просмотров)
spit!
Спасибо.
Правда начало было "за упокой", предложил изменить платформу с 4.5.1 на 4.6.1. Вернее: наоборот. Но кончилось всё "во здравие"! Кажется, сообразил о причине неудач.

Как Вы думаете, что он мне пишет ниже:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\12.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll". 
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Users\admin\Documents\Simplex_5\simplex\simplex\simplex\bin\Debug\simplex.vshost.exe". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll". Невозможно найти или открыть PDB-файл.
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\mscorlib.resources.dll". Модуль был построен без символов.
Поток 0x17c8 завершился с кодом 259 (0x103).
Поток 0x16bc завершился с кодом 259 (0x103).
"simplex.vshost.exe" (CLR v4.0.30319: simplex.vshost.exe). Загружено "C:\Users\admin\Documents\Simplex_5\simplex\simplex\simplex\bin\Debug\simplex.exe". Символы загружены.
Поток 0x16ac завершился с кодом 0 (0x0).
Программа "[5796] simplex.vshost.exe" завершилась с кодом -1073741510 (0xc000013a).
В пространстве имён изменения ему пока не потребовались. Помиловал.
Миниатюры
Реализация симплекс-метода   Реализация симплекс-метода  
0
 Аватар для spit
4 / 4 / 1
Регистрация: 08.06.2016
Сообщений: 19
07.09.2016, 23:22
Цитата Сообщение от balky02 Посмотреть сообщение
Как Вы думаете, что он мне пишет ниже:
я не знаю что это такое .
1
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18298 / 14222 / 5368
Регистрация: 17.03.2014
Сообщений: 28,898
Записей в блоге: 1
07.09.2016, 23:43
Цитата Сообщение от balky02 Посмотреть сообщение
Как Вы думаете, что он мне пишет ниже
Это информационные сообщения от отладчика. На данном этапе можешь игнорировать их
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.09.2016, 23:43
Помогаю со студенческими работами здесь

Реализация метода транспозиции C#
как реализовать метод, в котором найденный элемент переставляется на один элемент к голове списка. И если к этому элементу обращаются...

Реализация метода расширения
Задание звучит так: К классу Console добавить методы расширения для печати объема оперативной памяти вашего компьютера и размера разделов...

Реализация метода Симпсона
Добрый помогите пожалуйста с написание программы тема звучит так : Реализация метода Симпсона расчета определенного интеграла на языке С#...

Реализация Метода Ньютона
Всем доброго утра.Ребят,нужна помощь в реализации метода Ньютона(касательных) на С#. Нашел множество вариантов,но,к сожалению,разобраться...

Реализация метода интерфейса
Всем доброго времени суток. При попытке запуска выдает ошибку что не реализован метод getLen. я так понимаю все дело в объявлении. но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru