Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класс
тест по информатике и икт (10 класс)
Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класс
тест составлен к учебнику "Информатика 10 (часть 2)" автор К.Ю.Поляков, Е.А.Еремин
Скачать:
Вложение | Размер |
---|---|
Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класс | 19.78 КБ |
Предварительный просмотр:
Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класс
Вариант 1
Задание №1
Вопрос:
Программист написал программу:
count = 0
a = 4
while count < 7:
a+=3
count+=1
print(a)
Определите, что будет выведено на консоль?
Запишите число:
___________________________
Задание №2
Вопрос:
Программист написал программу:
count = 0
a = 4
while count < 7:
a+=3
count+=1
print(count)
Определите, что будет выведено на консоль?
Запишите число:
___________________________
Задание №3
Вопрос:
Программист написал фрагмент программы:
count = 2
a = 4
while count != 7:
a+=3
count+=1
Сколько раз выполнится тело цикла?
Запишите число:
___________________________
Задание №4
Вопрос:
Программист написал фрагмент программы:
count = 3
a = 4
while count > 10:
a+=5
count+=2
Сколько раз выполнится тело цикла?
Запишите число:
___________________________
Задание №5
Вопрос:
Определите значения переменных s и i после выполнения фрагмента программы;
s = 0
i = 0
while i <= 5:
i+=1
s+=i
В качестве ответа введите сначала значение s , а затем значение i без пробелов между ними. Так например, если s = 56, а i = 2, то в ответе надо ввести 562.
Запишите число:
___________________________
Задание №6
Вопрос:
Сколько раз будет выполнено тело цикла:
for i in range (15):
s += 1
Запишите число:
___________________________
Задание №7
Вопрос:
Сколько раз будет выполнено тело цикла:
n = 11
for i in range (4, n-1):
s += 1
Запишите число:
___________________________
Задание №8
Вопрос:
Сколько раз будет выполнено тело цикла:
for i in range (5, 8):
s += 1
Запишите число:
___________________________
Задание №9
Вопрос:
Сколько раз будет выполнено тело цикла:
for i in range (1, 10):
s += 1
Запишите число:
___________________________
Задание №10
Вопрос:
Что будет выведено на консоль после выполнения программы:
a = 15
b = 22
s = 0
for i in range (a, b):
if i % 2 == 0:
s += i
print (s)
Запишите число:
___________________________
Ответы:
1) (1 б.): Верный ответ: 25.;
2) (1 б.): Верный ответ: 7.;
3) (1 б.): Верный ответ: 5.;
4) (1 б.): Верный ответ: 0.;
5) (1 б.): Верный ответ: 21.;
6) (1 б.): Верный ответ: 15.;
7) (1 б.): Верный ответ: 6.;
8) (1 б.): Верный ответ: 3.;
9) (1 б.): Верный ответ: 9.;
10) (1 б.): Верный ответ: 54.;
Вариант 2
Задание №1
Вопрос:
Программист написал программу:
count = 1
a = 3
while count < 8:
a+=2
count+=1
print(a)
Определите, что будет выведено на консоль?
Запишите число:
___________________________
Задание №2
Вопрос:
Программист написал программу:
count = 2
a = 4
while count <= 7:
a+=3
count+=1
print(count)
Определите, что будет выведено на консоль?
Запишите число:
___________________________
Задание №3
Вопрос:
Программист написал фрагмент программы:
count = 1
a = 8
while count != 7:
a+=3
count+=2
Сколько раз выполнится тело цикла?
Запишите число:
___________________________
Задание №4
Вопрос:
Программист написал фрагмент программы:
count = 10
a = 1
while count < 6:
a+=5
count-=1
Сколько раз выполнится тело цикла?
Запишите число:
___________________________
Задание №5
Вопрос:
Определите значения переменных s и i после выполнения фрагмента программы;
s = 1
i = 1
while i <= 6:
i+=1
s+=i
В качестве ответа введите сначала значение s , а затем значение i без пробелов между ними. Так например, если s = 56, а i = 2, то в ответе надо ввести 562.
Запишите число:
___________________________
Задание №6
Вопрос:
Сколько раз будет выполнено тело цикла:
for i in range (13):
s += 1
Запишите число:
___________________________
Задание №7
Вопрос:
Сколько раз будет выполнено тело цикла:
n = 15
for i in range (6, n-1):
s += 1
Запишите число:
___________________________
Задание №8
Вопрос:
Сколько раз будет выполнено тело цикла:
for i in range (6, 8):
s += 1
Запишите число:
___________________________
Задание №9
Вопрос:
Сколько раз будет выполнено тело цикла:
for i in range (1, 12):
s += 1
Запишите число:
___________________________
Задание №10
Вопрос:
Что будет выведено на консоль после выполнения программы:
a = 14
b = 24
k = 0
for i in range (a, b):
if i % 2 == 0:
k += 1
print (k)
Запишите число:
___________________________
Ответы:
1) (1 б.): Верный ответ: 17.;
2) (1 б.): Верный ответ: 6.;
3) (1 б.): Верный ответ: 3.;
4) (1 б.): Верный ответ: 0.;
5) (1 б.): Верный ответ: 28.;
6) (1 б.): Верный ответ: 13.;
7) (1 б.): Верный ответ: 8.;
8) (1 б.): Верный ответ: 2.;
9) (1 б.): Верный ответ: 11.;
10) (1 б.): Верный ответ: 5.;
По теме: методические разработки, презентации и конспекты
Сценарий урока информатики № 5 в 8 классе по теме: «Циклический алгоритм» с применением интерактивной доски
Данный урок является одним (пятым из десяти) из уроков по теме «Базовые алгоритмические структуры в среде программирования», на котором закрепляется понятие циклического алгоритма с известным чи...
Конспект урока «Циклический алгоритм. Цикл с предусловием» 6 класс
Конспект урока «Циклический алгоритм. Цикл с предусловием» для исполнителя РоботУрок проводился в шестом классе в рамках изучения темы Основы алгоритмизации и программирования....
Тест по теме "Линейные алгоритмы на Паскале", 9 класс
Тест по теме "Линейные алгоритмы на Паскале" из раздела "Алгоритмизация и программирование" для 9 классов предназначен для тестирования знаний учащихся в программе MyTestX, версия 10.2.0.0....
Разработка урока "Программирование циклических алгоритмов (цикл с заданным числом повторений)"
В разработке урока представлена технологическая карта урока, презентация, файл для работы с интерактивной доской, файлы для проведение этапа рефлексии....
Тест на тему типы алгоритмов (линейные, разветвляющиеся, циклические)
Тест на тему типы алгоритмов (линейные, разветвляющиеся, циклические)...
Циклический алгоритм. Цикл с предусловием.
Реализация алгоритмов на языке Паскаль...
Программирование циклических алгоритмов. Цикл с параметром.
цель урока:Ознакомить с циклической алгоритмической структурой в языке программирования Pascal. Развитие логического мышления. Воспитание интереса к программированию....