Дидактический материал по программированию на Python | Шмелева Татьяна Юрьевна. Работа №310768
Дидактический материал отвечает требованиям ФГОС по информатике, позволяет проверить знания обучающихся по основам программирования на языке Питон: организация ввода-вывода данных, арифметические операции, операция целочисленного деления и деления с остатком, реализация циклических алгоритмов, реализация конструкции ветвления, организация работы с массивами в Питоне, знание опреций по работе со строковым типом в Питоне, умения составлять программу для решения поставленной задачи, проведение ручного расчета выполнения программы.
ВХОДНОЙ КОНТРОЛЬ ПО ИНФОРМАТИКЕ
9 КЛАСС
Что будет выведено на экран в результате выполнения фрагмента программы
a = 5
b = 3
print ( "a=Z(", b, ")", sep="" )
Чему будет равна переменная «c» после выполнения этой программы:
a = 20
b = 3
b = a // b + b
c = a % b + a
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10
b = 3
if a > b: b += 12
else: a -= 7
if a > b: a += 12
else: a -= 7
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15?
a = 10
b = 5
if a < 1 ... a > b:
a -= 5
else:
a += 5
Чему будет равно значение переменной «a» после выполнения этого цикла?
i = 4
a = 12
while i < 5:
a += i
i += 1
Какое число будет выведено на экран после выполнения этого фрагмента программы?
print ( 4, end="" )
for i in range(2,1,-1):
print ( 2*i, end="" )
Задан массив X из N элементов. Какое условие надо поставить вместо многоточия, чтобы найти сумму положительных элементов массива в переменной S?
S = 0
for k in range(N):
if ... :
S += X[k]
Требуется заполнить массив именно так:
X = [1 3 5 7 9 11]
Какой оператор надо поместить в тело цикла вместо многоточия?
X = [0]*6
for k in range(6):
...
X[k] = k
X[k] = 2*k
X[k] = 2*k – 1
X[k] = 2*k + 1
X[k] = 2*(k + 1)
Задан массив A. Требуется выделить все отрицательные элементы массива A в массив B. Какой оператор надо вставить в программу вместо многоточия?
B = []
c = 0
for x in A:
if x < 0:
...
Программа должна считать, сколько раз в строке S встречается цифра "0". Какой оператор надо вставить вместо многоточия?
c = 0
for q in S:
if q == "0":
...
Напишите программу, которая вводит натуральные числа a и b, и выводит сумму квадратов натуральных чисел в интервале от a до b.