Dog12347
26.03.2020 20:46

Задание 1
Вопрос:
Как называются алгоритмы, в которых команды выполняются последовательно в том порядке, в котором они записаны?
Выберите один из 4 вариантов ответа:
1) Рекурсивные 2) Линейные 3) Разветвляющиеся 4) Циклические

Задание 2
Вопрос:
Установите соответствие между названиями логических операций и их обозначениями в языке Python.
Укажите соответствие для всех 3 вариантов ответа:
1) or __ Конъюнкция
2) not __ Дизъюнкция
3) and __ Инверсия
Задание 3
Вопрос:
Установите соответствие между операциями сравнения и их обозначениями в языке Python?
Укажите соответствие для всех 4 вариантов ответа:
1) == __ ≠
2) != __ ≤
3) <= __ =
4) >= __ ≥
Задание 4
Вопрос:
При чего простые логические высказывания соединяются в сложные?
Выберите один из 4 вариантов ответа:
1) С основных арифметических операций
2) С инструкции присваивания
3) С логических операций
4) С союзов
Задание 5
Вопрос:
Какой из блоков обязательно присутствует в сокращённой форме записи ветвления?
Выберите один из 4 вариантов ответа:
1) print 2) if 3) elif 4) else
Задание 6
Вопрос:
Как называется алгоритмическая конструкция, которая в зависимости от некоторого условия исполняет одну из двух последовательностей действий?
Выберите один из 4 вариантов ответа:
1) Цикл 2) Рекурсия 3) Следование 4) Ветвление
Задание 7
Вопрос:
Что произойдёт при попытке исполнения инструкций?
import random
k = random.random ()
while k < 1:
t = random.randint (100, 200)
Выберите один из 4 вариантов ответа:
1) Ничего из выше перечисленного
2) Программа завершится с сообщением об ошибке
3) Произойдёт зацикливание программы
4) Цикл ни разу не будет выполнен

Задание 8
Вопрос:
Описание какого цикла приведено в предложении?
Андрей шёл, пока не стало совсем темно.
Выберите один из 4 вариантов ответа:
1) С предусловием 2) С постусловием
3) С параметром 4) С заданным числом повторений

Задание 9
Вопрос:
Расставьте строки программы в таком порядке, чтобы после её выполнения a стало равно восьми.
Укажите порядок следования всех 5 вариантов ответа:
__ if i == 8:
__ while True:
__ break
__ a, i = a + 1, i +1
__ a = i = 1

Задание 10
Вопрос:
Сколько раз будет выполнено тело цикла?
for i in range (2, 8, 2):
<тело цикла>
Запишите число:

Задание 11
Вопрос:
Что произойдёт при попытке исполнения инструкции?
t = range (2, 4, -1)
Выберите один из 4 вариантов ответа:
1) В переменной t будет сгенерировано пустое множество
2) Будет возвращено сообщение об ошибке
3) Переменной t будет присвоено значение 4
4) Переменной t будет присвоено значение 2

Задание 12
Вопрос:
Как называется алгоритм, содержащий конструкцию повторения?
Составьте слово из букв:
ИЦКСИЕЙЧКЛИ ->

Задание 13
Вопрос:
Установите соответствие между циклами на языке Python и их типами
Укажите соответствие для всех 3 вариантов ответа:
1) Цикл с постусловием 2) Цикл с предусловием 3) Цикл с параметром
__ while True: __ for i in range (4): __ while i < 5:
i = i + 1 k = random () i = i + 1
if i > 5:
break

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Vikos009
23.06.2022 06:12

ответ:что такое атр. конц.

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

Объяснение:пример

в атоме много разных частиц, взаимодействующих друг с другом.

0,0(0 оценок)
Ответ:
dulikosha20051
12.10.2021 02:35

ответ:Для начала в onCreate() уберите эту строку:

chatContainer.clear()

Нет смысла чистить только созданный пустой список. Дальше я бы вам советовал следующим образом. Для начала при объявлении адаптера не нужно сразу ему передавать список:

lateinit var adapter: RecyclerChatAdapter

Дальше как только ваш список заполнен вы это проверяете в цикле и инициализируете адаптер:

when {

   documentSnapshot != null -> {

       for (dc in documentSnapshot.documentChanges) {

           when (dc.type) {

               DocumentChange.Type.ADDED -> {

                   val chat = dc.document.toObject(Chat::class.java)

                   chatContainer.add(chat) // Добавление данных в Recycler

                   if(chatContainer.size == documentSnapshot.documentChanges)

                   {

                       adapter = RecyclerChatAdapter(chatContainer)

                   }

               }

           }

       }

   }

}

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

for (i in chatContainer) {

   adapter.notifyDataSetChanged()

}

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