Не понял, для чего эти красивые значки, но в общем вот: program hello_world; var n, i: integer; v,x: real; begin write('введите число n - '); read(n); x: = 1.2; v: =1.0; for i: =1 to n do begin v: = v*x; x: = x + 0.1 end; writeln('итог ',v: 6: 2);
Александр Елена1290
25.02.2023
536_8= 101011110²=350_10=15е_16 объяснение: чтобы перевести число из восьмеричной сс(так проще, нежели переводить сразу в 10сс), нужно каждую цифру числа заменить таким же числом из двоичной сс, так, чтобы каждое число заменялось 3-мя цифрами (5 - 101, 3 - 011, 6 - 110). из 2сс в десятичную - мы расчитываем по формуле (x(основание) * 2 + 1/0) см. картинку. так же, чтобы перевести из 10сс в 16сс, надо делить полученное десятичное число на основание сс (16) и записываем остаток. 350/16 = 21 остаток 14 => 21 = 15, 14 = e