Постройте таблицу значений функции y=f(x) для x€[a,b] с шагом h. Замечание. Для решения...

0 голосов
239 просмотров

Постройте таблицу значений функции y=f(x) для x€[a,b] с шагом h.
Замечание. Для решения задачи использовать вспомогательный метод.
12 задача


image

Информатика (475 баллов) | 239 просмотров
0

1. Какой язык в какой версии? 2. Метод предполагает класс, на базе которого в программе будет создан объект, имеющий данный метод. Вы какими свойствами и методами хотите этот объект наделить?

0

Паскаль,вспомогательный метод

0

Что это за термин "вспомогательный метод"? Вы где его взяли? И снова: ВЕРСИЯ какая Паскаля?

0

Специально посмотрел в Интернет: там НЕИЗВЕСТЕН термин "вспомогательный метод" для Паскаля.

0

не знаю,задание такое,я и сам не понимаю,паскаль abcnet

0

Когда учащиеся не понимают задания, они своему преподавателю вопрос задают.

0

задание дистанционно отправлено сегодня,если спрашивать,то только завтра,а сделать как бы надо

0

Что-то меня на мысль наводит, что Вы на занятия не ходите (или ходите, но занимаетесь там чем-то иным). Поскольку тут почти 100% я уверен, что речь не о вспомогательном методе, а о вспомогательном алгоритме.

0

возможно

Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.Net 3.0, сборка 1052
function f(x:double):double;
begin
  if x<0 then result:=0<br>  else
    if x=1 then result:=1
    else result:=sqr(x)+1
end;

var
  a,b,h,x:double;
begin
  Write('Введите a b h: '); Read(a,b,h);
  x:=a;
  while x<=(b+1e-10*h) do begin<br>    Writeln('x=',x:10:5,', y=',f(x):10:5);
    x:=x+h
  end
end.

Тестовое решение:
Введите a b h: 0.3 2.5 0.25
x=   0.30000, y=   1.09000
x=   0.55000, y=   1.30250
x=   0.80000, y=   1.64000
x=   1.05000, y=   2.10250
x=   1.30000, y=   2.69000
x=   1.55000, y=   3.40250
x=   1.80000, y=   4.24000
x=   2.05000, y=   5.20250
x=   2.30000, y=   6.29000

(142k баллов)