var
a: real;
begin
writeln('Введите вещественное число');
readln(a); //Вводим вещественное число
if a < 0 then writeln('Модуль числа а: ', abs(a)) {Если введенное число - отрицательное, печатаем его модуль, иначе печатаем квадратный корень из этого числа с округлением до 5 знаков после запятой}
else writeln('Квадратный корень из числа а: ', sqrt(a) : 0 : 5);
end.
Количество 0 и 1 не считая ведущих 0 равно количеству битов. дальше перевод в кратный единицы.
байт = 8 бит, кибибайт = 1024 байт и т.д.
var
s,i,b,a:integer;
begin
Writeln('Введите два целых числа через пробел');
readln(a,b);
s:=0;
for i:=1 to b do s:=s+a;
writeln(s);
<span>end.</span>
Не совсем красиво но вроде как правильно. Добавлю пояснение(схема)
1) a
2) 5
3) 0
4) and
5) c
6) по идее d но не уверен