Нужен пример обработки информации, при котором изменяется форма представления информации: а) из текстовой - в графическую. б) из графической - в текстовую в) из зрительной - в звуковую г) из звуковой - в зрительную
А) составление блок-схемы алгоритма по условию задачи б) сочинение - описание картины какого-либо художника в) чтение вслух г) зарисовка музыкального произведения
1. Для перевода из десятичной системы счисления в двоичную делим исходное число нацело на 2 (показатель системы в которую переводим) до тех пор, пока частное не станет меньше 2 (показателя системы в которую переводим). Далее с последнего частного (это всегда будет 1, за исключением когда исходное число равно 0) выписываем все остатки. 387:2 = 193 (остаток 1) 193:2 = 96 (остаток 1) 96:2 = 48 (остаток 0) 48:2 = 24 (остаток 0) 24:2 = 12 (остаток 0) 12:2 = 6 (остаток 0) 6:2 = 3 (остаток 1) 3:2 = 1 (остаток 1) Деление закончили, т.к. частное меньше 2. Начиная с последнего частного выписываем число - 111000011 (2) 387 (10) = 111000011 (2).
2. В данном алфавите у нас 64 символов, т.е. для кодировки данного алфавита приходится 2^6 =64 - 6 бит на 1 символ. Количество символов 870. Чтобы найти информационный объем сообщения (текста) I, нужно умножить количество символов (отсчетов) N на число бит на символ (отсчет) K: I=N*K = 870*6 = 5220 бит. В 1 байте 8 бит ⇒ 5220 / 8 = 652.5 байт.
3. Дано: K=1600*1024=2^14 пикселей; Количество пикселей считается из разрешающей дисплея - произведении пикселей по горизонтали на кол-во по вертикали. I=24 бит - битовая глубина. Vвп=2 Мб = 2^24 бит. Решение: Используем формулы V=K*i; Объем видеопамяти одной страницы - это произведение количества пикселей на глубину цвета в битах . V= 2^14*3*2^3=3*2^17 m= Vвп/V, где m – это количество страниц экрана m= 2^24/3*2^17 = (1/3) * 2^7 ≈ 42,7 страниц
4. Для хранения информации о моно звуке длительностью t секунд, закодированном с частотой дискретизации f Гц и глубиной кодирования B бит требуется t*B*f бит памяти. Для стерео звука это значение умножается на 2 (2 канала). Получаем: I=t*B*f ⇒ f= I/ (B*f) Переводим в системные единицы: 1 мин = 60 секунд. 1,3 Мбайт= 1,3*2^23 бит
Получаем: f=1.3*2^23 / (8*60) ≈2.7*2^20 Гц = 2831155,2 ГЦ = 2,8 МГц Но если честно, для задач школьного уровня - слишком большая частота - проверьте данные.
Var a,b,i,nod:integer Begin a:=-1; b:=-1; //ввод первого числа Writeln('Введите первое число'); While a<0 do begin readln(a); if a<0 then writeln('Ввод ошибочен, повторите ввод первого числа'); end; //ввод второго числа Writeln('Введите второе число'); While b<0 do begin readln(b); if b<0 then writeln('Ввод ошибочен, повторите ввод второго числа'); end; //определение минимального числа if a>b then i:=b else i:=a; //перебор чисел от минимального до 0 (т.к. НОД не может быть больше минимального числа) While nod=0 do begin i:=i-1; if (a mod i = 0) and (b mod i = 0) then nod:=i; end; //вывод НОД Writeln('НОД ', a,' и ', b, ' = ', nod); end.
б) сочинение - описание картины какого-либо художника
в) чтение вслух
г) зарисовка музыкального произведения