Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 12.02.2014
Сообщений: 47
1

Найти значения функции на заданном отрезке с заданным шагом

05.05.2014, 19:34. Показов 2242. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста, объясните конструкцию цикла for to do для шага 0.2
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2014, 19:34
Ответы с готовыми решениями:

построить гарфик функции с заданным шагом и в заданном отрезке..
функция y=x+cos(exp(0/52*ln(x))+2) отрезок c шагом 0.05 . пробовала решать,чето нетак.вот...

Вычислить значения функции на заданном отрезке с заданным шагом
Задание №1. Табулирование функций. Составить программу для вычисления значений функции F(x) на...

Вычислить значения функции на заданном отрезке с заданным шагом
Составить постановку, алгоритм и программу выдачи на экран в PASCALe значение функции не меньше 2.3...

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

6
Заблокирован
05.05.2014, 19:55 2
Такого быть не может. Шаг только целый. Если вы скажите зачем, вам дадут дельный совет. Если графики строить, то существует целая тема по этому поводу.
0
1 / 1 / 0
Регистрация: 12.02.2014
Сообщений: 47
05.05.2014, 20:20  [ТС] 3
Дана задача на вычисление значения функции (y=x*x*x) на отрезке от 3 до 8. шаг - 0.2
0
36 / 33 / 1
Регистрация: 11.01.2013
Сообщений: 388
05.05.2014, 20:37 4
Slevin_K,
(8 - 3)/0.2 = 25
(Max - min)/STEP = N

Delphi
1
2
3
4
for i := 0 to N do begin
  x := x + step;
  CalcY(x);
end;
Надеюсь, что понятно объяснил в чём отличие "Вашего" шага и шага цикла.

С уважением.
0
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
05.05.2014, 20:45 5
В цикле for to do шаг всегда 1 или -1.
Поэму эту конструкцию с произвольным шагом задать не получится.
______________________
Возможно, вопрос задан неграмотно, и просто нужно вывести на экран нецелые числа с определенным шагом, а использовать для вывода чисел требуется исключительно цикл for to do (это должно быть указано в задании), если это так, то тогда все просто
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
var step:real;
    i:Integer;
    S:String;
begin
   S:='';
 
   for i:=0 to 10 do Begin
       if i=0 then step:=0 else Begin
          if (i mod 2)>0 then Begin 
            step:=i/10;
            S:=S+FloatToStr(step)+#10+#13;
          end;
       end;
   end;
 
   ShowMessage(S); //В строке числа 0.1, 0.3 .. 0.9
 
end;
______________________
Если в задании не указано обязательное условие for to do, то не нужно его использовать, потому что для таких целей существуют конструкции while do и repeat until и их использовать в таких случаях проще и правильнее.
0
Эксперт Pascal/Delphi
4914 / 2783 / 853
Регистрация: 04.10.2012
Сообщений: 10,129
05.05.2014, 21:42 6
Slevin_K, для конструкции цикла с произвольным шагом используется while или repeat.
1
36 / 33 / 1
Регистрация: 11.01.2013
Сообщений: 388
05.05.2014, 22:12 7
Цитата Сообщение от droider Посмотреть сообщение
для конструкции цикла с произвольным шагом используется while или repeat
хорошая вещь привычка... только сейчас понял как привык к for'у. Спасибо даже не вспомнил о них.
0
05.05.2014, 22:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2014, 22:12
Помогаю со студенческими работами здесь

Табулирование функции на заданном отрезке с заданным шагом
протабулировать функцию F(x)=tg2x-3 на отрезке с шагом h. результат представить в виде таблицы...

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

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

Найти наибольшее и наименьшее значения функции в заданном интервале с заданным шагом
Найти наибольшее и наименьшее значения функции в заданном интервале с заданным шагом Функция...


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

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