Задание 1
program HelloMoney;
var
y, i: integer; // Объявим переменные для количества лет вклада и для счетчика цикла
p, s: real; //Объявим переменные для количества процентов и величины вклада
begin
write('Какая сумма вклада? ');
readln(s); // Указываем сколько составляет вклад
write('На сколько лет вклад? ');
readln(y); // Указываем на сколько лет вклад
write('Какая процентная ставка?');
readln(p); // Указываем процентную ставку
for i:=1 to y do
s := s + s*p/100; // Прибавляем к вкладу ежегодный процент
write('Сумма денег составит: ', s);
end.
Объяснение:
Відповідь:
1: 1110001012 = 705^8
2: 1010011001012 = A6516
3:527510 = 10100100110112
4: 1) 15710 = 10011101^2 2)157^10 = 235^8 3) 157^10 = 9D^16
Пояснення:
1110001012 = 1·2^8+1·2^7+1·2^6+0·2^5+0·2^4+0·2^3+1·2^2+0·21+1·1 = 453^10
Переводим целую часть 45310 в 8-ую систему последовательным делением на 8:
453/8 = 56, остаток: 5
56/8 = 7, остаток: 0
7/8 = 0, остаток: 7
45310 = 705^8
2:
3:Переводим целую часть 527510 в 2-ую систему последовательным делением на 2:
5275/2 = 2637, остаток: 1
2637/2 = 1318, остаток: 1
1318/2 = 659, остаток: 0
659/2 = 329, остаток: 1
329/2 = 164, остаток: 1
164/2 = 82, остаток: 0
82/2 = 41, остаток: 0
41/2 = 20, остаток: 1
20/2 = 10, остаток: 0
10/2 = 5, остаток: 0
5/2 = 2, остаток: 1
2/2 = 1, остаток: 0
1/2 = 0, остаток: 1
527510 = 1010010011011^2
4: 1) 15710 = 10011101^2 2)157^10 = 235^8 3) 157^10 = 9D^16
Переводим целую часть 15710 в 16-ую систему последовательным делением на 16:
157/16 = 9, остаток: 13, 13 = D
9/16 = 0, остаток: 9
15710 = 9D^16
2)
Переводим целую часть 266110 в 16-ую систему последовательным делением на 16:
2661/16 = 166, остаток: 5
166/16 = 10, остаток: 6
10/16 = 0, остаток: 10, 10 = A
266110 = A65^16
Второе задание не смог выполнить простите .