400 000+ дайын материалды
1 жыл бойы шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар және авторлық материалдар
4 990₸/ 1 жыл
🔥Арнайы баға ·10.12.2026 дейін
Одан кейін - 29 990 ₸
Бір рет төлейсіз · Автотөлем жоқ
Тақырып бойынша 11 материал табылды

10 кл ЕМН 2 четверть СОР

Материал туралы қысқаша түсінік
10 кл ЕМН 2 четверть СОР
Материалдың қысқаша нұсқасы

Суммативное оценивание за раздел «Алгоритмизация и программирование» Информатика, 10 класс 2 четверть

Цели обучения 10.5.1.1 Писать код на языке программирования, используя функции и процедуры

10.5.1.2 Использовать процедуры и функции для обработки строк

10.5.1.3 Использовать файлы для чтения и записи информации

10.5.1.4 Реализовывать алгоритмы сортировки для решения практических задач

Критерии оценивания: Обучающийся:

• Записывает код на языке программирования, используя функции и процедуры

• Использует процедуры и функции для обработки строк

• Использует файлы для чтения и записи информации

• Использует алгоритмы сортировки при решении практических задач

Уровень мыслительных навыков Знание и понимание, применение

Время выполнения 40 минут

ЗАДАНИЯ
Задание 1. Вставьте пропущенные слова. (3 балла)

Процедура, переменная, def, рекурсия, return, аргумент функции,



  1. ____________ - вспомогательный алгоритм, который выполняет несколько действий.

  2. Определение процедуры начинается со служебного слова ______.

  3. Для возврата значения функции используется оператор _____

Задание 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 балла)

  1. S=b”byte”

  2. S[i]

  3. len(S)

  4. S.replace

  5. S.split

  6. S1+S2


  1. Длина строк

  2. Конкатенация (объединение)

  3. Разделить строку через разделитель

  4. Поиск по индексу

  5. Байтовые строки

  6. Изменить шаблон



Задание 5.

Дан программный код. Изучите программу, найдите, подчеркните и исправьте ошибки. (3 балла)

  1. a = (“матика”)

b = (“Инфор”)

c = a+b

print(c) # “Информатика”

  1. 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, аргумент функции,



  1. ____________ - вспомогательный алгоритм, который выполняет несколько действий.

  2. Определение процедуры начинается со служебного слова ______.

  3. Для возврата значения функции используется оператор _____

Задание 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 балла)

  1. S=b”byte”

  2. S[i]

  3. len(S)

  4. S.replace

  5. S.split

  6. S1+S2


  1. Длина строк

  2. Конкатенация (объединение)

  3. Разделить строку через разделитель

  4. Поиск по индексу

  5. Байтовые строки

  6. Изменить шаблон



Задание 5.

Дан программный код. Изучите программу, найдите, подчеркните и исправьте ошибки. (3 балла)

  1. a = (“матика”)

b = (“Инфор”)

c = a+b

print(c) # “Информатика”

  1. a = (“time”)

b = a+2

print(b) # timetime

Задание 6.

Имеется файл “animals.txt” со следующей информацией:

Материалды Word форматында жүктеп аласыз
Тарифке кіреді
25 ұстаз жүктеп алған
20 желтоқсан
1751
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі