Теория:

Задача
 
В некоторой диэлектрической среде на расстоянии \(r\) (см) помещены два точечных заряда. На каком расстоянии они должны находиться в воздухе, чтобы сила взаимодействия между ними осталась прежней?

Постановка задачи
 
Определим исходные данные, которые необходимо знать для решения задачи. Для учебной задачи обычно эти данные записывают под заголовком «Дано».
Нам необходимо знать расстояние \(r\) и диэлектрические проницаемости сред: ту, в которую помещены заряды, и воздуха. По условию задачи мы также можем отметить, что силы взаимодействия в предложенной среде и в воздухе должны быть равными.

Формализация задачи
 
На этом этапе необходимо подобрать математическую модель, описывающую взаимодействие объектов, участвующих в реальном процессе. Для предложенной задачи это сила Кулона.
 
F=14πϵϵ0q1q2r2.
 
Силу взаимодействия зарядов в предложенной среде F1 и в воздухе F2 можно уравнять.
 
14πϵ1ϵ0q1q2r12=14πϵ2ϵ0q1q2r22.
 
После упрощения получим:
 
ϵ1r12=ϵ2r22;
 
r2=r1ϵ1ϵ2;
 
учитывая, что ϵ2=1:
 
r2=r1ϵ1.
 
Создание алгоритма решения
 
Представим алгоритм решения задачи в виде блок-схемы. При создании блок-схемы следует определиться с типом числовых данных. В условии задачи нам дано расстояние в сантиметрах, но ответ правильно представить в СИ, поэтому расстояние будет выражено вещественным числом. Диэлектрическая проницаемость по определению — отношение напряжённости в вакууме и в диэлектрике, следовательно, тоже вещественное число.
 
Скриншот 04-05-2022 224259.jpg
Рис. \(1\). Блок-схема \(1\)
 
Составление программы для решения задачи: алгоритм реализуется на конкретном языке программирования. Составим программу на языке Pascal.
 
12345.png
Рис. \(2\). Решение задачи на Pascal
 
Тестирование и отладка программы
 
Тестирование проведём на следующих данных: r1=45 см; среда, в которой располагались заряды, — глицерин, её диэлектрическая проницаемость \(= 43\).
 
реш11.png
Рис. \(3\). Тестирование программы
 
При формализации задачи диэлектрическую проницаемость воздуха приняли за единицу и расстояние r2 отформатировали до трёх знаков после запятой. Если такая точность недостаточна, можно внести уточнения.
 
На этапе формализации:
 
ϵ1r12=ϵ2r22;
 
r2=r1ϵ1ϵ2.
 
Учитывая, что ϵ2=1,00057:
 
r2=r1ϵ11,00057.
 
На этапе создания алгоритма решения:
 
Скриншот 04-05-2022 224640.jpg
Рис. \(4\). Блок-схема \(2\)
 
На этапе составления программы для решения задачи:
 
программа.png
Рис. \(5\). Тестирование программы \(2\)
 
Относительное расхождение результатов — \(0,001\) м.
Источники:
Рис. 1. Блок-схема № 1. © ЯКласс.
Рис. 2. Решение задачи на Pascal. © ЯКласс.
Рис. 3. Тестирование программы. © ЯКласс.
Рис. 4. Блок-схема № 2. © ЯКласс.
Рис. 5. Тестирование программы 2. © ЯКласс.