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

Построение ограниченных областей на плоскости

17.11.2014, 11:09. Показов 1155. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста построить . у меня ничего не получается

https://www.cyberforum.ru/cgi-bin/latex.cgi?y_1=4(x+2)^2\ ,\ \ y_2={0.5x}^2+4\ ;\ \ y_3=4(x-2)^2
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.11.2014, 11:09
Ответы с готовыми решениями:

Построение ограниченных областей на плоскости
y1=2x-1; y2=3cos(x); y3=sqrt(x/5)

Построение ограниченых областей плоскости
Помогите пожалуйста написать программу. Необходимо построить графики функций (каждый график своим цветом). Ту, область, что ограничивают...

Определить коды областей и направление отрезка плоскости
Плоскость xOy разделена на четыре области, обозначенные буквами A, B, C, D. Программа должна обеспечить ввод с клавиатуры двух точек: xa,...

3
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
17.11.2014, 19:03
Лучший ответ Сообщение было отмечено Cjabz как решение

Решение

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
uses graphaBC;
function f1(x:real):real;
begin
f1:=4*sqr((x+2))
end;
function f2(x:real):real;
begin
f2:=0.5*sqr(x)+4;
end;
function f3(x:real):real;
begin
f3:=4*sqr((x-2))
end;
var xc,yc,i:integer;
    xn,xk,x,mx,my:real;
begin
xc:=windowwidth div 2;
yc:=windowheight-50;
xn:=-1.5;
xk:=1.5;
mx:=(xc-40)/xk;
my:=(yc-40)/f1(0.5);
x:=xn;
moveto(xc+round(x*mx),yc-round(f1(x)*my));
setpencolor(clBlue);
while x<=xk do
 begin
   lineto(xc+round(x*mx),yc-round(f1(x)*my));
  x:=x+0.01
 end;
x:=xn;
moveto(xc+round(x*mx),yc-round(f2(x)*my));
setpencolor(clRed);
while x<=xk do
 begin
   lineto(xc+round(x*mx),yc-round(f2(x)*my));
  x:=x+0.01
 end;
x:=xn;
moveto(xc+round(x*mx),yc-round(f3(x)*my));
setpencolor(clGreen);
while x<=xk do
 begin
   lineto(xc+round(x*mx),yc-round(f3(x)*my));
  x:=x+0.01
 end;
floodfill(xc,yc-100{round(f2(0)*my-10)},clAqua);
setpencolor(clBlack);
line(0,yc,windowwidth,yc);
line(xc,0,xc,windowheight);
setbrushstyle(bsClear);
for i:=1 to 5 do
 begin
  line(xc+round(i*mx/2),yc-3,xc+round(i*mx/2),yc+3);
  textout(xc+round(i*mx/2),yc+10,floattostr(i/2));
  line(xc-round(i*mx/2),yc-3,xc-round(i*mx/2),yc+3);
  textout(xc-round(i*mx/2),yc+10,floattostr(-i/2));
  line(xc-3,yc-round(i*my*5),xc+3,yc-round(i*my*5));
  textout(xc-20,yc-round(i*my*5)-5,inttostr(i*5));
 end;
textout(xc+5,yc+10,'0');
textout(windowwidth-20,yc-20,'X');
textout(xc+10,10,'Y');
setfontsize(12);
setfontcolor(clBlue);
textout(80,10,'y=4(x+2)^2');
setfontcolor(clRed);
textout(80,30,'y=0.5x^2+4');
setfontcolor(clGreen);
textout(80,50,'y=4(x-2)^2');
end.
1
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 8
01.12.2014, 11:46  [ТС]
а если мне вместо заливки голубым нужно сделать штриховку, под 45 градусов с растоянием 45 пикселей . какую формулу использовать нужно ?
0
Почетный модератор
 Аватар для Puporev
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
01.12.2014, 12:46
Цитата Сообщение от Cjabz Посмотреть сообщение
под 45 градусов с растоянием 45 пикселей .
Это не стандартная штриховка и нужно это делать вручную, путем рисования параллельных отрезков с нужными параметрами в пределах области.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.12.2014, 12:46
Помогаю со студенческими работами здесь

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

Построение плоскости
Всех приветствую! Нужна помощь по построению плоскости с условием: Координаты двух точек, между которыми строится прямая, высота по оси...

Построение плоскости
Добрый день. Есть 3 вектора X 1:1:40 - ширина плоскости Y 1:1:1000 - длинна плоскости Z длиной 1000 с значениями колеблющимися...

Построение плоскости в пространстве
Нужна помощь в построении плоскости в пространстве в Матлабе. Вот у меня есть плоскость: 2X+3Y+4Z-5=0 И нужно её построить в...

Построение 2d окружности в плоскости z
хотя бы по 2м точкам я уже отчаялась, и не знаю как мне ее так построить. вручную в autocad эт я могу, а вот через autolisp никак


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
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
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru