Основы алгоритмизации и программирования (2025-2026)

Список литературы

  • C#. Программирование на языке высокого уровня. Т.А. Павловская (1-4 главы) — лучшая для начинающих
  • Язык программирования C#. Эндрю Троэлсон (часть 1 и 2) — лучшая для профи

Вход в систему обучения Moodle

Логины и пароли для системы (перепишите свой логин и пароль ссылка будет удалена)

Самооценка

Форма для самооценивания

Опросники для экзамена

04.09.2025

Знакомство. Языки программирования

11.09.2025

C#. Занятие 1

Инструкция по созданию конспекта

25.09.2025

C#. Занятие 2

9.10.2025

23.10.2025

Теория

Вещественные числа

Условный оператор. Тернарная операция. Логические операции

Практика

Ввод данных. Целочисленная арифметика
Расчет математических функций(вещественный тип данных)

Условный оператор

Пример конспекта

Дополнительно

C# — почему Microsoft МСТИТ за Java?

Информатика. Архитектура ПК: Представление целых чисел в памяти ПК.

Архитектура ПК: Представление вещественных чисел в памяти ПК.

6.11.2025

Теория

Оператор цикла for

Пример конспекта

Практика

Цикл с параметром

13.11.2025

Теория

Операторы цикла с условием

Отладка программы. Горячие клавиши

Практика

Цикл с условием

20.11.2025

4.12.2025

Теория

Таблица трассировки. Задачи на таблицу трассировки (ИС2.1)

Таблица трассировки. Задачи (ИС2.2)

Шпаргалка «Блок-схемы»

Анализ блок-схем «Тренажер»

27.11.2025

4.12.2025

Два типа задач ОГЭ

Практика

Задачи ОГЭ

Распределение заданий

11.12.2025

Практика

Задание на урок

Шаблон книги

18.12.2025 — Подготовка к контрольной

Пример билета

25.12.2025 — Контрольная

Задания

Контрольный тест

Сайт для проведения контрольной

2026

C#. Программирование на языке высокого уровня. Т.А. Павловская — лучшая для начинающих(ссылка)

14.01.2026 — Ввод, вывод в C#. Лабораторная работа 1 и 2

Теоретический материал.

Павловская. 1 — 3 главы

Задание

  • Выполнить лабораторную работы 1 и 2 из книги C#. Программирование на языке высокого уровня. (см. ссылку выше)
  • Все программы загружать в GitHub. Ссылку на GitHub — приложите в самооценивание.

Знакомство с системой контроля версий

Инструкции

Инструкция по построении прямой линии по двум точкам (для 2 лабораторной работы)

Видеоинструкция по выполнению второй лабораторной работы. Часть 1

Видеоинструкция по выполнению второй лабораторной работы. Часть 2

21.01.2026 — Организация циклов. Лабораторная работа 3

Видеоинструкция по выполнению третьей лабораторной работы.

28.01.2026 ООП

Модификаторы методов ref и out

Обработка исключений

Ввод с защитой от дурака

Структуры, поля, конструкторы, методы доступа, свойства

Инструкция по настройке GitHub в VisualStudio

02.02.2026 — Простейшие классы

Теоретический материал.

Павловская. 4 и 5 глава

Пример выполнения лабораторной работы номер 4

C#. Занятие 3

Одномерные массивы и двумерные массивы

11.02.2026 — Одномерные массивы

Пример выполнения лабораторной работы номер 5

Основные алгоритмы для работы с одномерными массивами

Основные алгоритмы для работы с одномерными массивами (видеоурок)

Трассивка алгоритма

Пример выполнения лабораторной работы номер 6

02.03.2026 — Двумерные массивы

Павловская. Комментарии по теме одномерные массивы.

Павловская. Комментарии по теме двумерные массивы.

Пример выполнения лабораторной работы номер 6

Класс Array. Описание и примеры

9.03.2026

Практика. Решение задач в системе Ejudge.(ссылка)

Видеоурок

Пример документа с одной задачей

16.03.2026

Частотый массив и словарь в C#. Теория и задачи

Частотый массив и словарь в C# (видео)

23.03.2026 — 30.03.2026 — файлы и строки

Теория

Лабораторная работа 7

Пример выполнения 7 лабораторной работы. Вариант 15 (видео)

C#. Занятие 4

C#. Занятие 5

Практика

Лабораторная работа 7 в Павловской

09.04.2026. Object. Упаковка и разупаковка данных. Обобщенные и не обобщенные коллекции. Обобщенные коллекции. Делегаты.

Обобщение. Введение (видео)

Обобщенные коллекции в C# (видео)

Урок: Обобщения (Generics) в C#

Полное руководство по обобщенным коллекциям в C#

13.04.2026

Инструкция по настройке и использованию C# в Visual Studio Code

Задача ЕГЭ 5 на C# (видео)

Задача ЕГЭ 8 на C# (видео)

Задача ЕГЭ 12 на C# (видео)

Задача ЕГЭ 9 на C# (видео)

Задачи ЕГЭ (17 задача — Обработки числовой последовательности) (видео)

Вариант для тренировки

Задачи для тренировки

8 задача

12 задача

5 задача

17 задача

Дополнительная задача — альтернатива 17

*9 задача

27.04.2026

Рекурсия

Задачи на рекурсию

16 задача. Рекурсия (видео)

7.05.2026

  1. Проверочная работа по задачам ЕГЭ

Делегаты и лямбда-выражения

Дополнительно

Урок: Делегаты, обобщенные делегаты и события в C#

Урок 6

6 задача ЕГЭ на C# (видео)

Сайт Заярного Андрея Александровича