Задание 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
Все зависит от того, что Вы хотите делать. Язык программирования - это не самоцель, а всего лишь средство для того, чтобы выполнить какую-то работу. Например, если Вы хотите заняться веб-дизайном, то Вам неплохо бы помимо python знать java, php и html, а также не помешает знание SQL, если Вы будете составлять запросы к базам данных.Если же Вы хотите программировать чипы на низком уровне, то вам нужно изучение программирования в машинных кодах и assembler, для научного программирования пригодятся, например, Matlab, fortran, c,c++,c#. В общем, для каждой области деятельности есть свой набор инструментов и что именно изучать зависит от того, для чего Вы хотите свои навыки применять.
2) один из самых важных, особенно для тех, кто всерьёз решил освоить профессию программиста. Мы изучаем понятие подпрограмм и функций в программировании. В Scratch нет этих понятий, но есть возможность создавать Другие блоки. Это и есть прямой аналог подпрограмм. Подумай, что по-твоему, значит термин подпрограмма. Внимательно слушай объяснения учителя. И ты убедишься, что это совсем не сложно, а даже наоборот — удобно. С других блоков (подпрограмм) мы научимся делать код короче и понятнее, то есть оптимальнее. Вперёд! Успехов!