М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
alisherpitbul
alisherpitbul
11.03.2021 19:47 •  Информатика

Звук длительностью 2 минуты оцифрован с частотой 44100гц .глубина кодирования 22бита .определите размер полученного файла в мбайтах. результат округлите до двух цифр после запятой

👇
Ответ:
Богдан2281667
Богдан2281667
11.03.2021
Дано:
t = 2 мин=120 c
f = 44100 Гц
i = 22 бит
V = ?
Решение: 
V = f*t*i
V = 44100*120*22 = 116424000 бит ~ 13,88 Мбайт
4,5(15 оценок)
Открыть все ответы
Ответ:
papa42
papa42
11.03.2021

В примере выше логическим выражением является n < 100. Если оно возвращает истину, то выполнится строчка кода b = n + a. Если логическое выражение ложно, то выражение b = n + a не выполнится.

Данный пример вырван из контекста и сам по-себе не является рабочим. Полная версия программы могла бы выглядеть так:

b = 0

a = 50

n = 98

if n < 100:

b = n + a

print(b)

Последняя строчка кода print(b) уже не относится к условному оператору, что обозначено отсутствием перед ней отступа. Она не является вложенной в условный оператор, значит, не принадлежит ему.

Поскольку переменная n равна 98, а это меньше 100, то b станет равной 148-ми. Это значение будет выведено на экран. Если переменная n изначально была бы связана, например, со значением 101, то на экран был бы выведен 0. При n, равной 101, логическое выражение в заголовке условного оператора вернуло бы ложь. Значит, тело не было бы выполнено, и переменная b не изменилась бы.

Структуру программы можно изобразить следующим образом:

Основная ветка программы выполняется всегда, а вложенный код лишь тогда, когда в темно-зеленой строчке, обозначающей заголовок условного оператора, случается истина.

Для небольших программ иногда чертят так называемые блок-схемы, отражающие алгоритм выполнения. В языке блок-схем определенные конструкции обозначаются своими фигурами. Так блок действий обозначается прямоугольником, а логическое выражение – ромбом. Для кода выше блок-схема может выглядеть так:

Блок-схема оператора if

Условный оператор может включать не одну ветку, а две, реализуя тем самым полноценное ветвление.

Блок-схема конструкции if-else

В случае возврата логическим выражением False поток выполнения программы не возвращается сразу в основную ветку. На случай False существует другой вложенный код, отличный от случая True. Другими словами, встретившись с расширенной версией условного оператора, поток выполнения программы не вернется в основную ветку, не выполнив хоть какой-нибудь вложенный код.

В языках программирования разделение на две ветви достигается с добавления блока else, получается так называемое if–else (если-иначе). Синтаксис выглядит примерно так:

if логическое_выражение {

выражение 1;

выражение 2;

}

else {

выражение 3;

}

Если условие при инструкции if оказывается ложным, то выполняется блок кода при инструкции else. Ситуация, при которой бы выполнились обе ветви, невозможна. Либо код, принадлежащий if, либо код, принадлежащий еlse. Никак иначе. В заголовке else никогда не бывает логического выражения.

Пример кода с веткой else на языке программирования Python:

tovar1 = 50

tovar2 = 32

if tovar1 + tovar2 > 99 :

print("99 рублей недостаточно")

else:

print("Чек оплачен")

Следует иметь в виду, что логическое выражение при if может выглядеть "нестандартно", т. е. не так просто, как a > b и тому подобное. Там может стоять просто одна переменная, число, слово True или False, а также сложное логическое выражение, когда два простых соединяются через логически И или ИЛИ.

a = ?

if a:

a = 1

Если вместо знака вопроса будет стоять 0, то с логической точки зрения это False, значит выражение в if не будет выполнено. Если a будет связано с любым другим числом, то оно будет расцениваться как True, и тело условного оператора выполнится. Другой пример:

a = 5 > 0

if a:

print(a)

Здесь a уже связана с булевым значением. В данном случае это True. Отметим, что в выражении a = 5 > 0 присваивание выполняется после оператора сравнения, так что подвыражение 5 > 0 выполнится первым, после чего его результат будет присвоен переменной a. На будущее, если вы сомневаетесь в последовательности выполнения операторов, используйте скобки, например так: a = (5 > 0).

Третий пример:

if a > 0 and a < b:

print(b - a)

Тут, чтобы вложенный код выполнился, a должно быть больше нуля и одновременно меньше b. Также в Питоне, в отличие от других языков программирования, позволительна такая сокращенная запись сложного логического выражения:

if 0 < a < b:

print(b - a)

4,6(54 оценок)
Ответ:
Информацию, существенную и важную в настоящий момент, называют: б) актуальной;

Известно, что наибольший объём информации физически здоровый человек получает при б) органов зрения;

Укажите «лишний» объект с точки зрения вида письменности: в) китайский язык;

По форме представления информацию можно условно разделить на следующие виды: г) визуальную, аудиальную, тактильную, обонятельную, вкусовую;

Дискретизация информации - это: в) процесс преобразования информации из непрерывной формы в дискретную;

Дайте самый полный ответ.При двоичном кодировании используется алфавит, состоящий из: г) любых двух символов (не вполне уверена); 

В какой строке единицы измерения информации расположены по возрастанию? г) бит, байт, килобайт, мегабайт, гигабайт;

Объём сообщения равен 11 Кбайт. Сообщение содержит 11 264 символа. Какова мощность алфавита, с которого записано сообщение? в) 256, т.к. мощность алфавита можно найти по формуле 2^i. i = 11 * 1024 * 8 / 11264 = 8 бит, 2^8 = 256.;

Дан текст из 600 символов. Известно, что символы берутся из таблицы размером 16 х 32. Определите информационный объём текста в битах. г) 5400, т.к. дано: 600 символов; размер таблицы равен 16*32=512; 512=2^i=2^9, 9 бит приходится на 1 символ. Всего бит: 600*9=5400;

Два текста содержат одинаковое количество символов. Первый текст составлен из символов алфавита мощностью 16, а'второй текст - из символов алфавита мощностью 256. Во сколько раз количество информации во втором тексте больше, чем в первом? б) в 2 раза, т.к. на символ в алфавите с мощностью 16 требуется 4 бита (2^4 степени), а на символ алфавита мощностью 256 требуется 8 бит (2^8), 8/4=2. 

Информационные процессы — это: в) процессы сбора, хранения, обработки, поиска и передачи информации;

В какой строке верно представлена схема передачи информации? б) источник → кодирующее устройство → канал связи → декодирующее устройство → приёмник.
4,8(97 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ