program ryazantsev;
var str, newstr: string;
pos,i,k: integer;
begin
newstr: ='';
writeln ('введите строку с фамилиями');
readln(str);
for i: =1 to length(str) do begin
if str[i]=' ' then continue;
if (i=1) or (str[i-1]=' ') then pos: =i
else if (i=length(str)) or (str[i+1]=' ') then begin
if lowercase(str[i])=lowercase(str[pos]) then k: =k+1;
if (i-pos+1) mod 2 < > 0 then newstr: =newstr+copy(str, pos, i-pos+1)+' '
end
end;
writeln('количество фамилий начинающихся и заканчивающихся на одну букву: ', k);
writeln('новая строка: ', newstr)
end.
ответ:Для расчёта информационного объёма растрового графического изображения (V) используем формулу: V = i * k, где i – глубина цвета - количество битов, требуемое для кодирования цвета пикселя; k – это количество этих пикселей (точек) в изображении, определяющееся разрешающей соответствующего устройства компьютера, в данном случае – сканера.
Разрешающая сканера – 256 (28) точек на дюйм. 1 дюйм = 2,54 см.
Переведём см в дюймы: 12,7/2,54 = 5 д.; 10,16/2,54 = 4 д.
Находим количество пикселей (k), умножая и горизонталь, и вертикаль на разрешающую сканера: 5 * 256 * 4 * 256
Чтобы не пользоваться калькулятором, представим все возможные множители в степенях числа 2: 5 * 2⁸ * 2² * 2⁸ = 5 * 2¹⁸ (пикселей)
i = 16 = 2⁴ бит (глубина цвета)
Помним, что 1 байт = 8 бит = 2³ бит; 1 Кбайт = 1024 байта = 2¹⁰ байт = 2¹³бит; 1 Мбайт = 1024 Кбайта = 2¹⁰ Кбайт = 2²⁰ байт = 2²³ бит
Считаем V или I, кто как пишет:
V = 2⁴ * 5 * 2¹⁸ = 5 *2²² бит/2²³ = 5 * 2⁻¹ Мбайт = 5 * 0,5 = 2,5 Мбайт (ответ)
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
1) 1 символ равен 1 байту2) 4*50*80=15.625кбайт