Материалдарды шектеусіз жүктеңіз ҚМЖ, ашық сабақтар, презентациялар, көрнекіліктер, дидактикалық материалдар, авторлық бағдарламалар және тағы басқа 400 000-астам материалды шексіз жүктеп алғыңыз келе ме?
Толығырақ
Толығырақ
Тақырып бойынша 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” со следующей информацией:

Жүктеу
bolisu
Бөлісу
ЖИ арқылы жасау
Файл форматы:
docx
20.12.2023
1733
Жүктеу
ЖИ арқылы жасау
Бұл материалды қолданушы жариялаған. Ustaz Tilegi ақпаратты жеткізуші ғана болып табылады. Жарияланған материалдың мазмұны мен авторлық құқық толықтай автордың жауапкершілігінде. Егер материал авторлық құқықты бұзады немесе сайттан алынуы тиіс деп есептесеңіз,
шағым қалдыра аласыз
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Материал жариялап, аттестацияға 100% жарамды сертификатты тегін алыңыз!
Ustaz tilegi журналы министірліктің тізіміне енген. Qr коды мен тіркеу номері беріледі. Материал жариялаған соң сертификат тегін бірден беріледі.
Оқу-ағарту министірлігінің ресми жауабы
Сайтқа 5 материал жариялап, тегін АЛҒЫС ХАТ алыңыз!
Қазақстан Республикасының білім беру жүйесін дамытуға қосқан жеке үлесі үшін және де Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық материалыңызбен бөлісіп, белсенді болғаныңыз үшін алғыс білдіреміз!
Сайтқа 25 материал жариялап, тегін ҚҰРМЕТ ГРОМАТАСЫН алыңыз!
Тәуелсіз Қазақстанның білім беру жүйесін дамытуға және білім беру сапасын арттыру мақсатында Республика деңгейінде «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жариялағаны үшін марапатталасыз!
Министірлікпен келісілген курс саны 12