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

Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика

14.01.2010, 17:53. Показов 33520. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все находится во вложенном документе
Там простой текст... что помешало выложить его открыто, а не во вложении?

Задание 1. Разветвляющиеся вычислительные процессы.
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.

Задание 2. Организация циклов.
Вычислить значения функции, заданной графически(рисунок), на интервале от x-нач до x-кон с шагом dX. Интервал и шаг задать таким образом, чтобы проверить все ветви программы. Результаты вывести в виде таблицы с заголовком. Таблица должна выводится как на экран, так и в файл.
Вложения
Тип файла: doc график.doc (31.0 Кб, 2022 просмотров)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.01.2010, 17:53
Ответы с готовыми решениями:

Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика
Всем привет! Помогите написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде...

Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика
Помогите пожалуйста решить. Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде...

Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с...

21
0 / 0 / 1
Регистрация: 28.12.2009
Сообщений: 15
15.01.2010, 17:07  [ТС]
Очень нужно.
0
274 / 200 / 33
Регистрация: 18.04.2009
Сообщений: 177
16.01.2010, 01:06
Лучший ответ Сообщение было отмечено как решение

Решение

Вот, наваял решение задачи №1:
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
static void Main(string[] args)
        {
            double Y = 0;          
            Console.Write("Введите значение аргумента: ");
            double X = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();
 
            if (-9 <= X && X < -6)
            {
                Console.Write("Введите значение величины R: ");
                double R = Convert.ToDouble(Console.ReadLine());
                Y = -Math.Sqrt(Math.Pow(R, 2) - Math.Pow((X + 6), 2));
            }
            else if (-6 <= X && X <= -3)
            {
                Y = X + 3;
            }
            else if (-3 < X && X < 0)
            {
                Console.Write("Введите значение величины R: ");
                double R = Convert.ToDouble(Console.ReadLine());
                Y = Math.Sqrt(Math.Pow(R, 2) - Math.Pow(X, 2));
            }
            else if (0 <= X && X <= 3)
            {
                Y = -X + 3;
            }
            else
            {
                Y = 0.5 * X - 1.5;
            }
 
            Console.WriteLine();
            Console.WriteLine("Значение ординаты: " + Y);
            Console.ReadLine();
Добавлено через 22 минуты
А вот и вторая:
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
static void Main(string[] args)
        {
            double Y = 0;
            Console.Write("Введите левое значение аргумента: ");
            double X_min = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();
            Console.Write("Введите правое значение аргумента: ");
            double X_max = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();
            Console.Write("Введите значение шага: ");
            double X_dX = Convert.ToDouble(Console.ReadLine());
            Console.WriteLine();
 
            Console.WriteLine("=================================================");
            Console.WriteLine("|\tX\t|\tY\t\t\t|");
            Console.WriteLine("=================================================");
            for (double i = X_min; i <= X_max; i += X_dX)
            {
                if (-9 <= i && i < -6)
                {
                    Y = -Math.Sqrt(Math.Pow(3, 2) - Math.Pow((i + 6), 2));
                    Console.WriteLine("|\t{0}\t|\t{1}", i, Y);
                }
                else if (-6 <= i && i <= -3)
                {
                    Y = i + 3;
                    Console.WriteLine("|\t{0}\t|\t{1}", i, Y);
                }
                else if (-3 < i && i < 0)
                {
                    Y = Math.Sqrt(Math.Pow(3, 2) - Math.Pow(i, 2));
                    Console.WriteLine("|\t{0}\t|\t{1}", i, Y);
                }
                else if (0 <= i && i <= 3)
                {
                    Y = -i + 3;
                    Console.WriteLine("|\t{0}\t|\t{1}", i, Y);
                }
                else
                {
                    Y = 0.5 * i - 1.5;
                    Console.WriteLine("|\t{0}\t|\t{1}", i, Y);
                }
            }
            Console.WriteLine("=================================================");
            Console.ReadLine();
        }
3
iKaka
05.04.2010, 06:06
а кто нибудь может дать решение тех же задач, но на Паскале? =)
 Аватар для MagnuM91
2 / 2 / 0
Регистрация: 29.12.2009
Сообщений: 57
16.01.2012, 18:34
а к этому графику, как написать не поможете?) буду очень признателен
Вложения
Тип файла: doc график.doc (36.0 Кб, 454 просмотров)
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
16.01.2012, 23:21
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public double F(double x, double r)
{
    double lowerLimit = -10;
    double upperLimit = 8;
 
    if (x < lowerLimit || x > upperLimit)
        throw new ArgumentOutOfRangeException("x", string.Format("F(x, r) is not defined for x = {0} and r = {1}", x, r));
    if (r < 0 || r >= 5) throw new ArgumentOutOfRangeException("r");
 
    if (x < -8) return -r;
    if (x < -r) return r / (8 - r) * (x + r);
    if (x < r)  return -Math.Sqrt(r * r - x * x);
    if (x < 5)  return 2 / (5 - r) * (x - r);
    return 3.0;
}
Проверка для разных R:
Миниатюры
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика  
2
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 7
18.05.2012, 03:55
Помогите решить эти же задачи только к седьмому варианту
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
18.05.2012, 03:58
Как выглядит седьмой вариант мы должны с помощью телепатии догадаться?
0
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 7
18.05.2012, 03:59
https://www.cyberforum.ru/atta... 1299683410
Вот график
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
18.05.2012, 04:10
Для правильного решения этой задачи необходимо знать, как влияет значение R на остальные промежутки.
Это должно быть либо указано в задании, либо сказано преподавателем.
Если ни то и ни другое, то надо спросить у препода.
0
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 7
18.05.2012, 04:17
График динамический.
Задание выглядит след.образом
Написать программу , которая по введёному значению аргумента вычисляет значение функции , заданной в виде графика, параметр R вводится с клавиатуры
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
18.05.2012, 04:18
Цитата Сообщение от Kristina Mar Посмотреть сообщение
График динамический.
Поясните, пожалуйста, какой смысл вы вкладываете в слово "динамический".
Спасибо.

Цитата Сообщение от Kristina Mar Посмотреть сообщение
параметр R вводится с клавиатуры
Как будет выглядеть график при R = 1? R = 2? R = 0?
0
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 7
18.05.2012, 04:21
График меняется в зависимости от значения R
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
18.05.2012, 04:24
Цитата Сообщение от Kristina Mar Посмотреть сообщение
График меняется в зависимости от значения R
Это понятно.
Главный вопрос: как он меняется в зависимости от значения R?
0
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 7
18.05.2012, 04:30
https://www.cyberforum.ru/atta... 1326741637
График не тот, но смысл думаю понятен
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
18.05.2012, 04:33
Этот скриншот был сделан мной в качестве проверки подобного задания.
При решении я сделал предположение о поведении графика при изменении значения R.
Предположение вполне могло быть не верным, потому сейчас хотелось бы узнать наверняка.
0
0 / 0 / 0
Регистрация: 11.05.2012
Сообщений: 7
18.05.2012, 04:37
Так и нужно
0
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 4
19.10.2014, 17:53
буду благодарен если поможете с этим графиком.
Значение R вводиться вручную.
Миниатюры
Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика  
0
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
19.10.2014, 17:55
Цитата Сообщение от linarham31 Посмотреть сообщение
Значение R вводиться вручную.
А где оно там используется?
0
0 / 0 / 0
Регистрация: 19.10.2014
Сообщений: 4
19.10.2014, 18:06
kolorotur, в задаче так написано
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.10.2014, 18:06
Помогаю со студенческими работами здесь

Написать программу которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика
Написать программу которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с...

Нужно написать программу, которая по введенному с клавиатуры значению аргумента X вычисляет значение функции, заданной в виде графика
Вообще не понимаю как это сделать... помогите, плиз Само задание: Индивидуальные задачи. Написать программу, которая по введенному c...

Нужно написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиату
Здравствуйте помогите пожалуйста. Нужно написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в...

Написать программу, которая по введенному аргументу вычисляет значение функции, заданной в виде графика
Помогите пожалуйста, когда ввожу x &gt; 3 &amp;&amp; x &lt; 6 у меня выдает ошибку NaN . Что-то не так? double x, y = 0, R; ...

Написать программу, которая по введенному значению аргумента вычисляет значение функции
Помогите плииззз =( 1.Написать программу, которая по введенному значению аргумента вычисляет значение функции, заданной в виде...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru