2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113

Определение принадлежности точки к области

20.01.2014, 17:53. Показов 4150. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Надо определить принадлежность точки к заданной области.
Рисунок прикрепил.

Вот код который опередит входит-ли точка в окружности, так же идет проверка на то что-бы радиусы небыли нулевыми или меньше и точки окружностей не лежали на одной прямой. А как определить принадлежность треугольнику?
Написать меньше 1 прямой(x1,y1;x3,y3), выше 2 прямой(x3,y3;x2,y2) и выше 3 прямой(x2,y2;x1,y1). Но как это записать в c++?

C++
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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
 
using namespace std;
void R0(double);
 
void if2(double, double, double, double, double, double, double, double, double, double, double);
bool if1(double, double, double, double, double, double, double, double, double, double, bool);
 
void R0(double r)
{
    while (r<0)
    {
        cout<<"\nРадиус меньше нуля - ошибка!\nВведите радиус повторно\n";
        cin>>r;
    }
 
    while (r==0)
    {
        cout<<"\nРадиус равен нулю - ошибка!\nВведите радиус повторно\n";
        cin>>r;
    }
}
 
void if2(double x, double y, double x1, double y1, double x2, double y2, double x3, double y3, double R1, double R2, double R3)
{
    if ((pow((x-x1),2)+pow((y-y1),2) <= pow(R1,2) || pow((x-x2),2)+pow((y-y2),2) <= pow(R2,2) || pow((x-x3),2)+pow((y-y3),2) <= pow(R3,2)))//входит ли точка в 1,2 или 3 окружности
    cout<<"\nДанная точка принадлежит заданной области"<<endl; 
    else cout<<"\nДанная точка не принадлежит заданной области"<<endl;
    
}
 
 
 
bool if1(double x, double y, double x1, double y1, double x2, double y2, double x3, double y3, double R1, double R2, double R3, bool f)
{
    if (((x2-x1)*(y3-y1) - (y2-y1)*(x3-x1))==0)
    {
        cout<<"\nОшибка.Центры окружностей лежат на одной прямой!\nВведите их повторно\n"<<endl;
        return true;
    }
    else return false;
}
 
int main()
{
    setlocale(LC_ALL,"Russian"); 
    bool f=true;
    double x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3;
    do
    {
    cout<<"Введите координаты центра первой окружности х1,у1:\n";cin>>x1>>y1;
    cout<<"Введите радиус данной окружности:";cin>>R1;
    R0(R1);
    cout<<"Введите координаты центра второй окружности х2,у2:\n";cin>>x2>>y2;
    cout<<"Введите радиус данной окружности:"; cin>>R2;
    R0(R2);
    cout<<"Введите координаты центра третьей окружности х3,у3:\n";cin>>x3>>y3;
    cout<<"Введите радиус данной окружности:"; cin>>R3;
    R0(R3);
    f= if1(x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3, f);
    }
    while (f);
    cout<<"Введите х,у :\n"; cin>>x>>y;
    if2(x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3);
    return 0;
}
Миниатюры
Определение принадлежности точки к области  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.01.2014, 17:53
Ответы с готовыми решениями:

Определение принадлежности точки указанной области (перевести с Pascal на C++)
var x,y: real; begin write('Введите значения x, y: '); readln(x,y); if ((y&lt;0)and(y&gt;=-2)and(x&gt;=-1)and(x&lt;=1)) ...

Определение принадлежности заданной области
ПРИМЕР ЗАДАЧИ: #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std;

Вычисление принадлежности точки к области
Всем привет, нужна помощь с программой, которая бы вычисляла принадлежности точки. Рисунок

18
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 18:11  [ТС]
Ну вот например можно использовать уравнение прямой по 2 точкам,
(y1-y2)x + (x1-x1)y + (x1y2 - x2y1) = 0
но как узнать где лежит 3 точка, выше или ниже прямой?
0
Модератор
Эксперт С++
 Аватар для zss
13765 / 10960 / 6489
Регистрация: 18.12.2011
Сообщений: 29,233
20.01.2014, 18:13
Цитата Сообщение от Spect Посмотреть сообщение
Написать меньше 1 прямой(x1,y1;x3,y3),
Записываете уравнение прямой y=ax+b:
a=(y1-y3)/(x1-x3);b=y1-a*x1:
Теперь подставляйте проверочное x0 в это уравнение, если проверочное y0
окажется меньше, значит точка лежит под прямой.
1
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 18:30  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
Записываете уравнение прямой y=ax+b:
a=(y1-y3)/(x1-x3);b=y1-a*x1:
Теперь подставляйте проверочное x0 в это уравнение, если проверочное y0
окажется меньше, значит точка лежит под прямой.
Ну примерно понял щас попробую.

Добавлено через 10 минут
Цитата Сообщение от zss Посмотреть сообщение
Записываете уравнение прямой y=ax+b:
a=(y1-y3)/(x1-x3);b=y1-a*x1:
Теперь подставляйте проверочное x0 в это уравнение, если проверочное y0
окажется меньше, значит точка лежит под прямой.
Т.е мне что три "а" и три "b" делать??
Неужели нельзя как-нибудь проще?
0
Модератор
Эксперт С++
 Аватар для zss
13765 / 10960 / 6489
Регистрация: 18.12.2011
Сообщений: 29,233
20.01.2014, 18:38
Цитата Сообщение от Spect Посмотреть сообщение
Т.е мне что три "а" и три "b" делать??
Прямых то три. Надо проверить для каждой.
0
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 18:58  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
Прямых то три. Надо проверить для каждой.
Примерно сделал, но не работает :/
В чем проблема?
Кликните здесь для просмотра всего текста
C++
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
81
82
83
84
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
 
using namespace std;
void R0(double);
 
void if2(double, double, double, double, double, double, double, double, double, double, double,double,double,double);
bool if1(double, double, double, double, double, double, double, double, double, double, bool);
 
void R0(double r)
{
    while (r<0)
    {
        cout<<"\nРадиус меньше нуля - ошибка!\nВведите радиус повторно\n";
        cin>>r;
    }
 
    while (r==0)
    {
        cout<<"\nРадиус равен нулю - ошибка!\nВведите радиус повторно\n";
        cin>>r;
    }
}
 
void if2(double x, double y, double x1, double y1, double x2, double y2, double x3, double y3, double R1, double R2, double R3, double y4,double y5,double y6)
{
    if ((pow((x-x1),2)+pow((y-y1),2) <= pow(R1,2) || pow((x-x2),2)+pow((y-y2),2) <= pow(R2,2) || pow((x-x3),2)+pow((y-y3),2) <= pow(R3,2)) || ((y4>y)&&(y5<y)&&(y6<y)))
        cout<<"\nДанная точка принадлежит заданной области"<<endl; 
    else cout<<"\nДанная точка не принадлежит заданной области"<<endl;
}
 
 
 
bool if1(double x, double y, double x1, double y1, double x2, double y2, double x3, double y3, double R1, double R2, double R3, bool f)
{
    if (((x2-x1)*(y3-y1) - (y2-y1)*(x3-x1))==0)
    {
        cout<<"\nОшибка.Центры окружностей лежат на одной прямой!\nВведите их повторно\n"<<endl;
        return true;
    }
    else return false;
}
 
 
 
int main()
{
    setlocale(LC_ALL,"Russian"); 
    bool f=true;
    double x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3,a1,b1,y4,x4,a2,b2,a3,b3,y5,y6,x5,x6;
    
    do
    {
    cout<<"Введите координаты центра первой окружности х1,у1:\n";cin>>x1>>y1;
    cout<<"Введите радиус данной окружности:";cin>>R1;
    R0(R1);
    cout<<"Введите координаты центра второй окружности х2,у2:\n";cin>>x2>>y2;
    cout<<"Введите радиус данной окружности:"; cin>>R2;
    R0(R2);
    cout<<"Введите координаты центра третьей окружности х3,у3:\n";cin>>x3>>y3;
    cout<<"Введите радиус данной окружности:"; cin>>R3;
    R0(R3);
    f= if1(x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3, f);
    }
    while (f);
    cout<<"Введите х,у :\n"; cin>>x>>y;
 
    y4=a1*x4+b1;
    a1=(y1-y3)/(x1-x3);
    b1=y1-a1*x1;
 
    y5=a1*x5+b2;
    a2=(y3-y2)/(x3-x2);
    b2=y3-a2*x3;
 
    y6=a3*x6+b3;
    a3=(y2-y1)/(x2-x1);
    b3=y2-a3*x2;
 
    if2(x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3,y4,y5,y6);
    return 0;
}
0
Модератор
Эксперт С++
 Аватар для zss
13765 / 10960 / 6489
Регистрация: 18.12.2011
Сообщений: 29,233
20.01.2014, 20:37
Наоборот, сначала находим a,b а потом вычисляем y
C++
1
2
3
a1=(y1-y3)/(x1-x3);
    b1=y1-a1*x1;
    y4=a1*x4+b1;
1
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 20:46  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
Наоборот, сначала находим a,b а потом вычисляем y
C++
1
2
3
a1=(y1-y3)/(x1-x3);
    b1=y1-a1*x1;
    y4=a1*x4+b1;
Исправил, но не помогло выдает ошибку "Run-Time CHeck Failure #3 - The variable 'y' is being used without being intialized."

Добавлено через 6 минут
Все разобрался с ошибкой.
0
Модератор
Эксперт С++
 Аватар для zss
13765 / 10960 / 6489
Регистрация: 18.12.2011
Сообщений: 29,233
20.01.2014, 20:48
Это относится к первой функции
f= if1(x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3, f);
т.к. x,y Вы вводите после этого вызова.
Вы их, кстати, в ней не используете. Зачем тогда писали?
1
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 20:59  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
Записываете уравнение прямой y=ax+b:
a=(y1-y3)/(x1-x3);b=y1-a*x1:
Теперь подставляйте проверочное x0 в это уравнение, если проверочное y0
окажется меньше, значит точка лежит под прямой.
В данной формуле "x" не инициализируется, как мне с этим быть??

Добавлено через 1 минуту
Цитата Сообщение от zss Посмотреть сообщение
Это относится к первой функции
f= if1(x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3, f);
т.к. x,y Вы вводите после этого вызова.

Вы их, кстати, в ней не используете. Зачем тогда писали?
Да, мой косяк. Торопился

Добавлено через 4 минуты
Цитата Сообщение от zss Посмотреть сообщение
Записываете уравнение прямой y=ax+b:
a=(y1-y3)/(x1-x3);b=y1-a*x1:
Теперь подставляйте проверочное x0 в это уравнение, если проверочное y0
окажется меньше, значит точка лежит под прямой.
Или "x" имеется ввиду, координата точки принадлежность которой и надо определить?
0
Модератор
Эксперт С++
 Аватар для zss
13765 / 10960 / 6489
Регистрация: 18.12.2011
Сообщений: 29,233
20.01.2014, 21:05
Цитата Сообщение от Spect Посмотреть сообщение
Или "x" имеется ввиду, координата точки принадлежность которой и надо определить?
x0 - x координата точки, которую проверяем
y0 - y координата точки, которую проверяем
1
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 21:14  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
x0 - x координата точки, которую проверяем
y0 - y координата точки, которую проверяем
Я понял, но куда их в формулу подставлять?

a1=(y1-y3)/(x1-x3);
b1=y1-a1*x1;
y4=a1*x4+b1;
Что в данной формуле "x4"?
0
Модератор
Эксперт С++
 Аватар для zss
13765 / 10960 / 6489
Регистрация: 18.12.2011
Сообщений: 29,233
20.01.2014, 21:17
C++
1
2
3
y4=a1*x0+b1;
if(y0>y4)    // точка (x0,y0) над прямой
 if(y0<y4)   //точка  (x0,y0) под прямой
1
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 21:49  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
C++
1
2
3
y4=a1*x0+b1;
if(y0>y4)    // точка (x0,y0) над прямой
 if(y0<y4)   //точка  (x0,y0) под прямой
Теперь я все понял, но программа почему-то работает не правильно
Кликните здесь для просмотра всего текста
C++
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
81
82
83
84
85
86
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
 
using namespace std;
void R0(double);
 
void if2(double, double, double, double, double, double, double, double, double, double, double,double,double,double);
bool if1(double, double, double, double, double, double, double, double, bool);
 
void R0(double r)
{
    while (r<0)
    {
        cout<<"\nРадиус меньше нуля - ошибка!\nВведите радиус повторно\n";
        cin>>r;
    }
 
    while (r==0)
    {
        cout<<"\nРадиус равен нулю - ошибка!\nВведите радиус повторно\n";
        cin>>r;
    }
}
 
void if2(double x, double y, double x1, double y1, double x2, double y2, double x3, double y3, double R1, double R2, double R3, double y4,double y5,double y6)
{
    
    
    if ((pow((x-x1),2)+pow((y-y1),2) <= pow(R1,2) || pow((x-x2),2)+pow((y-y2),2) <= pow(R2,2) || pow((x-x3),2)+pow((y-y3),2) <= pow(R3,2)) || ((y<y4)&&(y>y5)&&(y>y6)))
        cout<<"\nДанная точка принадлежит заданной области"<<endl; 
    else cout<<"\nДанная точка не принадлежит заданной области"<<endl;
}
 
 
 
bool if1(double x1, double y1, double x2, double y2, double x3, double y3, double R1, double R2, double R3, bool f)
{
    if (((x2-x1)*(y3-y1) - (y2-y1)*(x3-x1))==0)
    {
        cout<<"\nОшибка.Центры окружностей лежат на одной прямой!\nВведите их повторно\n"<<endl;
        return true;
    }
    else return false;
}
 
 
 
int main()
{
    setlocale(LC_ALL,"Russian"); 
    bool f=true;
    double x, y, x1, y1, x2, y2, x3, y3, R1, R2, R3,a1,b1,y4,a2,b2,a3,b3,y5,y6;
    
    do
    {
    cout<<"Введите координаты центра первой окружности х1,у1:\n";cin>>x1>>y1;
    cout<<"Введите радиус данной окружности:";cin>>R1;
    R0(R1);
    cout<<"Введите координаты центра второй окружности х2,у2:\n";cin>>x2>>y2;
    cout<<"Введите радиус данной окружности:"; cin>>R2;
    R0(R2);
    cout<<"Введите координаты центра третьей окружности х3,у3:\n";cin>>x3>>y3;
    cout<<"Введите радиус данной окружности:"; cin>>R3;
    R0(R3);
    f= if1(x1, y1, x2, y2, x3, y3, R1, R2, R3, f);
    }
    while (f);
    cout<<"Введите х,у :\n"; cin>>x>>y;
 
    a1=(y1-y3)/(x1-x3);
    b1=y1-a1*x1;
    y4=a1*x+b1;
 
    a2=(y3-y2)/(x3-x2);
    b2=y3-a2*x3;
    y5=a1*x+b2;
 
    a3=(y2-y1)/(x2-x1);
    b3=y2-a3*x2;
    y6=a3*x+b3;
 
    if2(x,y,x1,y1,x2,y2,x3,y3,R1,R2,R3,y4,y5,y6);
    return 0;
}


Добавлено через 13 минут
Убрал все лишнее.
C++
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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <math.h>
 
using namespace std;
 
void if2(double x, double y, double x1, double y1, double x2, double y2, double x3, double y3,double y4,double y5,double y6)
{
    
    if (((y<y4)&&(y<y5)&&(y>y6)))
        cout<<"\nДанная точка принадлежит заданной области"<<endl; 
    else cout<<"\nДанная точка не принадлежит заданной области"<<endl;
}
 
int main()
{
    setlocale(LC_ALL,"Russian"); 
 
    double x,y,x1,y1,x2,y2,x3,y3,a1,b1,y4,a2,b2,a3,b3,y5,y6;
 
    cout<<"1:\n";cin>>x1>>y1;
    
    cout<<"2:\n";cin>>x2>>y2;
    
    cout<<"3:\n";cin>>x3>>y3;
    
    cout<<"Введите х,у :\n"; cin>>x>>y;
 
    a1=(y1-y3)/(x1-x3);
    b1=y1-a1*x1;
    y4=a1*x+b1;
 
    a2=(y3-y2)/(x3-x2);
    b2=y3-a2*x3;
    y5=a1*x+b2;
 
    a3=(y2-y1)/(x2-x1);
    b3=y2-a3*x2;
    y6=a3*x+b3;
 
    if2(x,y,x1,y1,x2,y2,x3,y3,y4,y5,y6);
    return 0;
}
0
71 / 59 / 14
Регистрация: 20.12.2013
Сообщений: 720
20.01.2014, 21:59
Проще сделать по-другому:
есть треугольник ABC и точка O,
если точка O находится внутри треугольника, то для каждой вершины тр-ка должно выполняться следующее условие (для примера взята вершина A):
(AB%AO)*(AC%AO)<=0, где %-векторное произведение, *- скалярное.

AB, AO, AC- векторы из точки A.
0
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
20.01.2014, 22:18  [ТС]
Цитата Сообщение от AndrSlav Посмотреть сообщение
Проще сделать по-другому:
есть треугольник ABC и точка O,
если точка O находится внутри треугольника, то для каждой вершины тр-ка должно выполняться следующее условие (для примера взята вершина A):
(AB%AO)*(AC%AO)<=0, где %-векторное произведение, *- скалярное.

AB, AO, AC- векторы из точки A.
Я знаю что так проще, и таким методом я уже реализовал данное решение, но меня попросили сделать именно через уравнение прямой.

Добавлено через 6 минут
Цитата Сообщение от zss Посмотреть сообщение
C++
1
2
3
y4=a1*x0+b1;
if(y0>y4)    // точка (x0,y0) над прямой
 if(y0<y4)   //точка  (x0,y0) под прямой
Хотелось-бы спросить каким образом, с помощью этих формул получить решение?
Просто я сейчас свел все к округленным значениям и ответы получились такие:
При точках 1(-5;5), 2(3;3), 3(0;-6).
x=1;y=1;
y5=-7
y6=-8
y7=3
Но как эти точки связаны с точками которые я задавал?Если соединить точки 1 и 2, не получиться прямая y=-7.
Вот я хочу понять это.
0
Модератор
Эксперт С++
 Аватар для zss
13765 / 10960 / 6489
Регистрация: 18.12.2011
Сообщений: 29,233
21.01.2014, 09:09
Цитата Сообщение от Spect Посмотреть сообщение
x=1;y=1;
y5=-7
y6=-8
y7=3
Значит, точка (1,1)лежит над прямыми y5,y6 и под прямой y7
(т.е. попадает в треугольник).
0
Эксперт по математике/физикеЭксперт С++
 Аватар для Ilot
2222 / 1424 / 419
Регистрация: 16.05.2013
Сообщений: 3,639
Записей в блоге: 6
21.01.2014, 11:12
Цитата Сообщение от Spect Посмотреть сообщение
А как определить принадлежность треугольнику?
Тут недавно холивар был на эту тему. Однако лучше будет вам ознакомится вот с этим.
И я бы на вашем месте ввел бы структуру для описания точки будь то искомая точка или центр окружности. Аналогично будет полезно ввести структуру окружность. Код таки малость сократится и станет яснее.
0
2 / 2 / 0
Регистрация: 17.11.2013
Сообщений: 113
21.01.2014, 11:34  [ТС]
Цитата Сообщение от Ilot Посмотреть сообщение
Тут недавно холивар был на эту тему. Однако лучше будет вам ознакомится вот с этим.
И я бы на вашем месте ввел бы структуру для описания точки будь то искомая точка или центр окружности. Аналогично будет полезно ввести структуру окружность. Код таки малость сократится и станет яснее.
Я бы с довольствием ввел структуру, но нас еще не обучали данному методу)
Так что приходится делать все в функциях.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.01.2014, 11:34
Помогаю со студенческими работами здесь

Определение принадлежности точки фигуре
Всем привет. Есть задача определения принадлежности точки фигуре. Как думаете, нормальный алгоритм или можно как-то улучшить, при...

Определение принадлежности точки к графику
Помогите написать текст, для такого графика

Определение принадлежности точки к данному треугольнику
Треугольник задан в плоскости точками A, B, C: A (xa, ya) B (xb, yb) C (xc, yc). Составить алгоритм и программу для определения...

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

Написать программу для определения принадлежности точки с координатами (x,y) заштрихованной области
Написать программу для определения принадлежности точки с координатами (x,y) заштрихованной области


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

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

Новые блоги и статьи
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1 У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\ А в самом низу файла-профиля. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru