16 бит
Объяснение:
I = t * f * i * k, где
I - информационный объём аудио файла (размер файла, содержащего запись звука)
t - общая длительность звучания (секунды)
f - частота дискретизации (Гц, количество значений амплитуды звука, фиксируемых за одну секунду)
i - глубина звука (разрешение) (число бит, используемых для хранения каждого измеренного значения)
k - количество каналов записи (1 - моно, 2 - стерео и т.д.)
Дано:
k = 1
f = 10 240 Гц
t = 3 сек
I = 60 Кбайт = 491 520 бит
Найти:
i
I = t * f * i * k
i = I / (t * f * k)
i = 491 520 / (3 * 10 240 * 1) = 491 520 / 30 720 = 16 бит
1)Если оба операнда имеют значение true, тогда операторы & и && возвращают true.
Если хотя бы один операнд имеет значение true, тогда операторы | и || возвращают true.
Операторы & и | всегда проверяют значение обоих операндов. && и || носят название операторов короткой схемы, так как если результат булевого выражения может быть определён из левого операнда, правый операнд не вычисляется.
Примечание: || и && могут быть использованы только в логических выражениях.
2) Таблица истинности — это таблица, описывающая логическую функцию.
3) тернарный оператор- операция, возвращающая свой второй или третий операнд в зависимости от значения логического выражения, заданного первым операндом.
Объяснение:
надеюсь
// Внимание! Если программа не работает, обновите версию!
procedure pSumPos(m:array of integer; var r:integer);
begin
r:=m.Where(t->t>0).Sum
end;
function fSumPos(m:array of integer):=m.Where(t->t>0).Sum;
begin
var a:=ArrRandom(ReadInteger('n='),-50,50); a.Println;
var b:=ArrRandom(ReadInteger('n='),-50,50); b.Println;
Write('Сумма положительных элементов А: ');
var s:integer;
pSumPos(a,s);
Writeln(s);
Writeln('Сумма положительных элементов B: ',fSumPos(b));
end.
Пример
n= 13
48 39 -37 -28 45 -29 18 7 -23 47 -38 -34 12
n= 14
8 -3 32 -39 11 2 -30 -9 10 43 -43 41 -34 -25
Сумма положительных элементов А: 216
Сумма положительных элементов B: 147