Контрольные вопросы: 1. Что определяет строка .modetiny в програмне типа COM? 2. Какие действия необходимо проделать для создания исполняемого файла типа COM? 3. Какие особенности исполняемого файла типа .COM вы знаете? 4. С каких директив определяются сегменты стека, кода и данных в программе типа EXE? 5. Какие действия необходимо предпринять для формирования файла типа EXE? 6. Какие особенности исполняемого файла типа .EXE вы знаете? 7. Кокой вид имеют строки программ написанные на языке Assembler?
var x:array[1..3] of integer;
s,min,i_min,i:integer;
begin
min:=37; {начальное значение минимальной суммы выбрать больше самого большого из 4х-значных чисел 9999, т.е. 9+9+9+9=36}
for i:=1 to 3 do
begin
readln(x[i]); {ввести очередное число}
s:=x[1] mod 10 + x[i] div 10 mod 10 + x[i] div 100 mod 10 + x[i] div 1000;
{считаем сумму цифр}
if s<min then begin i_min:=i; min:=s; end; {если сумма меньше текущего значения минимума, то считать эту сумму минимальной и запомнить в i_min номер текущего числа}
end;
writeln(x[i_min]); {вывести число с номером i_min как число с минимальной суммой его цифр}
end.
Х= t*n*i*k, где t- время (с.), n- частота дискретизации (Гц), i- глубина кодирования (бит), k- количество каналов записи.
Так как запись моно, количество каналов k=1.
Получаем:
Х=8*44000*8*1= 2816000 бит
2816000 бит/8= 352000 байт
352000 байт/1024= 343,75 Кбайт
ответ: 343,75 Кбайт
Задача 2.
Частоту дискретизации определим из формулы предыдущей задачи:
n=X/(t*i*k)
Файл стерео, значит количество каналов k=2
Объем файла Х переведем в биты.
n=(2000*1024*8)/(16*16*2) = 32000
ответ: 32000 Гц