Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 24.01.2016
Сообщений: 21

Табулирование функций

03.01.2019, 22:47. Показов 1944. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать программу табулирования функции на заданном промежутке с шагом 0.2 и построить график этой функции.
y=x^2+sin(5x)
[0.1;2.1]
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.01.2019, 22:47
Ответы с готовыми решениями:

Табулирование функций
y(x)=\left|{cos x}^{2}-0,51\right|{sin}^{3}\left(3x-4 \right)-4,44

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

Табулирование функций в Pascale
Необходимо протабулировать функции, зависящие от двух переменных или от нескольких параметров. Результаты табулирования оформить в виде...

2
4248 / 1746 / 250
Регистрация: 01.05.2013
Сообщений: 7,817
04.01.2019, 00:19
GrewHD, ну само табулирование не сложное дело
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var a,b,y,h,x:real;
begin
writeln ('Табулирование функции y=x^2+sin(5x)');
writeln ('-----------------------');
a:=0.1;
b:=2.1;
h:=0.2;
writeln ('Табулирование производится на промежутке [',a,';',b,'] с шагом изменения"х" = ',h);
writeln(' ___________________________  ');
writeln('|     x       |       y     | ');
writeln('|_____________|_____________| ');
x:=a;
repeat
 y:=power(x,2)+sin(5*x);
 writeln ('|   ',x:5:2,'     |     ',y:5:2,'   | ');
 writeln ('|_____________|_____________|');
 x:=x+h;
until x>b;
end.
А вот на построении что-то у меня мозг коротит. Сейчас ещё подумаю.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
04.01.2019, 09:18
Лучший ответ Сообщение было отмечено Turok123 как решение

Решение

Pascal
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
uses graphABC;
const a=0.1;
      b=2.1;
      h=0.2;
function Y(x:real):real;
begin
Y:=x*x+sin(5*x);
end;
var xn,xk,x,dx,mx,my:real;
    x0,y0,n,i:integer;
    s1,s2:string;
begin
setwindowsize(800,400);
centerwindow;
//начало координат
x0:=250;
y0:=2*windowheight div 3;
//масштабы
mx:=(windowwidth-x0-30)/b;
my:=(y0-20)/5;
//оси
line(x0,y0,x0+round(b*mx),y0);
textout(x0+round(b*mx),y0-20,'X');
line(x0,0,x0,2*y0);
textout(x0+5,0,'Y');
textout(x0+5,y0+10,'0');
//подписи по оси Х
for i:=1 to trunc(10*b) do
 begin
  line(x0+round(i*mx/10),y0-3,x0+round(i*mx/10),y0+3);
  textout(x0+round(i*mx/10),y0+10,floattostr(i/10));
 end;
//подписи по оси Y
for i:=1 to 5 do
 begin
  line(x0-3,y0-round(i*my),x0+3,y0-round(i*my));
  line(x0-3,y0+round(i*my),x0+3,y0+round(i*my));
  textout(x0-25,y0-round(i*my)-5,inttostr(i));
  textout(x0-30,y0+round(i*my)-5,inttostr(-i));
 end;
//график
setpencolor(clBlue);
x:=a;
dx:=0.01;
while x<=b do
 begin
  if x=a then moveto(x0+round(x*mx),y0-round(Y(x)*my))
  else lineto(x0+round(x*mx),y0-round(Y(x)*my));
  x:=x+dx;
 end;
//таблица
setfontsize(10);
textout(30,20,'Таблица значений');
textout(0,40,'аргумента и функции шаг=0.2');
setpencolor(clBlack);
line(30,80,150,80);
textout(50,82,'X');
textout(110,82,'Y');
line(30,100,150,100);
x:=a;
i:=100;
while x<=b do
 begin
  str(x:0:2,s1);
  str(Y(x):0:3,s2);
  textout(40,i,s1);
  textout(100,i,s2);
  line(30,i,150,i);
  inc(i,20);
  x:=x+h;
 end;
line(30,80,30,i);
line(85,80,85,i);
line(150,80,150,i);
line(30,i,150,i);
setfontsize(12);
setfontstyle(fsBold);
setfontcolor(clBlue);
textout(x0+50,20,'Y(x)=x^2+sin(5x)');
end.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.01.2019, 09:18
Помогаю со студенческими работами здесь

Табулирование функций в диапазоне
(Ссылка на сторонний ресурс удалена) Если можно,то через &quot;//&quot; объяснения,что значит какая функция. За ранее большая...

Циклический процесс: табулирование функций
Составить Цикл с предусловием и постусловием y=8{x}^{3}-2{x}^{2}+sin(x/2) xn=-20 xk=20 h=0,4

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

Программирование циклических алгоритмов. Табулирование функций
Вычислить (протабулировать) значения функции f(x) на промежутке x∈ с шагом h var x,i,k:integer; F,h,a:real; begin ...

Табулирование функций с использованием циклических алгоритмов с постусловием
\left\{\begin{matrix}1-{e}^{-ax}sin(ax+b) \ x&gt;\Pi \\ 1-{e}^{-ax}(ax+b) \ -\Pi\leq x\leq \Pi \\ 1-({e}^{-ax}+{e}^{-bx}) \ x...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru