oksankavelsh
12.03.2021 06:16

Нужна формула для расчётов в , и желательно с подробным решением!
ответы которые должны получиться приложены в картинке

кадры видеозаписи закодированы в режиме истинного цвета (24 бита на пиксель) и сменяются с частотой 25 кадров в секунду,
запись содержит стереофонический звук. остальные параметры для разных вариантов заданы в таблице. оцените объём 1 минуты видеозаписи в мегабайтах (с точностью до десятых). сколько минут такой записи поместится на стандартный сd-диск объёмом 700 мбайт? ширина кадра, пиксели 320 320 640 640 720 720 720 720 1920 1920 высота кадра, пиксели 240 240 480 480 480 480 576 576 1080 1080 частота дискретизации, кгц 11 48 48 48 22 48 22 48 48 48 глубина кодирования звука, битов 24 16 24 16 16 16 24 24 16 24 степень сжатия 10 8 6 4 10 12 8 6 8 10 объём файла, мбайт поместится на сd-диск, минут​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
890ZLO168
03.01.2021 05:27

Program kontr;

var a,b:integer;

    c:char;

    n,m:string;

begin

writeln ('Введите первую цифру');

readln(a);

writeln ('Введите вторую цифру');

readln(b);

writeln ('Введите один из знаков: +,-,*,/');

readln(c);

case a of

0:n:='ноль';

1:n:='один';

2:n:='два';

3:n:='три';

4:n:='четыре';

5:n:='пять';

6:n:='шесть';

7:n:='семь';

8:n:='восемь';

9:n:='девять';

end;

case b of

0:m:='ноль';

1:m:='один';

2:m:='два';

3:m:='три';

4:m:='четыре';

5:m:='пять';

6:m:='шесть';

7:m:='семь';

8:m:='восемь';

9:m:='девять';

end;

 

case c of

'*': writeln (n,' умножить на ',m);

'/': writeln (n,' разделить на ',m);

'+': writeln (n,' плюс ',m);

'-': writeln (n,' минус ',m);

end;

end.

0,0(0 оценок)
Ответ:
mashcolor
31.05.2023 05:57

I. Последовательность действий

- Выделить массив от a[l] до a[r], где a - сортируемый массив, а l & r - крайний левый и крайний правый сортируемый елемент

- Провести сравнение елементов попарно двигаясь слева на право, если первый елемент больше второго - необходимо поменять их местами

- Откинуть крайнеправый елемент из сортируемого участка

- Провести сравнение елементов попарно двигаясь справа на лево, если первый елемент меньше второго - необходимо поменять их местами

- Откинуть крайне левый элемент из сортируемого участка

- Повторить с начала пока не останется сортируемых элементов

II. Оптимизация

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

III. Пример сортировки

Элементы что находятся в текущем под массиве - выделены [] скобками.

Элементы что сравниваются в текущей итерации выделены ()

[(33 55) 25 7 16 45 22 30 41 83 12 17 31 77] | 33 < 55 -> пропускаем

[33 (55 25) 7 16 45 22 30 41 83 12 17 31 77] | 55 > 25 -> меняем местами

...

7 12 16 [17 22 25 30 31 (33 41) 45] 55 77 83 | 33 < 41 -> пропускаем

7 12 16 [17 22 25 30 31 33 (41 45)] 55 77 83 | 41 < 45 -> пропускаем

Так как на протяжении всего прохода по под массиву не было перемещений -> сортировка завершена.

(Полное решение представлено в прикрепленной картинке)

Кол-во сравнений при оптимизации сортировки: 71

Если считать кол-во сравнений в сортировке без оптимизации (либо в самом неудачном раскладе сорируемого массива) то его можно будет посчитать так:

кол-во сравнений 2n - 3 - для прохода по подмостиву туда и обратно (n - кол-во элементов массива)

кол-во сравнений в сортировке - сумма сравнений для прохода по каждому из под массивов туда и обратно

кол-во под массивов в массиве будет равно n / 2

Соответственно имеем формулу \sum_{i=n}^{i1}(2n-3)_{i};i=i-2, или же другими словами: сумма элементов (2i - 3) от i, где i = n, пока i > 1, когда i = i - 2.

Ну и переведем её на наш пример:

n = 14

i = n

(2 * 14 - 3) + (2 * 12 - 3) + (2 * 10 - 3) + (2 * 8 - 3) + (2 * 6 - 3) + (2 * 4 - 3) + (2 * 2 - 3) =

25 + 21 + 17 + 13 + 9 + 5 + 1 = 91

Кол-во сравнений при оптимизации сортировки: 91


Дан массив чисел: 33, 55, 25, 7, 16, 45, 22, 30, 41, 83,12, 17,31, 77 выполнить сортировку массива с
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота