Здесь показаны различия между двумя версиями данной страницы.
11_2016 [2016/11/09 09:50] super_admin [Программирование на языке Python] |
11_2016 [2019/06/24 20:29] |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== 11 классы ====== | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Программирование на языке Python ===== | ||
- | |||
- | * [[https://stepik.org/s/kRpEbKqO]] - Программирование на Python (учебный курс для начинающих) | ||
- | * [[https://wakari.io/Pavel]] - материалы к данному курсу | ||
- | |||
- | Программирование на языке Python для сбора и анализа данных: | ||
- | |||
- | * [[http://math-info.hse.ru/s15/m]] | ||
- | |||
- | |||
- | **Базовые алгоритмы**: линейный, цикл со счетчиком, цикл с условием, условные операторы. | ||
- | |||
- | Низкий уровень сложности: | ||
- | * !!! https://www.codeforlife.education/rapidrouter/29/ | ||
- | * https://www.codeforlife.education/rapidrouter/30/ | ||
- | * !!! https://www.codeforlife.education/rapidrouter/33/ | ||
- | * https://www.codeforlife.education/rapidrouter/34/ | ||
- | * https://www.codeforlife.education/rapidrouter/35/ | ||
- | Средний уровень сложности: | ||
- | * https://www.codeforlife.education/rapidrouter/36/ | ||
- | * https://www.codeforlife.education/rapidrouter/39/ | ||
- | * !!! https://www.codeforlife.education/rapidrouter/45/ | ||
- | * https://www.codeforlife.education/rapidrouter/46/ | ||
- | Высокий уровень сложности: | ||
- | * https://www.codeforlife.education/rapidrouter/48/ | ||
- | |||
- | |||
- | ===== Алгоритмы, программирование, Python3 ===== | ||
- | |||
- | [[https://repl.it/EMXR/4]] - input, print, type, list | ||
- | |||
- | [[https://repl.it/EMWJ/1]] - типы значений переменных | ||
- | |||
- | [[https://repl.it/EM6l/1]] - Минуты в дни, часы, минуты | ||
- | |||
- | [[https://repl.it/EN32/4]] - Числовой ряд (range) | ||
- | |||
- | [[https://repl.it/EN32/2]] - If, else | ||
- | |||
- | [[https://repl.it/EN32/5]] - Цикл while | ||
- | |||
- | **1. Задание** | ||
- | |||
- | Найти сумму числового ряда [[https://repl.it/EN32/4]] | ||
- | |||
- | Пример: если числовой ряд (0, 1, 2, 3, 4), то 0 + 1 + 2 + 3 + 4 = 10 | ||
- | |||
- | Программа должна вывести число 10 | ||
- | |||
- | **2. Задание** | ||
- | P - сумма вклада, ir - годовой процент по вкладу, tr - налог на процент. Через сколько лет суммарный доход составит D. | ||
- | <code> | ||
- | P = 1000.00 | ||
- | ir = 0.05 | ||
- | tr = 0.18 | ||
- | D = 1100.00 | ||
- | Сколько лет потребуется? | ||
- | </code> | ||
- | Программа должна вывести число - количество лет | ||
- | |||
- | **3. Задание** | ||
- | |||
- | 1. Ввести многозначное число. \\ | ||
- | 2. Найти сумму цифр данного числа. | ||
- | |||
- | |||
- | <code> | ||
- | 942 | ||
- | => 9 + 4 + 2 | ||
- | => 15 ... | ||
- | </code> | ||
- | ===== Основы теории чисел ===== | ||
- | |||
- | [[http://foxford.ru/wiki/matematika/priznaki-delimosti]] - признаки делимости | ||
- | |||
- | [[http://foxford.ru/wiki/matematika/prostye-i-sostavnye-chisla]] - простые и составные числа | ||
- | |||
- | [[http://www.yaklass.ru/p/algebra/10-klass/deistvitelnye-chisla-profilnyi-9102/naturalnye-chisla-11259]] - натуральные числа | ||
- | |||
- | |||
- | |||
- | ===== Основные понятия перечислительной комбинаторики ===== | ||
- | |||
- | [[http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/perestanovki-9343]] - престановки | ||
- | |||
- | [[http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/razmeshcheniia-9499]] - размещения | ||
- | |||
- | [[http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/sochetaniia-i-ikh-svoistva-9344]] - сочетания | ||
- | |||
- | |||
- | ==== Правило суммы и правило произведения ==== | ||
- | |||
- | [[https://stepik.org/s/n1B2jW1O]] - Лекция | ||
- | |||
- | [[http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/pravilo-summy-9342]] | ||
- | |||
- | Задачу: "10. Число распределений по три" - можно пропустить. | ||
- | |||
- | [[http://www.yaklass.ru/p/algebra/11-klass/kombinatorika-9340/pravilo-proizvedeniia-9341]] | ||
- | |||
- | |||
- | |||
- | ===== Основные понятия теории множеств (повтор) ===== | ||
- | |||
- | [[https://stepik.org/lesson/Основные-понятия-теории-множеств-4011/step/2?course=Основы-перечислительной-комбинаторики&unit=3945]] | ||
- | |||
- | [[http://www.yaklass.ru/p/algebra/9-klass/neravenstva-i-sistemy-neravenstv-9125/mnozhestva-i-operatcii-nad-nimi-12443]] | ||
- | |||
- | ===== Повтор темы "Понятие информации, информационные процессы" ===== | ||
- | |||
- | http://www.yaklass.ru/p/informatika/10-klass/informatciia-i-informatcionnye-protcessy-11955/poniatie-informatcii-informatcionnye-protcessy-12686 | ||
- | |||
- | |||
- | ===== Полезные ссылки!!! ===== | ||
- | |||
- | [[http://book.kbsu.ru/ | ИНФОРМАТИКА ]] - очень качественный учебник Л. З. Шауцуковой | ||
- | |||
- | [[http://kpolyakov.spb.ru/school/probook.htm]] - учебник по информатике (ФГОС, углублённый уровень) К.Ю. Полякова и Е.А. Еремина | ||
- | |||
- | [[http://kpolyakov.spb.ru/school/probook/slides.htm]] - презентации к учебнику по информатике (ФГОС, углублённый уровень) К.Ю. Полякова и Е.А. Еремина | ||
- | |||
- | [[http://kpolyakov.spb.ru/school/probook/python.htm]] - язык Python | ||