Теория:
Задача
В некоторой диэлектрической среде на расстоянии \(r\) (см) помещены два точечных заряда. На каком расстоянии они должны находиться в воздухе, чтобы сила взаимодействия между ними осталась прежней?
Постановка задачи
Определим исходные данные, которые необходимо знать для решения задачи. Для учебной задачи обычно эти данные записывают под заголовком «Дано».
Нам необходимо знать расстояние \(r\) и диэлектрические проницаемости сред: ту, в которую помещены заряды, и воздуха. По условию задачи мы также можем отметить, что силы взаимодействия в предложенной среде и в воздухе должны быть равными.
Нам необходимо знать расстояние \(r\) и диэлектрические проницаемости сред: ту, в которую помещены заряды, и воздуха. По условию задачи мы также можем отметить, что силы взаимодействия в предложенной среде и в воздухе должны быть равными.
Формализация задачи
На этом этапе необходимо подобрать математическую модель, описывающую взаимодействие объектов, участвующих в реальном процессе. Для предложенной задачи это сила Кулона.
.
Силу взаимодействия зарядов в предложенной среде и в воздухе можно уравнять.
После упрощения получим:
;
;
учитывая, что :
.
Создание алгоритма решения
Представим алгоритм решения задачи в виде блок-схемы. При создании блок-схемы следует определиться с типом числовых данных. В условии задачи нам дано расстояние в сантиметрах, но ответ правильно представить в СИ, поэтому расстояние будет выражено вещественным числом. Диэлектрическая проницаемость по определению — отношение напряжённости в вакууме и в диэлектрике, следовательно, тоже вещественное число.

Рис. \(1\). Блок-схема № \(1\)
Составление программы для решения задачи: алгоритм реализуется на конкретном языке программирования. Составим программу на языке Pascal.

Рис. \(2\). Решение задачи на Pascal
Тестирование и отладка программы
Тестирование проведём на следующих данных: см; среда, в которой располагались заряды, — глицерин, её диэлектрическая проницаемость \(= 43\).

Рис. \(3\). Тестирование программы
При формализации задачи диэлектрическую проницаемость воздуха приняли за единицу и расстояние отформатировали до трёх знаков после запятой. Если такая точность недостаточна, можно внести уточнения.
На этапе формализации:
;
.
Учитывая, что :
.
На этапе создания алгоритма решения:

Рис. \(4\). Блок-схема № \(2\)
На этапе составления программы для решения задачи:

Рис. \(5\). Тестирование программы \(2\)
Относительное расхождение результатов — \(0,001\) м.
Источники:
Рис. 1. Блок-схема № 1. © ЯКласс.
Рис. 2. Решение задачи на Pascal. © ЯКласс.
Рис. 3. Тестирование программы. © ЯКласс.
Рис. 4. Блок-схема № 2. © ЯКласс.
Рис. 5. Тестирование программы 2. © ЯКласс.