-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,754
1
.NET 4.x

Ошибка при запуске программы "отсутствует объект отладки"

07.09.2018, 06:21. Показов 1402. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Программа сделана к заданию
Создать приложение позволяющее решать методом Ньютона и методом половин-ного деления нелинейные уравнения (согласно варианту), а также выполнять графическое построение графиков этих уравнений с помощью элемента управления Chart. При выполнении задания обязательно пользоваться делегатами. Предусмотреть проверку корректности ввода исходных данных в приложение и обработку исключительных си-туаций. Создать в приложении справочную систему.
Кликните здесь для просмотра всего текста
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using static System.Math;
namespace quattro
{
    public partial class Form1 : Form
    {
        delegate void del();
        public class Demo
        {
            Form1 _mainForm;
            public Demo(Form1 p_mainForm)
            {
                _mainForm = p_mainForm;
            }
            public double fun(double x)
            {
                if (_mainForm.comboBox1.Text == "x*cos(x-2)=1")
                    return (x * Math.Cos(x - 2) - 1);
                else if (_mainForm.comboBox1.Text == "x^3+3x^2+x-8=0")
                    return (x * x * x + 3 * x * x - 8);
                else return 0;
            }
            public double fun1(double x)
            {
                if (_mainForm.comboBox1.Text == "x*cos(x-2)=1")
                    return (Math.Cos(x - 2) - x * Math.Sin(x - 2));
                else if (_mainForm.comboBox1.Text == "x^3+3x^2+x-8=0")
                    return (3 * x * x + 6 * x);
                else return 0;
            }
            public void Half()
            {
                double a, b, c;
                a = Convert.ToDouble(_mainForm.maskedTextBox1.Text); b = Convert.ToDouble(_mainForm.maskedTextBox2.Text);
                while (Math.Abs(a - b) > 0.001)
                {
                    c = (a + b) / 2;
                    if (fun(a) * fun(c) < 0)
                        b = c;
                    else
                    if (fun(c) * fun(b) < 0)
                        a = c;
                }
 
                _mainForm.label4.Text = "X = [ " + b.ToString("0.00") + " ]";
            }
            public void Newton()
            {
                double x, x1; x = Convert.ToDouble(_mainForm.maskedTextBox1.Text); x1 = Convert.ToDouble(_mainForm.maskedTextBox2.Text);
                while (Math.Abs(x1 - x) > 0.001)
                {
                    x1 = x;
                    x = x1 - fun(x1) / fun1(x1);
                }
                _mainForm.label4.Text = "X = [ " + x.ToString("0.00") + " ]";
            }
        }
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            Demo demo = new Demo(this);
            del method;
            try
            {
                if (maskedTextBox1.Text != maskedTextBox2.Text)
                {
                    label5.Text = "";
                    if (radioButton1.Checked == true)
                        method = demo.Half;
                    else method = demo.Newton;
                    method.Invoke();
                }
                else { throw new Exception("Указан неверный диапазон."); }
            }
            catch (Exception ex)
            {
                label5.Text = ex.Message;
            }
            chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Spline;
            chart1.Series[0].Points.Clear();
            if (comboBox1.Text != "")
                for (int i = -10; i < 10; i++)
                    chart1.Series[0].Points.AddXY(i, demo.fun(i));
 
        }
 
        private void Form1_HelpRequested(object sender, HelpEventArgs hlpevent)
        {
            MessageBox.Show("Программа для вычислений");
        }
    }
}
Миниатюры
Ошибка при запуске программы "отсутствует объект отладки"   Ошибка при запуске программы "отсутствует объект отладки"  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2018, 06:21
Ответы с готовыми решениями:

Ошибка "не удается начать отладку так как отсутствует объект отладки"
Я все делаю в VS17 Я в новосозданный мною проект WindowsForms (без кода) закидываю код который...

Отсутствует объект отладки
Нашел на форуме парочку темь с такой же прблемой но там нету решение. Как можно исправит данную...

Отсутствует объект отладки
Что значат эти ошибки и как их исправить?

Twitterizer: отсутствует объект отладки
Здравствуйте! Проблема ошибки на скриншоте! код: OAuthTokens tokens = new OAuthTokens();...

2
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
07.09.2018, 09:47 2
Солюшен Ваш того, создай новый и туда перенеси код должно помочь и быстрее чем "чинить" этот уже
0
-4 / 5 / 2
Регистрация: 04.02.2013
Сообщений: 1,754
07.09.2018, 12:43  [ТС] 3
SeIZVeIZ, У меня есть код другой но я если честно не въеду что в нем не так, можешь помочь подкорректировать его? Метод Ньютона для решения нелинейных уравнений
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2018, 12:43
Помогаю со студенческими работами здесь

Не удается совершить отладку. Отсутствует объект отладки
Не удается совершить отладку так как отсутствует обьект отладки. В чем может бить проблема, а то...

Пропало окно программы при запуске без отладки и с отладкой
Добрый вечер! Пытаюсь запустить свой проект в Visual Studio. Никаких ошибок студия не выдает,...

Ошибка при запуске отладки программы
В вижуале 2010 не удается запустить программу,выдает ошибку.Помогите в решении проблемы...

Ошибка "отсутствует цель отладки" при запуске проекта
вылезла вот такая ошибка ! Как выполнить сборку проекта ? Я всегда нажимал пуск и все работало ?

При запуске любой программы возникает ошибка: ../debug/calqlatr.exe отсутствует
Добрый день. Появилось желание изучить QT, но сразу возникла проблема. При запуске любой программы...

MinGW. При запуске откомпилированной программы вылетает ошибка, что библиотека libgcc_s_dw2-1.dll отсутствует.
Решил освоить этот компилятор, поставил под windows. Пишу банальный хелло ворлд. Пробую...

Ошибка R6010 при запуске отладки. VS2012
Добрый день. Запускаю отладку следующего кода: #include &quot;opencv\cv.h&quot; #include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru