Форум программистов, компьютерный форум, киберфорум
Python: GUI, графика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 14.05.2019
Сообщений: 135

Координатная плоскость, построение двух функций с пересечением

12.12.2019, 02:03. Показов 1570. Ответов 0

Студворк — интернет-сервис помощи студентам
Здравствуйте, мне нужна помощь.

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

Python
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
from tkinter import *
from math import *
root = Tk()
root.geometry ('1024x1080')
 
ntre = Entry(root,width=2)              
ntre.grid(column = 0, row = 1)
 
lbl = Label(root, text = 'x**2+')
lbl.grid(column = 1, row = 1)
 
ntre1 = Entry(root,width=2)
ntre1.grid(column = 2, row = 1)
 
ntre2 = Entry(root,width=2)
ntre2.grid(column = 0, row = 2)
 
ntre3 = Entry(root,width=2)
ntre3.grid(column = 1, row = 2)
 
lbl = Label(root, text = 'x**3-')
lbl.grid(column = 1, row = 2)
 
ntre4 = Entry(root,width=2)
ntre4.grid(column = 2, row = 2)
 
 
def clickznak():
    a = ntre.get()
    ntre.delete(0,END)
    for i in range(-4000,4100):
        x = i/100
        h = 20
        y1 = x**2
        y2 = x**3
        draw(x,y1,canvas,h,h,7,'green')
        draw(x,y2,canvas,h,h,7,'black')
 
def clrbut():
    canvas.delete(ALL)
    canvas.create_line(512,1024,512,0,width=2,arrow=LAST)
    canvas.create_line(0,540,1024,540,width=2,arrow=LAST)
 
 
btn = Button(root,text = 'Отправить', command = clickznak)
btn.grid(column = 0, row = 4)
 
btn1 = Button(root,text = 'Очистить', command = clrbut)
btn1.grid(column = 0, row = 5)
 
canvas = Canvas(root,width = 1024, height = 1080,bg = 'white')
canvas.grid(column = 4, row = 6)
 
canvas.create_line(512,1024,512,0,width=2,arrow=LAST)
canvas.create_line(0,540,1024,540,width=2,arrow=LAST)
 
 
def draw(x,y,canvas,hx,hy,fat,color):
    x = x*hx
    y = y*hy
    x = x + int(canvas['width'])//2
    y = y + int(canvas['height'])//2
    y = int(canvas['height'])- y
    x = round(x)
    y = round(y)
    canvas.create_oval(x-fat//2,y-fat//2,x+fat//2,y+fat//2, fill = color)
    return (x,y)
root.mainloop()
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.12.2019, 02:03
Ответы с готовыми решениями:

Координатная плоскость
Данная координатная плоскость. На ней три точки (центры кругов) заданы своими координатами. Даны радиусы каждого круга. Каждый круг имеет...

Координатная плоскость
Нужно написать программу в паскале на следующую задачу: Даны действительные числа x,y.Прямые y=x и y=-x и оси координат разбивают...

Координатная плоскость
Здравствуйте, можете помочь с созданием координатной плоскости и расстановлений на ней точек заданными координатами и провести линию по...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.12.2019, 02:03
Помогаю со студенческими работами здесь

Координатная плоскость
Здрасти всем)) задали мне задачйу...а выглядит она так-----Oпределить ближайшую к началу координат точку плоскости из трех заданных(код...

Координатная плоскость
Для какого наибольшего целого числа А формула ((x ≤ 9) →(x ⋅ x ≤ A)) ⋀ ((y ⋅ y ≤ A) → (y ≤ 9)) тождественно истинна, то есть...

Плоскость координатная
Я не могу сообразить как сделать следующую задачку: на плоскости XOY задана своими координатами точка A указать где она расположена на...

Координатная плоскость
Дан список точек плоскости с целочисленными координатами. Необходимо определить: 1) номер координатной четверти K, в которой находится...

Координатная плоскость
Ребят, дело обстоит вот в чем. Нужно построить координатную плоскость (150x150) и по нажатию левой кнопки мыши, по этой плоскости,...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
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
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru