Определите количество информации в книге, которая содержит 1800 страниц, на каждой страницы 20 строк, в каждой строке 70 символов. запишите ответ в битах, килобайтах и гигабайтах.
Если для кодирования одного символа используется 1 байт (8 бит), то: Количество бит = 1800*20*70*8 = 20160000 (бит) Количество килобайт = 20160000 / 8 / 1024 ≈ 2461 (Кбайт) Количество гигабайт = 2461 / 1024 / 1024 = 0,0025 (Гбайт)
vgolentsova
25.08.2021
1. 70 * 8 = 560 (бит) - в одной строке 2. 20 * 560 = 11200 (бит) - на одной странице 3. 11200 * 1800 = 20.160.000 (бит) - в книге 4. 20.160.000 / 1000 = 20160 (килобайт) - в книге Если в одном гигабайте 1024 МБ, и в 1 МБ 1024 КБ, то в 1 ГБ - 1048576 кб, то есть = 1024*1024. 5. 20160 / 1048576 = 0, 01922607421875 ~ 0,19 (гб) в книге.
ответ: 20.160.000 бит, 20160 КБ, 0,19 ГБ.
pavlovm8316
25.08.2021
// PascalABC.Net var a,b,h,x,F:double; begin h:=0.1; Write('Введите через пробел границы интервала табудяции: '); Read(a,b); x:=a; while x<=b+(h/2) do begin F:=5*sin(x)+cos(sqr(x)); Writeln(x:8:5, F:10:5); x:=x+h end; end.
Замечание: В цикле while x<=b+(h/2) do прибавление половины шага гарантирует, что несмотря на погрешности представления чисел в компьютере, цикл будет выполнен и для конечной точки интервала.
yanermarina87
25.08.2021
Сначала надо найти аналитическое решение задачи. Определить координаты точек пересечения двух функций - это совместно решить уравнения, описывающего функции.
Теперь можно составить программу, предусмотрев в ней анализ случаев D<0, D=0 и D>0.
uses Crt; var k,b,c,x1,x2,y1,y2,d:real; begin ClrScr; Write('Введите через пробел c,k,b: '); Read(c,k,b); d:=sqr(k)-4*(c-b); if d<0 then Writeln('Точек пересечения нет') else if d=0 then begin x1:=k/2; y1:=k*x1+b; Writeln('Координаты точки пересечения (',x1:0:4,',',y1:0:4,')') end else begin d:=sqrt(d); x1:=(k-d)/2; y1:=k*x1+b; x2:=(k+d)/2; y2:=k*x2+b; Writeln('Координаты точек пересечения:'); Writeln('(',x1:0:4,',',y1:0:4,'), (',x2:0:4,',',y2:0:4,')') end; ReadKey end.
Введите через пробел c,k,b: 1 3 -5 Точек пересечения нет
Введите через пробел c,k,b: 12 6 3 Координаты точки пересечения (3.0000,21.0000)
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Определите количество информации в книге, которая содержит 1800 страниц, на каждой страницы 20 строк, в каждой строке 70 символов. запишите ответ в битах, килобайтах и гигабайтах.
Количество бит = 1800*20*70*8 = 20160000 (бит)
Количество килобайт = 20160000 / 8 / 1024 ≈ 2461 (Кбайт)
Количество гигабайт = 2461 / 1024 / 1024 = 0,0025 (Гбайт)