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

Тест. Списки Вопрос 1 Как называется набор элементов, каждый из которых имеет свой уникальный идентификационный номер?
1. Массив
2. Файл
3. Список
4. Текст
Вопрос 2 Какие из утверждений правдивы?
1. Список - это динамическая структура.
2. Значения элементов списка постоянны.
3. Длина списка может только увеличиваться.
4. Элементы списка содержат ссылки на области оперативной памяти.
Вопрос 3 Как называется тип данных, к которому принадлежат списки?

Вопрос 4 Какое число будет выведено на экран при исполнении инструкций?
a = [4, 5, 7, 8, 10, 15]
print (len (a))
Вопрос 5 Какие из указанных чисел будут в списке, если задать его с инструкции?
a = [i for i in range (10)]
1. 0
2. 2
3. 15
4. 10
5. 1
Вопрос 6 Без пробелов запишите инструкцию вывода на экран среднего арифметического элементов списка а?
Вопрос 7 Как возвести все элементы списка а в куб?
1. a = [for x ** 3 in a]
2. a = [x ** 3 for x in a]
3. a = [x * 3 for x in a]
4. a = a + [x ** 3 for x in a]
Вопрос 8 Через пробел запишите числа, которые будут в списке?
a = [i for i in range (10) if i % 2 == 0]
Вопрос 9 Как с единственной инструкции сформировать из элементов списка а символьную строку s, в которой эти элементы были бы перечислены через пробел?

1. s = ' '.join (for x in a)
2. s = ' '.split (x for x in a)
3. s = ' '.format (x for x in a)
4. s = ' '.join (x for x in a)
Вопрос 10 Какую символьную строку необходимо ввести c клавиатуры, чтобы заполнить список а целыми числами от единицы до пяти включительно, расположенными по возрастанию. За считывание списка отвечает инструкция a = [int (x) for x in input ().split ()].

Тест. Обработка списков
Вопрос 1 К какому типу алгоритмов относится быстрая сортировка элементов списка?
1. К линейным
2. К разветвляющимся
3. К циклическим
4. К рекурсивным
Вопрос 2 Как с стандартной функции сортировки языка Python получить список B состоящий из элементов списка А, отсортированных по возрастанию?
1. B = sorted (A)
2. B = sorted (A, reverse = True)
3. B = sorted (A, reverse = False)
4. A = sorted (B)
Вопрос 3 Как называется изменение порядка следования элементов списка в соответствии с некоторыми правилами?
1. Сортировка
2. Перекладывание
3. Поиск
Вопрос 4 Что будет выведено на экран при исполнении инструкций?
A = [1, 2, 3, 4, 5]
print (3 in A)

Вопрос 5 Как в Python добавить элемент x в начало списка A? ответ запишите без пробелов.
Вопрос 6 Каким должен быть список, чтобы в нём можно было применить двоичный поиск?
1. Пустым
2. Строковым
3. Отсортированным
4. Символьным
Вопрос 7 Как нужно изменить условие ветвления в четвёртой строке кода, чтобы функция начала возвращать индекс последнего вхождения максимального элемента списка? Новое условие запишите без пробелов.

Вопрос 8 Укажите верный порядок следования строк кода в описании функции поиска индекса первого вхождения элемента с заданным значением в списке?
1. def search (x, a):
2. if x in a:
3. return a.index (x)
4. else:
5. return -1
Вопрос 9 Сколько проверок выполнит алгоритм двоичного поиска, прежде чем найти элемент со значением 8 в следующем списке?
[1, 3, 6, 7, 8, 10, 15, 20]

1. 2
2. 6
3. 4
4. 5
Вопрос 10 Как в Python с единственной инструкции в переменной B создать копию списка A? ответ запишите без пробелов.​

Показать ответ
Ответ:
Anrehah
Anrehah
16.02.2021 07:17
1)  Один байт = 8 бит, максимальное число 2^8 - 1 = 255, если числа без знака.  Для знаковых чисел старший бит отводится под знак числа, следовательно, минимальное число = - 2^7 - 1
 = - 127,  максимальное число = + 127
2)  Число 1607, ячейка двухбайтовая, один бит под знак, следовательно, под число отводится 15 бит,  в двоичном представлении 1607(10) = 11001000111(2), дополняем до 16 бит, старший бит - знаковый - нулевой, так как число положительное
= 0000011001000111(2) - это двоичное представление в двухбайтовой ячейке, чтобы получить шестнадцатиричное представление, разбиваем число справа - налево по 4 бита
0000  0110  0100  0111  и записываем в шестнадцатиричном виде 
0111(2) = 7(16)   0100(2) = 4(16)   0110(2) =6(16)   0000(2) = 0(16)
1607(16) = 0647(16) или без старшего не значащего нуля  = 647(16)
3) для получения дополнительного кода числа, находят обратное число, или инверсию числа,
для этого каждый бит числа изменяют на противоположный, 1 на 0, 0 на 1
105(10) = 1101001(2) - это и есть дополнительный код числа - 105, т.е. дополнительным кодом
числа (- а)   будет число а.
Найдем дополнительный код в однобайтовой ячейке числа 105(10) = 01101001(2),
а) находим обратное  01101001(2)  ->(обратное) ->10010110(2)
б) дополнительный код-> обратный код + 1 ->(дополнительный)->10010111(2), а это число - 105
потому, что отрицательные числа представляются в дополнительном коде.
Если для числа - 105 найти дополнительный код, то получим число 105
10010111(2)->(дополнительный)->01101000+1->01101001 = 69(16) = 16*6+9 = 96+9 = 105
0,0(0 оценок)
Ответ:
CloudSmile
CloudSmile
23.04.2022 08:52
)))
если подобные манипуляции произвести с любым другим числом записаным в другой системе счисления но при этом заменить десятку на основание системы счисления ( а это может быть какоеугодно число) то мы получим числозаписаное в обычном виде.
возможно тебе не понятны термины навроде системы счисления?
на всякий случай(грубо говоря):
сист счисл-я - это правила по которым мы записываем числа или сколько цифр используем для записи чисел
например десятичная с.с.: используется 10 цифр, 0 1 2 3 4 5 6 7 8 9
а в двоичной мы все числа записываем с двух цифр, единицы и нуля, это происходит примерно так: 0=0 1=1 2=10 3=11 4=100 5=101 6= 110 и так далее(возможно несколько сумбурно и не понятно но я честно пытаюсь донести все простым языком)
основанием системы счисления называется количество цифр которое используется для записи чисел
PS кстати это основание как правило записывается в низу после числа, и возможно вы перепутали его со степенью))

ладно... вроде теорию постаралась обьяснить, а теперь само задание
10000101=1* 2^{7} +0* 2^{6} +0* 2^{5} +0* 2^{4} +0* 2^{3} +1* 2^{2} +0* 2^{1} +1* 2^{0} =
=1* 2^{7} +1* 2^{2} +1* 2^{0} =128+4+1=133
//упс здесь действительно 133, я ранее ошиблась чуток))
00011001= 0*2^{7} +0*2^{6}+0*2^{5}+1*2^{4}+1*2^{3}+0*2^{2}+0*2^{1}+1*2^{0}=16+8+1=25
1110011=1*2^{6} +1*2^{5} +1*2^{4} +0*2^{3} +0*2^{2} +1*2^{1} +1*2^{0}=64+32+16+0+0+2+1=80+35=115
11,11=1*2^{1} + 1*2^{0} + 1*2^{-1} + 1*2^{-2} =2+1+0.5+0.25=3.75
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота