Решите, мне . заранее . подсчитайте объем данных, передаваемых от видеопамяти к монитору в режиме 1024 x 768 пикселей с глубиной цвета 16 битов и частотой обновления экрана 75 гц
287
480
Ответы на вопрос:
16 бит - 2 байта
1024*768*2*75=117964800 байт или /1024=115200 кбайт или /1024=112,5 мбайт
Алгоритм проходит в цикле со счетчиком l по каждому разряду введенного числа х, начиная с младших. очередная цифра выделяется, удаваивается и полученные значения суммируются в переменной м до тех пор, пока составленное из оставшихся цифр число х превышает m. по условию l=3, следовательно число х - трехзначное. 28 - это сумма удвоений, следовательно, она получена путем сложения цифр, которые в сумме 28/2, т.е. 14. исходное трехзначное число в общем виде может быть записано, как 100*a+10*b+c, тогда a+b+c=14, где b и c - целые числа от 0 до 9, а - целое число от 1 до 9. минимальное число, в сумме 14, это 149. но на первом шаге м получится равным 18 (9*2), и на следующем шаге оставшиеся от 149 цифры 1 и 4 дадут число 14, которое меньше м, что прекратит накопление суммы в м. таким же образом не подходит число 158. для числа 167 в первом проходе (число 7) получим м=14, во втором (число 6) м=14+12=26. а на третьем проходе мы получаем число 1 и накопления не происходит. то же будет и с числами 176, 185, 194. следовательно, старший разряд числа не должен участвовать в формировании суммы и условие надо поменять на b+c=14. но 14=9+5=8+6=7+7. минимальные трехзначные числа, составленные их этих цифр. это 159, 168 и 177. число 159 не подходит (2*9=18 > 15), 168 тоже не подходит (2*8=16 = 16) - с обоими накопление прекращается после первой цифры. число 177 дает m=14, затем 17> 14 и к м добавляется еще 14, давая в сумме 28. далее 1< 28, накопление прекращено, результат получен. итак, х=177
Популярно: Информатика
-
karinalitvinova18.10.2021 10:57
-
элиза29с23.05.2023 22:54
-
Maksander26.07.2022 21:02
-
McGohanskii14.05.2020 02:01
-
sleepyfriend1806.08.2020 12:31
-
кармини01.02.2020 19:38
-
zilga115.10.2020 23:07
-
4а4в7ч9п09.09.2022 13:08
-
Marina102317.07.2021 22:59
-
annapetrovakons20.07.2022 00:48