0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 10
1

Вычислить значения функции для значений аргумента x

19.11.2012, 11:58. Показов 2064. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
условия задачи:

Вычислить значения функции для значений аргумента x от -0.4 до 1.3 с шагом 0.1.
f(x)=sin pi/2 при х<=0.5
f(x)=sin(x-1)* pi/2 при x>0.5

Делала так


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
using System;
 
class Operator
{
public static void Main()
{
double x,y,sh;
const double pi = 3.1415;
string strout;    
    x=-0.4;
    sh=0.1;
    
    loop: while (x<1.3)
{  
 
    if (x <= 0.5)
 
        y = Math.Sin(pi/2);
        x=x+sh;
      
    
     else
         continue;
        y = Math.Sin((x-1)*(pi/2));
    
        Console.WriteLine(y.ToString());
        Console.ReadKey();
 
      goto loop;
 
}
   
}
}
что-то не так с else, не понимаю((
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2012, 11:58
Ответы с готовыми решениями:

Вычислить значение функции для заданного значения аргумента
Помогите вычислить значение функции для заданного значения аргумента:

Вычислить значение функции для заданного значения аргумента

Вычислить значение тригонометрической функции tg(x) от произвольного значения аргумента x
Вычислить значение тригонометрической функции tg(x) от произвольного значения аргумента x,...

Составить программу для вычисления и печати значений функции. Вычислить 8 значений функции на заданном интервале
y = 2 - e^2x + e^-2x / e^2 + e^-2 Контрольное значение : x - 1, y - 1, Интервал x : xmin - 1, xmax...

4
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
19.11.2012, 13:53 2
C#
1
2
3
4
5
6
7
8
9
10
public static double Funk(double x)
{
    return x>0.5 ? Math.Sin(x-1)*Math.Pi/2 : Math.Sin(Math.Pi/2);
}
public static void Main()
{
    for(double i=-0.4; i<=1.3; i+=0.1)
        Console.WriteLine("x={0}, f(x)={1}", i, Funk(i));
    Console.ReadKey();
}
0
0 / 0 / 0
Регистрация: 28.10.2012
Сообщений: 10
19.11.2012, 14:11  [ТС] 3
Спасибо.

Было бы здорово ещё понять,что в моем коде не так..(

Добавлено через 15 секунд
Или там все не так?
0
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
19.11.2012, 15:57 4
Цитата Сообщение от ElenaIva Посмотреть сообщение
Было бы здорово ещё понять,что в моем коде не так..(
Добавлено через 15 секунд
Или там все не так?
Свой код себе милее...
0
608 / 583 / 157
Регистрация: 29.06.2010
Сообщений: 1,620
19.11.2012, 16:34 5
ElenaIva, в твоём коде не так то что не выделены границы блоков if-else (символами {...}), по этому они действуют только на одну строчку, следующую сразу за условием. соответственно перед else условие не стоит совсем, что вызывает у меня некоторые вопросы.

так же посоветовал бы почитать про оператор continue, задумываясь, как следует лучше расположить границы блока else.
0
19.11.2012, 16:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.11.2012, 16:34
Помогаю со студенческими работами здесь

Вычислить значения функции для заданных значений аргумента
Вычислить значения функций для n=5,6,7,...,20

Вычислить значения функции для введенных значений аргумента
розработать программу которая обращается к человеку для ввода нескольких чисел! чтобы пограмма...

Вычислить значения функции для пяти значений аргумента
Нужно составить программу на Паскале ABC (через цикл for). Ввести с клавиатуры 5 значений для X....

Вычислить значения функции для произвольных значений аргумента
Ребят помогите пожалуйста . В Паскале не селён а вот тут надо работы сдать. Составить программу...

Вычислить значения функции для значений аргумента в заданном интервале
Необходимо выполнить следующие операции:  Написать пользовательскую функцию;  Создать...

Вычислить значения заданной функции для заданных значений аргумента
Здравствуйте, если у вас есть примеры решенного, либо вы знаете как удовлетворить условия, то...


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

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

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