Книга состоит из 600 страниц на каждой странице 36 строк по 64 символа за сколько времени можно передать по сети данную книгу при скорости 64 кб секунду?
procedure MatrA(var a: mass); var i, j: integer; begin for i := 1 to n do for j := 1 to m do begin writeln('a[', i, ',', j, ']: '); readln(a[i, j]) end end;
procedure MatrB(var b: mass); var i, j: integer; begin for i := 1 to n1 do for j := 1 to m1 do begin writeln('b[', i, ',', j, ']: '); readln(b[i, j]) end end;
procedure Sum(a, b: mass; var c: mass); var i, j: integer; begin for i := 1 to n do for j := 1 to m do c[i, j] := a[i, j] + b[i, j]; end;
begin writeln('Введите n,m матрицы A'); readln(n, m); MatrA(a); writeln('Введите n,m матрицы B'); readln(n1, m1); MatrB(b); if (n1 <> n) and (m1 <> m) then writeln('Матрицы сложить нельзя') else begin Sum(a, b, c); writeln('A+B'); for i := 1 to n do begin for j := 1 to m do write(c[i, j]:1:3, ' '); writeln end end; readln; end.
NarekAlekseevich779
24.02.2022
В основу решения возьму тот факт, что точка лежит внутри треугольника только в том случае, если сумма площадей трех образованных этой точкой и вершинами треугольников треугольников равна площади самого треугольника. Для нахождения площади треугольников использую формулу векторного произведения, деленного пополам.
Книга состоит из 600 страниц на каждой странице 36 строк по 64 символа за сколько времени можно передать по сети данную книгу при скорости 64 кб секунду?
объём книги
600*36*64 = 1382400 символов
При 1 байте на символ - 1382400 байт
64 кб/с - это килобиты в секунду?
Тогда, при 8 битах в байте, надо передать
1382400*8 = 11059200 бит
за секунду передаётся 64*1024= 65536 бит
а времени уйдёт
11059200/65536 = 168,75 с