Семинар 13.09.2025. Варианты работы: под Windows (FAR+gcc)/ встроенный Ubuntu под Windows/ VirtualBox. Написание простой программы с одной функцией нахождения максимума последовательности.
Семинар 15.09.2025. Логические операции. Синтаксис оператора if. Окончательный вид программы (в трех файлах) нахождения максимума последовательности.
Семинар 20.09.2025. Очередной пример переделки программы, написанной в одном файле и в одной функции, в программу, написанную в трех файлах и ы двух функциях. Различные кодировки и форматы представления текстовых файлов.
Семинар
27.09.2025. Указатели vs Массивы. Написание функции ввода массива в первом формате из
файла.
Семинар
29.09.2025. Два варианта функции ввода массива из файла во втором формате. Типы данных в языке С.
Семинар
04.09.2025. Области видимости и время жизни переменных в языке C. Что делает malloc() ? Понятия нити и
процесса. Инициализация переменных и массивов.
Семинар
08.11.2025. Еще раз про удаление подмножества элементов массива за линейное
время. Бинарные операции.
Семинар 22.11.2025. Про
коррекцию массива на подмножестве индексов.
Семинар
07.02.2026. Двумерные массивы. Четыре (+1) варианта задания двумерного
массива.
Семинар
20.02.2026. Криволинейные двумерные массивы. Работа со строками в языке С.
Семинар
07.03.2026. Кратко про Python для работы с последовательностями.
Семинар
20.03.2026. Вульгарное понимание
языка C++. Все, что
нужно знать о языке C++
в этом семестре.
Семинар 03.05.2026. Работа с BMP-файлами 24- и 32-bpp. Ввод/вывод. Переворот и поворот изображения на 90 градусов.