Учебник. К.Ю Поляков, Е.А. Ерёмин. Информатика. 10 класс. Базовый и углублённый уровени.
Презентации к урокам на сайте К.Ю Полякова http://kpolyakov.spb.ru/school/basebook/slides.htm
Практикум к урокам на сайте К.Ю Полякова http://kpolyakov.spb.ru/school/basebook/prakt.htm
Тесты к урокам на сайте К.Ю Полякова http://kpolyakov.spb.ru/school/basebook/tests.htm
Online компиллятор и редактор Python
Видеолекции к урокам (язык Python)
Урок 42. Алгоритмы
Урок 43. Оптимальные линейные программы
Урок 44. Анализ алгоритмов с ветвлениями и циклами
Урок 45. Введение в язык Python
(Наиль Алишев. Python для начинающих. Урок 1: Введение, Hello world и Переменные.)
(Егоров Артём. 2. Варианты выполнения кода. Первая программа.)
Урок 46. Вычисления
(
(Егоров Артём. 3. Объекты. Числа и операции над ними.)
(Егоров Артём. 4. Переменные в Python. Оператор присваивания.)
(Егоров Артём. 5. Функция input().)
(Егоров Артём. 6. Функция print().)
(Егоров Артём. 7. Деление нацело и деление по остатку.)
(Егоров Артём. 8. Функции trunc, floor, ceil.)
Урок 47. Ветвления
(
(Егоров Артём. 9. Логический тип Bool. Операции сравнения.)
(Егоров Артём. 16. Условный оператор if.)
(Егоров Артём. 17. Вложенный оператор if.)
(Егоров Артём. 18. Множественный выбор elif.)
Урок 48. Сложные условия
Урок 49. Циклические алгоритмы
(
(Егоров Артём. 19. Цикл while.)
(Егоров Артём. 20. Обход всех цифр числа с помощью while.)
(Егоров Артём. 21. Алгоритм Евклида.)
(Егоров Артём. 22. Цикл while. Нахождение всех делителей числа.)
(Егоров Артём. 23. Цикл while. Инструкции break, continue, else.)
Урок 50. Циклы по переменной
(Наиль Алишев. Python для начинающих. Урок 6: Цикл for (часть 1).)
(Наиль Алишев. Python для начинающих. Урок 8: Цикл for (часть 2). Вложенные циклы.)
(Егоров Артём. 24. Функция range и итерируемые объекты.)
(Егоров Артём. 25. Цикл for. Обход элементов функции range.)
(Егоров Артём. 26. Цикл for. Обход списков и строк.)
Урок 51. Процедуры
Урок 52. Функции.
(
(Егоров Артём. 36. Функции (def). Определение и вызов функции.)
(Егоров Артём. 37. Зачем нужны функции в программировании.)
(Егоров Артём. 38. Возвращаемое значение функции. Оператор return.)
(Егоров Артём. 39. Область видимости: локальная, глобальная и встроенная.)
(Егоров Артём. 40. Передача аргументов. Сопоставление аргументов по имени и позиции.)
(Егоров Артём. 41. *args и **kwargs Python. Передача аргументов в функцию.)
Урок 53. Рекурсия.
(
(Егоров Артём. 43. Рекурсия в Python. Рекурсивная функция Часть 2.)
(Егоров Артём. 44. Рекурсивный обход файлов.)
Урок 54. Массивы
(
(Егоров Артём. 13. Списки и операции над ними.)
(Егоров Артём. 14. Списки: индексы и срезы.)
Урок 55. Алгоритмы обработки массивов
(Егоров Артём. 15. Списки и их методы.)
Урок 56. Сортировка
(Егоров Артём. 28. Метод подсчета. Сортировка подсчетом Python.)
(Егоров Артём. 29. Вложенные циклы.)
Урок 57. Символьные строки
(
(Егоров Артём. 11. Строки: индексы и срезы.)
(Егоров Артём. 12. Строки и их методы.)
Урок 58. Матрицы
(
(Егоров Артём. 30. Вложенные списки.)
Урок 59. Точность вычислений
Урок 60. Решение уравнений
Урок 61. Оптимизация
Урок 62. Статистические расчёты
Урок 63. Информационная безопасность
Урок 64. Защита от вредоносных программ
Урок 65. Безопасность в Интернете
Урок. Словари
(Наиль Алишев. Python для начинающих. Урок 9: Словари (dict). Решение задач.)
(Егоров Артём. 33. Словари Python. Операции и методы словаря.)
(Егоров Артём. 34. 4 Ситуации, где полезно использовать словарь.)
Урок. Кортежи
(Егоров Артём. 35. Кортежи (tuple). Операции и методы кортежей.)
Урок 45. Введение в язык Pascal
(Владимир Гуровиц. Информатика. Язык Pascal: Структура программы на языке Pascal. Центр онлайн-обучения «Фоксфорд»)
Урок 46. Вычисления
(Владимир Гуровиц. Информатика. Язык Pascal: Ввод-вывод в Pascal. Центр онлайн-обучения «Фоксфорд»)
(Владимир Гуровиц. Информатика. Язык Pascal: Типы в Pascal. Центр онлайн-обучения «Фоксфорд») https://youtu.be/UeaQkE-88f8
Урок 47. Ветвления
(Владимир Гуровиц. Информатика. Язык Pascal: Условный оператор в Pascal. Центр онлайн-обучения «Фоксфорд»)
Урок 48. Сложные условия
Урок 49. Циклические алгоритмы
(Владимир Гуровиц. Информатика. Язык Pascal: Оператор цикла while в Pascal. Центр онлайн-обучения «Фоксфорд»
(Владимир Гуровиц. Информатика. Язык Pascal: Оператор цикла repeat-until в Pascal. Центр онлайн-обучения «Фоксфорд») https://youtu.be/sVZ9Scf_qhk
Урок 50. Циклы по переменной
(Владимир Гуровиц. Информатика. Язык Pascal: Оператор цикла for в Pascal. Центр онлайн-обучения «Фоксфорд»)
Урок 51. Процедуры
Урок 52. Функции.
(Владимир Гуровиц. Информатика. Язык Pascal: Процедуры и функции в Pascal. Центр онлайн-обучения «Фоксфорд») https://youtu.be/DBUgFBHCjHI
Урок 53. Рекурсия.
Урок 54. Массивы
(Владимир Гуровиц. Информатика. Язык Pascal: Массивы в Pascal. Центр онлайн-обучения «Фоксфорд»)
Урок 55. Алгоритмы обработки массивов
Урок 56. Сортировка
Урок 57. Символьные строки
(Владимир Гуровиц. Информатика. Язык Pascal: Символьный тип данных в Pascal. Центр онлайн-обучения «Фоксфорд»)
Урок 58. Матрицы
Учебник. К.Ю Поляков, Е.А. Ерёмин. Информатика. 10 класс. Углублённый уровень.
§56. Вычисления. Задача А.
§57. Ветвления. Задача А.
§58. Циклы. Задача А.
§59. Процедуры. Задача А.
§60. Функции. Задача А.
§61. Рекурсия. Задача А.
§62. Массивы. Задача А.
§63. Алгоритмы обработки массивов. Задача А. [Сколько равно X?]
§64. Сортировка. Задача А.
§65. Двоичный поиск. (Бинарный поиск) Задача A. [Двоичный поиск]
§66. Символьные строки. Задача С. [Замена a-b и наоборот] Задача L. [ФИО-2]
§67. Матрицы. Задача D. [Минимум и максимум в матрице] Задача T. [Отражение по вертикали] Задача V. [Вращение вправо]
§68. Работа с файлами. Задача А.
§70. Решение уравнений.
Практическая работа №61 [Решение уравнений методом перебора].
Практическая работа №62 [Решение уравнений методом деления отрезка пополам].
Практическая работа №63 [Решение уравнений в табличных процессорах].
Практическая работа №64 [Вычисление длины кривой].
Практическая работа №65 [Вычисление площади фигуры].
Практическая работа №66 [Оптимизация. Метод дихотомии].
Практическая работа №67 [Оптимизация с помощью табличных процессоров].
Практическая работа №68 [Статистические расчеты].
Практическая работа №69 [Условные вычисления].
Практическая работа №70 [Метод наименьших квадратов].
Практическая работа №71 [Линии тренда].