Файл размером 3 мбайта передается через некоторое соединение за 60 секунд. определите размер файла (в кбайтах), который можно передать через это же соединение за 40 секунд.
Собственно, формула: i = k*i , где i – количество информации в текстовом сообщении (информационный объем текста) , k – количество символов в текстовом сообщении, i – информационный вес одного символа исходя из формулы: n = 2^i , где n – мощность алфавита, i – информационный вес одного символа находим, что мощность 1 алфавита = 16 = 2^4 мощность второго = 256=2^8 соответственно, количество инф в первом случае k*4, а во втором, к*8. итого, количество информации во втором тексте больше в 2 раза.
sport2293032
04.02.2020
Program p1; var k,t: integer; begin write('кг = '); readln(k); t: =k div 1000; writeln('в ',k,' кг полных тонн ',t); end. пример: кг = 54937 в 54937 кг полных тонн 54 program p2; var a,b,k: integer; begin a: =543; b: =130; k: =a div b; writeln('количество квадратов = ',k); end. результат: количество квадратов = 4 program p3; var a,b: integer; begin write('введите четырехзначное число: '); readln(a); b: =9*10000+a; writeln('полученное число = ',b); end. пример: введите четырехзначное число: 4937 полученное число = 94937 program p4; var a,b: integer; begin write('введите трехзначное число: '); readln(a); b: =(a mod 100)*10 + a div 100; writeln('полученное число = ',b); end. пример: введите трехзначное число: 437 полученное число = 374 program p5; var v1,v2,v3,t1,t2,t3,s: real; begin write('v1, t1: '); readln(v1,t1); write('v2, t2: '); readln(v2,t2); write('v3, t3: '); readln(v3,t3); s: =v1*t1+v2*t2+v3*t3; writeln('пройденный путь = ',s: 5: 2, ' км '); end. пример: v1, t1: 5 2 v2, t2: 3 0.5 v3, t3: 4 1.5 пройденный путь = 17.50 км
3mb=3072kb
3072kb÷60сек=51.2kb за 1 секунду
51.2×40=2048kb
ответ: за 40 сек. можно передать 2048kb