Расписываешь число по степеням основания СС:
если целая часть, то последнюю цифру умножаешь на основание СС в нулевой степени+предпоследняя на основание в 1 степени+...
если дробная часть, то первую цифру после запятой умножаешь на основание в -1 степени, вторую на основание в -2 степени+ ...
а)827
б)1031
в)181,5
г)262,65625
д)Пример перевода 671,24(8)=
= 1+56+384+0,25+0,0625=441,3125(10)
е)1050,375
Первый случай: " Вася Петров, подойди к кабинету директора!" Здесь сообщение конкретно для Васи Петрова.
Второй случай: " Всем ученикам собраться в актовом зале для проведения собрания." Ну, тут сообщения для всех.
Правильность не гарантирую, но, вроде, так.
1)var i,n:integer;x,p:real;
begin
readln(n,x);
p:=1;
for i:= 1 to n do
p:=p*x;
write(p);
readln
end.
2)var x:integer;
begin
readln(x);
if x < 18 then
write('да')
else
write('нет');
readln
end.
4.5674865371Е-05 = 0,000045674865371
2.3456000Е+07 = 23456000
-4.5600Е+04 = -45600
10100(2)-1*2^4+0*2^3+1*2^2+0*2^1+0*2^0