Вгосударственной организации на одном из компьютеров ведется обработка секретных сведений. за компьютером кроме администратора работает пользователь user . определить класс автоматизированной системы
bin1:=bin; {bin1 будем использовать для вывода, т.к. значение bin изменится}
for i:=0 to 7 do {если предположить что число меньше, или равно 255}
begin {берём цикл в программные скобки}
temp:=bin mod 10; {отделяем последнюю цифру в переменную temp, которую используем в качестве буфера}
bin:=bin div 10; {убираем последнюю цифру}
dec:=dec+(temp*exp(i*ln(2)));
end; {вышли из цикла}
write ('Число ',bin1,'(2) = ',dec,'(10)');
end.
Пы.Сы. У меня в 9-ом классе не было паскаля, так что использовал всё самое простое что мог. Если вы учили такой тип данных как строка, то напиши в личку, я переделаю. И если что-то не работает/не так работает тоже напиши, ибо у меня нету паскаля и я не мог проверить) Мог где-то случайно опечататься.
20480 * 40 = 819200 (Всего передано данных в битах за 40с)
819200 / 8 = 102400 (Перевели в байты)
102400 / 1024 = 100 (Перевели в кБайты)
ответ: 100 Кбайт
2)
64 / 8 * 1024 = 8192 (Скорость модема Байт/сек)
16 * 60 = 960 (переводим 16 минут в секунды)
8192 * 960 = 7864320 (Передано в байтах за 16 мин)
7864320 / 1024 / 1024 = 7,5
ответ: 7,5 Мбайт
3)70 / 8 * 1024 = 8960 (Скорость модема Байт/сек)
280 * 1024 = 286720 (Объем файла в байтах)
286720 / 8960 = 32
ответ: 32 секунды
4)6,25 * 1024 * 1024 = 6553600 (Объем данных в байтах)
6553600 * 8 = 52428800 (Объем в битах)
52428800 / 1024 / 1024 = 50
ответ: 50 Мбит/сек
program perevod;
uses crt;
var
temp, dec, i: byte;
bin, bin1: longint;
begin
clrscr;
write ('Введите двоичное число: );
readln (bin);
bin1:=bin; {bin1 будем использовать для вывода, т.к. значение bin изменится}
for i:=0 to 7 do {если предположить что число меньше, или равно 255}
begin {берём цикл в программные скобки}
temp:=bin mod 10; {отделяем последнюю цифру в переменную temp, которую используем в качестве буфера}
bin:=bin div 10; {убираем последнюю цифру}
dec:=dec+(temp*exp(i*ln(2)));
end; {вышли из цикла}
write ('Число ',bin1,'(2) = ',dec,'(10)');
end.
Пы.Сы. У меня в 9-ом классе не было паскаля, так что использовал всё самое простое что мог. Если вы учили такой тип данных как строка, то напиши в личку, я переделаю. И если что-то не работает/не так работает тоже напиши, ибо у меня нету паскаля и я не мог проверить) Мог где-то случайно опечататься.