Суммативное оценивание за раздел «Алгоритмизация и программирование» Информатика, 10 класс 2 четверть
Цели обучения 10.5.1.1 Писать код на языке программирования, используя функции и процедуры
10.5.1.2 Использовать процедуры и функции для обработки строк
10.5.1.3 Использовать файлы для чтения и записи информации
10.5.1.4 Реализовывать алгоритмы сортировки для решения практических задач
Критерии оценивания: Обучающийся:
• Записывает код на языке программирования, используя функции и процедуры
• Использует процедуры и функции для обработки строк
• Использует файлы для чтения и записи информации
• Использует алгоритмы сортировки при решении практических задач
Уровень мыслительных навыков Знание и понимание, применение
Время выполнения 40 минут
ЗАДАНИЯ
Задание 1. Вставьте пропущенные слова. (3
балла)
|
Процедура, переменная, def, рекурсия, return, аргумент функции, |
-
____________ - вспомогательный алгоритм, который выполняет несколько действий.
-
Определение процедуры начинается со служебного слова ______.
-
Для возврата значения функции используется оператор _____
Задание 2.
Во входном файле (input.txt) заданы числа a и b. Считайте эти два числа из входного файла и выведите их сумму в выходной файл (output.txt). расположите строки программы в правильном порядке. Запишите полученный код программы. (3 балла)
|
____________ a = int(f.readline()) b = int(f.readline()) ____________ h.write(str(a+b)) ____________ h.close() |
f.close() h=open(“output.txt”, “w”) f = open(“input.txt”, “r”) |
Задание 3. Написать функцию season, принимающую 1 аргумент — номер месяца (от 1 до 12), и возвращающую время года, которому этот месяц принадлежит (зима, весна, лето или осень). (4 балла)
Задание 4. Установите соответствие между функциями или методами и их описаниями. (3 балла)
|
|
Задание 5.
Дан программный код. Изучите программу, найдите, подчеркните и исправьте ошибки. (3 балла)
-
a = (“матика”)
b = (“Инфор”)
c = a+b
print(c) # “Информатика”
-
a = (“time”)
b = a+2
print(b) # timetime
Задание 6.
Имеется файл “animals.txt” со следующей информацией:
|
Bear Panda Hare Fox Giraffe |
Имеется следующий код:
|
Код программы |
Результат выполнения |
|
|
|
Проанализируйте программный код и запишите результат выполнения в пустом блоке. (5 баллов)
Задание 7. Проанализируйте программный код и запишите результат его выполнения в пустом блоке. (3 балла)
|
Программный код |
Результат выполнения |
|
|
|
Задание 8. Имеется список комнатных растений: фикус, бегония, спатифиллум, цикламен, фиалка. Составьте программу для сортировки этого списка в алфавитном порядке. (3 балла)
|
Критерий оценивания |
№ задания |
дескриптор |
баллы |
|
обучающийся |
|||
|
Записывает код на языке программирования, используя функции и процедуры |
1 |
Записывает 1 пропущенное слово (процедура) |
1 |
|
Записывает 2 пропущенное слово (def) |
|||
|
Записывает 3 пропущенное слово (return) |
|||
|
3 |
Указывает переменную (month) |
1 |
|
|
Использует условие для определения принадлежности числа времени года |
1 |
||
|
Правильно записывает код программы |
1 |
||
|
Использует процедуры и функции для обработки строк |
4 |
Устанавливает соответствие между функциями и методами и их описанием |
1 балл за 2 правильно указанных соответствия (всего 3 балла) |
|
5 |
Находит 1 ошибку |
1 |
|
|
Находит 2 ошибку |
1 |
||
|
Правильно исправляет ошибки |
1 |
||
|
Использует файлы для чтения и записи информации |
2 |
Организует открытие входного файла |
1 |
|
Организует открытие выходного файла |
|||
|
Организует закрытие входного файла |
|||
|
6 |
Записывает 1 строку в качестве результата |
1 балл (за каждые 2 правильных ответа) |
|
|
Записывает 2 строку в качестве результата |
|||
|
Записывает 3 строку в качестве результата |
|||
|
Записывает 4 строку в качестве результата |
|||
|
Записывает 5 строку в качестве результата |
|||
|
Записывает результат |
|||
|
Использует алгоритмы сортировки при решении практических задач |
7 |
Определяет значение массива data до сортировки |
1 |
|
Определяет значение массива data после сортировки |
1 |
||
|
Определяет вид сортировки |
1 |
||
|
8 |
Создает массив с названиями комнатных растений |
1 |
|
|
Применяет вид сортировки к созданному массиву |
1 |
||
|
Указывает правильный порядок сортировки |
1 |
||
|
Итого |
20 |
||
ФИ______________________________________________ класс__________дата_________
Суммативное оценивание за раздел «Алгоритмизация и программирование» Информатика, 10 класс 2 четверть Вариант 1
ЗАДАНИЯ
Задание 1. Вставьте пропущенные слова. (1
балла)
|
Процедура, переменная, def, рекурсия, return, аргумент функции, |
-
____________ - вспомогательный алгоритм, который выполняет несколько действий.
-
Определение процедуры начинается со служебного слова ______.
-
Для возврата значения функции используется оператор _____
Задание 2.
Во входном файле (input.txt) заданы числа a и b. Считайте эти два числа из входного файла и выведите их сумму в выходной файл (output.txt). расположите строки программы в правильном порядке. Запишите полученный код программы. (1 балла)
|
____________ a = int(f.readline()) b = int(f.readline()) ____________ h.write(str(a+b)) ____________ h.close() |
f.close() h=open(“output.txt”, “w”) f = open(“input.txt”, “r”) |
Задание 3. Написать функцию season, принимающую 1 аргумент — номер месяца (от 1 до 12), и возвращающую время года, которому этот месяц принадлежит (зима, весна, лето или осень). (3 балла)
Задание 4. Установите соответствие между функциями или методами и их описаниями. (3 балла)
|
|
Задание 5.
Дан программный код. Изучите программу, найдите, подчеркните и исправьте ошибки. (3 балла)
-
a = (“матика”)
b = (“Инфор”)
c = a+b
print(c) # “Информатика”
-
a = (“time”)
b = a+2
print(b) # timetime
Задание 6.
Имеется файл “animals.txt” со следующей информацией:
|
Бұл материал сайт қолданушысы жариялаған. Материалдың ішінде жазылған барлық ақпаратқа жауапкершілікті жариялаған қолданушы жауап береді. Ұстаз тілегі тек ақпаратты таратуға қолдау көрсетеді. Егер материал сіздің авторлық құқығыңызды бұзған болса немесе басқа да себептермен сайттан өшіру керек деп ойласаңыз осында жазыңыз
Суммативное оценивание за раздел
«Алгоритмизация и программирование» Информатика, 10 класс 2
четверть Цели обучения 10.5.1.1 Писать код на языке
программирования, используя функции и процедуры
10.5.1.2 Использовать процедуры
и функции для обработки строк
10.5.1.3 Использовать файлы для
чтения и записи информации
10.5.1.4 Реализовывать
алгоритмы сортировки для решения практических задач Критерии
оценивания:
Обучающийся: •
Записывает код на языке
программирования, используя функции и процедуры •
Использует процедуры и функции
для обработки строк •
Использует файлы для чтения и
записи информации •
Использует алгоритмы сортировки
при решении практических задач Уровень мыслительных навыков
Знание и понимание,
применение Время выполнения 40 минут ЗАДАНИЯ Процедура, переменная, def,
рекурсия, return,
аргумент функции, ____________ - вспомогательный алгоритм, который
выполняет несколько действий. Определение процедуры начинается со служебного
слова ______. Для
возврата значения функции используется оператор
_____ Задание 2. Во входном
файле (input.txt) заданы числа a и b. Считайте эти два числа из
входного файла и выведите их сумму в выходной файл (output.txt).
расположите строки программы в правильном порядке. Запишите
полученный код программы. (3 балла)
____________
a =
int(f.readline())
b =
int(f.readline())
____________
h.write(str(a+b))
____________ h.close()
f.close()
h=open(“output.txt”,
“w”) f = open(“input.txt”,
“r”) Задание 3. Написать функцию season, принимающую 1 аргумент —
номер месяца (от 1 до 12), и возвращающую время года, которому этот
месяц принадлежит (зима, весна, лето или осень). (4
балла) Задание 4. Установите соответствие между функциями или
методами и их описаниями. (3 балла)
S=b”byte”
S[i]
len(S)
S.replace
S.split
S1+S2
Длина
строк
Конкатенация
(объединение)
Разделить строку через
разделитель
Поиск по
индексу
Байтовые
строки Изменить шаблон Задание 5. Дан
программный код. Изучите программу, найдите, подчеркните и
исправьте ошибки. (3
балла) a =
(“матика”) b =
(“Инфор”) c =
a+b print(c) #
“Информатика” a =
(“time”)
b =
a+2
print(b) #
timetime Задание 6. Имеется файл “animals.txt”
со следующей информацией: Bear Panda Hare Fox
Giraffe Имеется следующий код: Код
программы Результат
выполнения
Проанализируйте программный код и запишите
результат выполнения в пустом блоке. (5 баллов) Задание 7. Проанализируйте программный код и запишите
результат его выполнения в пустом блоке. (3
балла) Программный код Результат
выполнения
Задание 8. Имеется список комнатных растений: фикус,
бегония, спатифиллум, цикламен, фиалка. Составьте программу для
сортировки этого списка в алфавитном порядке. (3
балла) Критерий
оценивания № задания дескриптор баллы обучающийся Записывает код на языке программирования,
используя функции и процедуры 1 Записывает 1 пропущенное слово
(процедура) 1 Записывает 2 пропущенное слово
(def) Записывает 3 пропущенное слово
(return) 3 Указывает переменную (month) 1 Использует условие для определения принадлежности
числа времени года 1 Правильно записывает код
программы 1 Использует процедуры и функции для обработки
строк 4 Устанавливает соответствие между функциями и
методами и их описанием 1
балл за 2 правильно указанных соответствия (всего 3
балла) 5 Находит 1 ошибку 1 Находит 2 ошибку 1 Правильно исправляет
ошибки 1 Использует файлы для чтения и записи
информации 2 Организует открытие входного
файла 1 Организует открытие выходного
файла Организует закрытие входного
файла 6 Записывает 1 строку в качестве
результата 1
балл (за каждые 2 правильных
ответа) Записывает 2 строку в качестве
результата Записывает 3 строку в качестве
результата Записывает 4 строку в качестве
результата Записывает 5 строку в качестве
результата Записывает
результат
Использует алгоритмы сортировки при
решении практических задач 7 Определяет значение массива
data
до
сортировки 1 Определяет значение массива
data
после
сортировки 1 Определяет вид
сортировки 1 8 Создает массив с названиями комнатных
растений 1 Применяет вид сортировки к созданному
массиву 1 Указывает правильный порядок
сортировки 1 Итого 20 ФИ______________________________________________
класс__________дата_________
Суммативное оценивание за раздел
«Алгоритмизация и программирование» Информатика, 10 класс 2
четверть Вариант 1 ЗАДАНИЯ Процедура, переменная, def,
рекурсия, return,
аргумент функции, ____________ - вспомогательный алгоритм, который
выполняет несколько действий. Определение процедуры начинается со служебного
слова ______. Для
возврата значения функции используется оператор
_____ Задание 2. Во входном
файле (input.txt) заданы числа a и b. Считайте эти два числа из
входного файла и выведите их сумму в выходной файл (output.txt).
расположите строки программы в правильном порядке. Запишите
полученный код программы. (1 балла)
____________
a =
int(f.readline())
b =
int(f.readline())
____________
h.write(str(a+b))
____________ h.close()
f.close()
h=open(“output.txt”,
“w”) f = open(“input.txt”,
“r”) Задание 3. Написать функцию season, принимающую 1 аргумент —
номер месяца (от 1 до 12), и возвращающую время года, которому этот
месяц принадлежит (зима, весна, лето или осень). (3
балла) Задание 4. Установите соответствие между функциями или
методами и их описаниями. (3 балла)
S=b”byte”
S[i]
len(S)
S.replace
S.split
S1+S2
Длина
строк
Конкатенация
(объединение)
Разделить строку через
разделитель
Поиск по
индексу
Байтовые
строки Изменить шаблон Задание 5. Дан
программный код. Изучите программу, найдите, подчеркните и
исправьте ошибки. (3
балла) a =
(“матика”) b =
(“Инфор”) c =
a+b print(c) #
“Информатика” a =
(“time”)
b =
a+2
print(b) #
timetime Задание 6. Имеется файл “animals.txt”
со следующей информацией: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||















