Файл: Суммативное оценивание за раздел Программирование алгоритмов на языке Python.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 06.02.2024

Просмотров: 12

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Суммативное оценивание за раздел «Программирование алгоритмов на языке Python».

3 четверть

Цель обучения:


7.3.3.1 Осуществлять чтение и запись файла на языке программирования Python.

7.3.2.1. Записывать разветвляющиеся алгоритмы на языке программирования Python.


Критерий оценивания:


Обучающийся:

  • Определяет режимы/методы чтения файлов;

  • Читает и записывает файлы на языке программирования;

  • Знает структуру условного оператора;

  • Записывает разветвляющиеся алгоритмы на языке программирования;




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

Знание и понимание; Применение;


Время выполнения:

25 минут


Задания:

  1. Определите режимы, методы работы с файлами по их описанию.(соедините линией)

  1. Только для чтения




  1. r

  1. Читает первые n символы в файле

  1. Возвращает следующую строку файла

  1. a

  1. Только для записи.

  1. file.close

  1. Для добавления нового содержимого в файл.

  1. r+; w+

  1. Добавляет строку str в файл

  1. file.write(str)

  1. Только для чтения(бинарный)

  1. read(n)

  1. Закрывает открытый файл

  1. Читает определённую n строку в файле

  1. file. readline()[n]

  1. Для чтения и записи.

  1. w




file = open('test.txt', 'r')

print(file.read(17))

file.close()

  1. Изучите код программы. Ответьте на вопросы.

  1. Укажите режим открытия файла:__________

  2. Опишите метод работы с файлом:________________________________

  3. Подчеркните строку в коде программы, которая закрывает файл.



  1. А) Дан программный код, определи выходные данные(результат).

a=5

if a<0:

a= - 5

print(a)

Ответ:
_____________________________

Б) Какая синтаксическая ошибка была допущена в программном коде?

a=int(input())

b=int(input())

ifa>b:

print(“max=”,a)

else:

print(“max=”,b)

Ответ:



  1. Запишите код программы с помощью операторов интегрированной среды программирования Python для заданного алгоритма

Нач

x=5

y=-6

если x>y

то z=x+y

иначе z=y-x
вывод (z)
кон







Критерий оценивания

№ задания

Дескриптор

Балл

  • Определяет режимы/методы чтения файлов;




1

Верно устанавливает соответствие


4 (за каждые два верных соответствия 1 балл)

  • Читает и записывает файлы на языке программирования;




2

Указывает режим открытия файла;

Описывает метод работы с файлом;

Подчеркивает строку в коде программы

3

  • Знает структуру условного оператора;




3

А) записывает результат выполнения программы;

Б) указывает синтаксическую ошибку

2

  • Записывает разветвляющиеся алгоритмы на языке программирования;




4

Верно записывает структуру разветвляющегося алгоритма;

Верно записывает условие;

Организует вывод результата.

3







Всего

12