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

Протабулировать функцию

26.09.2016, 19:00. Показов 1271. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить таблицу значений функции

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
Y=\begin{cases}F1(x) & \text{ if } x\leq a \\ F2(x) & \text{ if } x>a \end{cases}<br />

для значений аргумента х в интервале от xn до xk с шагом hx . Исходные данные приведены в таблице.
Задачу решить, используя циклы:
а) WHILE;
б) REPEAT;
в) FOR.
https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
F1(x)=\sin(\pi x),\ F2(x)=\ln ^2(3x+1),\ xn=10,\ xk=20,\ hx=0.5,\ a=15<br />
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.09.2016, 19:00
Ответы с готовыми решениями:

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

Протабулировать функцию
Очень нужно.... Протабулировать функцию

Протабулировать функцию
Помогите пожалуйста... Задание №1

3
0 / 0 / 0
Регистрация: 26.09.2016
Сообщений: 4
26.09.2016, 19:01  [ТС]
вот что получилось с while

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Program Lr3;
 
const a=15;
 
var x,f:real;
 
Begin
 
writeln ('Введите x');
readln (x);
 
begin
while x<=0 do
end;
 
if x<=a then f:=(sin(x)*(Pi*x))
else if x>a then f:=(ln(2)*(3*x+1));
 
 
writeln ('F=',f:3:2); 
 
End.
тут есть какая то ошибка не могу понять
0
Хитрая блондиночка $)
 Аватар для Hikari
1472 / 988 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
26.09.2016, 19:15
Цитата Сообщение от Pererez123 Посмотреть сообщение
тут есть какая то ошибка не могу понять
Тут вообще нет ничего кроме ошибок.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Program Lr3;
 
const a=15;
 
var x,f:real;
 
Begin
 
x:=10;
 
 while x<=20 do begin
  if x<=a then f:=(sin(x)*(Pi*x))
  else if x>a then f:=(ln(2)*(3*x+1));
  writeln ('X=',x:5:2,'F=',f:3:2); 
  x:=x+0.5;
 end;
 Readln; 
End.
Это если не проверять формулу.
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
26.09.2016, 19:20
Лучший ответ Сообщение было отмечено Pererez123 как решение

Решение

While.
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
const a=15;
      xn=10;
      xk=20;
      hx=0.5;
function F1(x:real):real;
begin
F1:=sin(pi*x);
end;
function F2(x:real):real;
begin
F2:=sqr(ln(3*x+1));
end;
 
var x,y:real;
Begin
x:=xn;
while x<=xk do
 begin
  if x<=a then y:=F1(x)
  else y:=F2(x);
  writeln('x=',x:5:1,'  y=',y:7:3);
  x:=x+hx;
 end;
End.
Добавлено через 1 минуту
Repeat.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const a=15;
      xn=10;
      xk=20;
      hx=0.5;
function F1(x:real):real;
begin
F1:=sin(pi*x);
end;
function F2(x:real):real;
begin
F2:=sqr(ln(3*x+1));
end;
 
var x,y:real;
Begin
x:=xn;
repeat
 if x<=a then y:=F1(x)
 else y:=F2(x);
 writeln('x=',x:5:1,'  y=',y:7:3);
 x:=x+hx;
until x>xk;
End.
Добавлено через 3 минуты
For.
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
const a=15;
      xn=10;
      xk=20;
      hx=0.5;
function F1(x:real):real;
begin
F1:=sin(pi*x);
end;
function F2(x:real):real;
begin
F2:=sqr(ln(3*x+1));
end;
 
var n,i:integer;
    x,y:real;
Begin
n:=round((xk-xn)/hx);
for i:=0 to n do
 begin
  x:=xn+i*hx;
  if x<=a then y:=F1(x)
  else y:=F2(x);
  writeln('x=',x:5:1,'  y=',y:7:3);
 end;
End.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.09.2016, 19:20
Помогаю со студенческими работами здесь

Протабулировать функцию
Функция f(x)=\operatorname{arctg}\frac{1}{x-1} Интервал х равен ; точка n = 10

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

Протабулировать функцию
Вычислить значение функции f(x,n) для n=10; 11; ... 15 и значения x, изменяющегося от x=0.6 до x=1.1 с шагом (дельта)x=0.25. Результат...

Протабулировать функцию
y=4x3-2x2+5 для значений Х, изменяющихся от 3 до 1 с шагом 0.1. Что не понятно пишите!!!

Протабулировать функцию
http://5.firepic.org/5/images/2015-10/16/474dixuvl5f9.png


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru