В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История

Даны три числа x, y, z представляющие плоскости куба, также дано число n. Напишите функцию выдающую все возможные комбинации координат данных трех чисел, при условии что сумма x + y + z не должна равняться числу ограничению n. Для решения использовать list comprehensions.
Например: x, y, z = 1, 1, 2
n = 4
правильный вывод: [[2, 1, 2], [1, 2, 2], [2, 2, 1]]
Язык Python
:)

Показать ответ
Ответ:
Laurahsnbrg
Laurahsnbrg
26.08.2021 19:42
1) Всего точек А=512*512= 262144
Количество цветов N= 256, отсюда вычислим глубину цвета N=2^i
 256=2^i i=8
Объем изображения= N*A= 262144*8= 2097152 бит= 256 Кбайт

2)Аналогично предыдущей задаче:
N=2^i
 16177216=2^i
 i =24
N*A= (1024*768)*24= 18874328 бит= 2,25 Мбайт

3)N=2^i
 65536=2^i
i=16
N*A=(1280*1024)*16= 20971520 бит= 2,5 Мбайт

4)Количество информации(бит) получим разделив объем файла(бит) на количество пикселей.
i=(1,5*1024*1024*8)/(1024*512)= 24 бит

5)Определим глубину цвета
i=V/N, где V-объем изображения (бит), N - количество пикселей
i=(16*1024*8)/(256*128)= 4 бит
Найдем количество цветов N=2^i N=2^4= 16 цветов

6)Количество памяти на 1 страницу: 640*480*24= 7372800 бит= 900 Кбайт
Количество страниц= (2*1024)/900= 2,28
ответ: 2 страницы
0,0(0 оценок)
Ответ:
софа11111111112
софа11111111112
16.06.2021 01:23
PascalABC.NET 3.3.5, сборка 1662 от 29.04.2018
Внимание! Если программа не работает, обновите версию!

begin
  var (m,n):=ReadInteger2('Количество строк и столбцов в массиве:');
  Writeln('*** Исходный массив ***');
  var a:=MatrRandom(m,n,-99,99);
  a.Println(4); Writeln(4*n*'-');
  for var i:=0 to m-1 do
    a.SetRow(i,a.Row(i).OrderBy(t->Abs(t mod 10)).ToArray);
  Writeln('*** Полученный массив ***'); a.Println(4)
end.

Пример
Количество строк и столбцов в массиве: 5 8
*** Исходный массив ***
 -53 -41 -74  23  90  -4  48 -78
 -68  82  45  82 -54 -53 -63  80
  66  40 -72 -15  79 -95  16  98
 -52 -76  37  10  -9 -87 -12  30
 -82 -58  43 -17  58  27 -85  96

*** Полученный массив ***
  90 -41 -53  23 -74  -4  48 -78
  80  82  82 -53 -63 -54  45 -68
  40 -72 -15 -95  66  16  98  79
  10  30 -52 -12 -76  37 -87  -9
 -82  43 -85  96 -17  27 -58  58

Замечание. В связи с некорректно поставленным вопросом принято решение сортировать каждую строку массива независимо от прочих по возрастанию последней цифры.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота