В першу чергу необхідно вивести рівняння, коренем якого і буде шукане значення напруги, і звести це рівняння до вигляду (1). За законом Ома отримаємо:
I=(E-UН)/R.* (8)
Крім того, відома залежність струму від напруги на НД:
I=f(UН). (9)
При виконанні роботи необхідно подати суміщені графіки функцій (8) і (9) в осях І, UН (так званий графічний розв’язок). На Рис. 16.2 наведений приклад графічного розв’язку для схеми Рис. 16.1, НД – діод Д226Б, R=2 Ом.

Рис. 16.2. Приклад графічного розв’язку рівняння.
Виключаючи струм І з рівнянь (8) і (9) отримаємо:
F(UH)=f(UН)-(E-UН)/R=0. (10)
З фізичних міркувань очевидно, що значення UН не може бути від’ємним і не може перевищувати е.р.с. Е. Oтже, інтервал локалізації відомий: UН Î [0,E] (більш точно можна визначити за допомогою графічного розв’язку). При використанні методів хорд та дотичних необхідно вивести ітераційні формули, а для методу порозрядного наближення - задати початковий крок та коефіцієнт розрядності.
Вхідними даними програми є: е.р.с. джерела, опір резистора та припустима похибка визначення напруги, а також значення констант, які входять в вираз (9). Вихідні дані - значення напруги на НД та струму в колі. При виведенні вихідних даних на екран необхідно вказати їх розмірність.