Полином.webm
43 MB
Тема ООП
Реализуем класс Полином
Задание 11: Полином
Создать класс Полином, описывающий многочлен одной переменной
a0+a1x+a2x^2+⋯+an*x^n
Коэффициенты можно хранить в списке.
Класс должен позволять:
выводить полином в удобном виде (например, 2x^3 - 5x + 1);
узнавать степень полинома;
вычислять значение полинома в точке
x0;
складывать два полинома;
умножать полином на число;
умножать два полинома;
получать производную полинома.
Создать два экземпляра класса (два разных многочлена), продемонстрировать:
вывод и степень каждого;
значение в заданной точке;
сумму полиномов;
произведение;
производную одного из полиномов.
Реализуем класс Полином
Задание 11: Полином
Создать класс Полином, описывающий многочлен одной переменной
a0+a1x+a2x^2+⋯+an*x^n
Коэффициенты можно хранить в списке.
Класс должен позволять:
выводить полином в удобном виде (например, 2x^3 - 5x + 1);
узнавать степень полинома;
вычислять значение полинома в точке
x0;
складывать два полинома;
умножать полином на число;
умножать два полинома;
получать производную полинома.
Создать два экземпляра класса (два разных многочлена), продемонстрировать:
вывод и степень каждого;
значение в заданной точке;
сумму полиномов;
произведение;
производную одного из полиномов.
19.webm
69.6 MB
Тема Функции
Задание 19. Напишите функцию для шифрования и дешифрования текста с использованием шифра Цезаря. Функция должна принимать текст и ключ шифрования, а затем возвращать зашифрованный или расшифрованный текст.
Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом находящимся на некотором постоянном числе позиций левее или правее него в алфавите.
Задание 19. Напишите функцию для шифрования и дешифрования текста с использованием шифра Цезаря. Функция должна принимать текст и ключ шифрования, а затем возвращать зашифрованный или расшифрованный текст.
Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом находящимся на некотором постоянном числе позиций левее или правее него в алфавите.
Стек рекурсии.webm
31.6 MB
Рекурсия.
Пишем рекурсивную функцию для нахождения суммы числе в числе и наблюдаем за стеком вызовов.
Пишем рекурсивную функцию для нахождения суммы числе в числе и наблюдаем за стеком вызовов.
16.webm
4.7 MB
Числа.
Задание 16. Дано положительное действительное число X. Найдите и выведите на экран первую цифру после десятичной точки.
Задание 16. Дано положительное действительное число X. Найдите и выведите на экран первую цифру после десятичной точки.
class Univercity.webm
105.7 MB
ООП
Создать класс ИНСТИТУТ, имеющий название, количество студентов и позволяющий зачислять и отчислять N студентов. Определить класс УНИВЕРСИТЕТ, представляющий собой набор (список) институтов и предоставляющий возможность добавлять и удалять институты, определить среднюю численность студентов в институтах университета, самый многочисленный и самый малочисленный институт. Продемонстрировать работу с этим классом: зачислить студентов во все институты, отчислить (выпустить) некоторое количество студентов, продемонстрировать работу остальных методов.
Отношение между классами: композиция!
Создать класс ИНСТИТУТ, имеющий название, количество студентов и позволяющий зачислять и отчислять N студентов. Определить класс УНИВЕРСИТЕТ, представляющий собой набор (список) институтов и предоставляющий возможность добавлять и удалять институты, определить среднюю численность студентов в институтах университета, самый многочисленный и самый малочисленный институт. Продемонстрировать работу с этим классом: зачислить студентов во все институты, отчислить (выпустить) некоторое количество студентов, продемонстрировать работу остальных методов.
Отношение между классами: композиция!