Суммативное оценивание за раздел (СОР)
Предмет: Информатика
Класс: 10
Тема раздела: Алгоритмизация и программирование
Общее количество баллов: 10
Цели обучения, проверяемые СОР:
- 10.5.1.1 писать код на языке программирования, используя функции и процедуры
- 10.5.1.2 использовать процедуры и функции для обработки строк
- 10.5.1.3 использовать файлы для чтения и записи информации
- 10.5.1.4 реализовывать алгоритмы сортировки для решения практических задач
Задания
Задание 1. Функции и процедуры (Цель 10.5.1.1) [2 балла]
На языке программирования (например, Python, PascalABC.Net) напишите программу, состоящую из двух частей:
Часть А. Создайте процедуру print_rectangle(n, m), которая выводит на экран прямоугольник из символов '*'. Параметры n и m — целые числа, обозначающие количество строк и столбцов соответственно.
Часть Б. Создайте функцию calculate_area(a, b), которая принимает два числа (длины сторон) и возвращает площадь прямоугольника. В основной программе вызовите оба этих блока: процедуру для печати прямоугольника 3x5 и функцию для вычисления площади прямоугольника со сторонами 4 и 7, результат выведите на экран.
Предоставьте полный листинг программы.