<span>Ответ 1. структурированный текст,в котором могут осуществляться переходы по выделенным меткам</span>
<em>// PascalABC.NET 3.3, сборка 1590 от 03.12.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var y:=ReadReal('Y=');
var p:=Trunc(Frac(y)*1000);
p:=(p div 100)*(p div 10 mod 10)*(p mod 10);
Writeln('P=',p)
end.
<u>Пример</u>
Y= 29632.637823
P=126
Исходное число: 103
3*(100х+10у+3)+1=300+10х+у
290+29у=290
10х+у=10
так как числа у нас целые, то х=1, у=0.
Подставляем в формулу исходного числа:
100х+10у+3=100+0+3=103.
---
проверка:
103*3+1=309+1=310
103 ->310 (перестановка цифры 3 начало)
310=310 - верно.
--
В математике принято считать число нормализованным, если его мантисса лежит в на интервале между 1 и 10. В информатике мантисса должна лежать в пределах между 0 и 1.
Таким образом, в математике 123,456 = 1,23456×10² и порядок равен 2.
В информатике 123,456 = 0,123456×10³ и порядок равен 3