Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класс
тест по информатике и икт (10 класс)

Плохова Инна Николаевна

Тест по теме «Циклические алгоритмы. Циклы по переменной» 10 класс

тест составлен к учебнику "Информатика 10 (часть 2)" автор К.Ю.Поляков, Е.А.Еремин

Скачать:


Предварительный просмотр:

Тест по теме «Циклические алгоритмы. Циклы по переменной» 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. Развитие логического мышления. Воспитание интереса к программированию....