ГДЗ Информатика 9 класс Босова. Запись вспомогательных алгоритмов на языке Python.

gdz-informatika-9-klass-bosova-2021

Гдз по информатике 9 класс по учебнику Босова. Базовый уровень. Обновленные ФГОС 2021 год.

§ 1.3. Запись вспомогательных алгоритмов на языке Python


Вопросы и задания

1. Для чего используются подпрограммы на языке Python?

2. Напишите процедуру с параметрами n (целое число) и а (символ), выводящую на экран n строк, каждая из которых содержит n символов а.

3. Напишите процедуру с параметрами w (ширина), h (высота), а (символ), выводящую на экран «прямоугольник» из символов а, ширина которого равна w, а высота — h.

4. В чём основное различие процедур и функций?

5. Напишите функцию kdn(), которая вычисляет количество цифр вводимого целого числа.

6. Напишите функцию kbdn(), которая вычисляет количество цифр в двоичной записи вводимого десятичного числа.

7. Как известно, наименьшее общее кратное (НОК) и наибольший общий делитель двух чисел связаны соотношением: НОК(a, b) = (a · b) / НОД(a, b). Напишите программу вычисления НОК следующих четырёх чисел: 36, 54, 18 и 15. Используйте процедуру вычисления НОД двух чисел.

8. Напишите программу обмена значений переменных a, b, с в порядке возрастания, т. е. так, чтобы a < b < c. Используйте функцию swap(). Исходные данные вводятся с клавиатуры.

9. Напишите программу вычисления выражения s= 1! + 2! + 3! + … + n! Здесь n! — факториал числа n. n! = 1 · 2 · … · (n– 1) · n. Используйте функцию вычисления факториала.

10. Напишите программу вычисления выражения s= x3+ x5+ xn, где x и n вводятся с клавиатуры. Используйте подпрограмму вычисления степени.

11. Напишите функцию, вычисляющую длину отрезка по координатам его концов. Напишите программу, вычисляющую периметр треугольника по координатам его вершин с помощью этой функции.

12. Напишите функцию, вычисляющую площадь треугольника по координатам его вершин. Напишите программу вычисления площади четырёхугольника по координатам его вершин с помощью этой функции.