- 26.01.2018 10:38
- Информатика
- remove_red_eye 15890
- thumb_up 22
Ответы и объяснения 1
Var h,w,e,de,d,x:real;
//de - разница между текущим вычисленным значение е(эфф) и данным
//d - предыдущее вычисленное значение разницы de
//x - текущее значение проницаемости
//по мере приближению к искомому значению de будет уменьшаться,
// как только оно начнет увеличиваться, значит, прошли искомое значение
f:boolean; //признак того, что искомое значение найдено
begin
w:=1;
h:=2;
e:=5.3;
x:=1;//проницаемость вещества больше 1, начинаем с 1
repeat
de:=abs(e-(x+1)/2*(1+(x-1)/(x+1)*(ln(Pi/2)+ln(Pi/4)/x)/(ln((8*h)/w))));
if de>d then f:=true;
if x=1 then f:=false;
d:=de;
if f=false then x:=x+0.001;
until f;
writeln('Относительная диэлектрическая проницаемость: ',x:6:3);
end.
- 28.01.2018 00:14
- thumb_up 28
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.