Форум программистов, компьютерный форум, киберфорум
PascalABC.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 23.03.2022
Сообщений: 5
1

График y=1/2*cos(x) на отрезке -pi,pi

19.04.2022, 21:02. Показов 701. Ответов 4

Author24 — интернет-сервис помощи студентам
Есть программа под y=1/2*cos(x),но там отрезок от -10 до 10, и я не могу понять как сделать на отрезке -pi,pi.Помогите пожалуйста.

uses graphABC;
var gx,gy,x0,y0,k,x1,y1,i:integer;
x,y:real;
begin
gx:=900;
gy:=700;
k:=20; //масштаб
setwindowsize(gx,gy);
x0:=gx div 2; //центр y
y0:=gy div 2; //центр x
//ось х
line(0,y0,gx,y0);
line(gx,y0,gx-10,y0+10);
line(gx,y0,gx-10,y0-10);
textout(gx-10,y0+10,'X');
//ось y
line(x0,0,x0,gy);
line(x0,0,x0-10,10);
line(x0,0,x0+10,10);
textout(x0+10,10,'Y');

//цикл для черточек х

i:=-10;
while i<11 do
begin
line(x0+i*k,y0+10,x0+i*k,y0-10);
textout(x0+i*k,y0+10,inttostr(i));
inc(i);
end;
//цикл для черточек y

i:=-10;
while i<11 do
begin
if i<>0 then
begin
line(x0+10,y0+i*k,x0-10,y0+i*k);
textout(x0+10,y0-i*k,inttostr(i));
end;
inc(i);
end;

x:=-pi;
while x<pi do
begin
y:=1/2*cos(x);

x1:= x0+round(x*k);
y1:= y0-round(y*k);

setpencolor(clpurple);
circle(x1,y1,2);
floodfill(x1,y1,clpink);
x:=x+0.2;
end;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.04.2022, 21:02
Ответы с готовыми решениями:

Построить график функции y=1-cos(x) на отрезке [-pi, 0]
Построить график функции y=1-cos(x) на отрезке .

Составить программу для вычисления таблицы значений функции y=x^2+3(cos)^2*2x на отрезке [0;3] если Х на этом отрезке изменяется с шагом 0.2
Составить программу для вычисления таблицы значений функции y=x^2+3(cos)^2*2x на отрезке если Х на этом отрезке изменяется с шагом 0.2....

График: f(x)= cos x -(4/15П)*cos 4x где -2П<=x<=4П с шагом h
f(x)= cos x -(4/15П)*cos 4x где -2П&lt;=x&lt;=4П с шагом h заранее спасибо

4
 Аватар для XzzzX
403 / 278 / 120
Регистрация: 09.07.2021
Сообщений: 1,013
19.04.2022, 21:13 2
Я бы посоветовал Вам не мучать себя и людей...
Pascal
1
2
3
4
5
uses graphwpf;
function f(x: real):= 1/2*cos(x);
begin
DrawGraph(f, -pi, pi);
end.
1
0 / 0 / 0
Регистрация: 23.03.2022
Сообщений: 5
19.04.2022, 21:45  [ТС] 3
Я бы наверное так и сделал, если бы преподаватель не был таким строгим. Ему нужно именно вот в таком виде
Миниатюры
График y=1/2*cos(x) на отрезке -pi,pi  
0
93 / 69 / 19
Регистрация: 12.04.2017
Сообщений: 262
25.04.2022, 06:13 4
Вряд ли кто-то захочет ублажать хотелки вашего преподавателя
0
Вирусоборец
 Аватар для thyrex
13290 / 7414 / 1568
Регистрация: 06.09.2009
Сообщений: 27,010
25.04.2022, 17:07 5
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
uses graphABC;
var gx, gy, x0, y0, k, x1, y1, i: integer;
    x, y: real;
begin
 gx:= 500;
 gy:= 250;
 k:= 50; // масштаб
 SetWindowSize(gx, gy);
 x0:= gx div 2; // центр y
 y0:= gy div 2; // центр x
 // ось х
 line(0, y0, gx, y0);
 line(gx, y0, gx-10, y0+7);
 line(gx, y0, gx-10, y0-7);
 TextOut(gx-10, y0+10, 'X');
 // ось y
 line(x0, 0, x0, gy);
 line(x0, 0, x0-7, 10);
 line(x0, 0, x0+7, 10);
 TextOut(x0-20, 0, 'Y');
 // цикл для черточек х
 i:= -4;
 while i<5 do
  begin
   line(x0+i*k, y0+7, x0+i*k, y0-7);
   if i <> 0
    then TextOut(x0+i*k-3, y0+10, i)
    else TextOut(x0+i*k+2, y0+3, i);
   inc(i);
  end;
 // цикл для черточек y
 i:= -2;
 while i<3 do
  begin
   if i<>0
    then
     begin
      line(x0+7, y0+i*k, x0-7, y0+i*k);
      TextOut(x0+15, y0-i*k-8, i);
     end;
   inc(i);
  end;
 // цикл для графика
 x:= -pi;
 while x<=pi do
  begin
   y:= 1/2*cos(x);
   x1:= x0+round(x*k);
   y1:= y0-round(y*k);
   SetPenColor(clPurple);
   Circle(x1, y1, 2);
   FloodFill(x1, y1, clPink);
   x:= x+0.1;
  end;
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.04.2022, 17:07
Помогаю со студенческими работами здесь

В MS Excel построить график и найти нули функции f(x)=cos^2 (x+1)+x^2+2x на отрезке [-2, 0]
Помогите пожалуйста справиться с данной задачей, буду очень благодарна) С помощью MS Excel построить график и найти нули функции...

Где здесь ошибка, заранее спасибо. Условие:Вычислить значение суммы cos(x)+cos(cos(x)+.+cos(cos(.cos(x).) n раз
Sub max3() Dim s As Double Dim n, i, t, j As Integer n = Cells(1, 1) x = Cells(1, 2) s = 0 t = Cos(x) For i = 1 To n j =...

Рекурсия. Вычислить рекурсивно функцию вида y=cos(x)+cos(x^2)+cos(x^3)+...+cos(x^n).
У меня задание вычислить рекурсивно функцию вида y=cos(x)+cos(x^2)+cos(x^3)+...+cos(x^n). Но мне кажется что работает она неправильно и я...

Протабулировать функцию y=cos(x) на отрезке [0;3] с шагом 0.2
Протабулировать функцию y=cos(x) на отрезке с шагом 0.2 и найти наименьшее значение функции.

Вычислить функции sin(|-1.5x|), cos^2(x) на отрезке
Пожалуйста помогите написать программу на языке Турбо Паскаль! Нужно срочно и я готов заплатить но только лично ! я живу в Спб! Программа...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Новые блоги и статьи
Исследование байт-кода Python: подключаем дизассемблер
stackOverflow 19.02.2025
Многие знают, что Python - интерпретируемый язык, но мало кто задумывается о том, что происходит между написанием кода и его выполнением. На самом деле Python использует промежуточное представление. . .
Исследование байт-кода Python: компиляторы против интерпретаторов
stackOverflow 19.02.2025
Понимание байт-кода Python - основополагающий аспект для разработчиков, стремящихся глубже понять внутренние механизмы языка и оптимизировать производительность своих программ. Байт-код представляет. . .
Comprehensions в Python - что это такое?
stackOverflow 19.02.2025
Когда речь заходит о Python, одной из его самых красивых и мощных возможностей являются списковые включения или comprehensions. Это особые синтаксические конструкции, позволяющие создавать новые. . .
Python правда такой медленный? Развенчиваем миф о медлительности
stackOverflow 19.02.2025
Когда речь заходит о выборе языка программирования для нового проекта, вопрос производительности часто становится одним из ключевых факторов. Python, несмотря на свою популярность и простоту. . .
Динамические формы в Flask
stackOverflow 19.02.2025
Работа с веб-формами часто требует гибкости в отношении количества полей, которые пользователь может заполнить. Представьте ситуацию, когда вам нужно создать форму для ввода контактных данных, где у. . .
Обнаружение объектов в реальном времени на Raspberry Pi с OpenCV и Movidius NCS
stackOverflow 19.02.2025
Технология обнаружения объектов в реальном времени становится все более востребованной в различных областях - от систем безопасности до автономных транспортных средств. Особый интерес представляет. . .
где chromium хранит пароли и как их обнулить в пожарном варианте
jigi33 19.02.2025
Where is the chromium browser stores passwords for a sites где chromium-подобный браузер хранит пароли и как их обнулить в пожарном варианте (see screenshot)
howto get access to external internet resources with kinit
jigi33 19.02.2025
Решение проблемы с необходимостью доп. авторизации по Керберос для автоотработки аутентификации на прокси-сервер (see screenshot)
Отслеживание автомобилей и определение скорости с OpenCV и Python на Raspberry Pi
stackOverflow 19.02.2025
В этой статье мы рассмотрим создание системы отслеживания транспортных средств и определения их скорости с использованием компьютерного зрения и библиотеки OpenCV. Наше решение основано на принципе. . .
ENV (environments) valid paths in linux
jigi33 19.02.2025
Environments paths (see screenshot)
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru