Семинар 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. Про
коррекцию массива на подмножестве индексов.
Семинар 21.02.2025. Модификация массива на подмножестве
индексов.
Семинар 01.03.2025. Кодировки файлов. Работа со строками.
Примеры разбора строки.
Семинар 15.03.2025. Работа с криволинейными
массивами.
Семинар 11.04.2025. C/C++: структуры. Работа с массивом структур (ввод/вывод на языке С).
Отведение памяти. Конструкторы.
Семинар 12.04.2025. C/C++: структуры. Работа с массивом указателей на структуры.
Отведение памяти. Конструкторы. Несколько слов о том, чем мы, собственно,
занимаемся 😊.
Семинар 18.04.2025. Форматы и кодировки текстовых файлов
+ немного о циклах в командной строке UNIX (bash) и
перекодировке текстовых файлов из разных форматов в разные. Стандартное решение
задачи о том, сколько различных элементов в последовательности целых,
принадлежащих множеству {1,2,3,4,5}.
Семинар 25.04.2025. make. После этой пары использование make обязательно.
Семинар 26.04.2025. Работа с BMP-файлами (true color) .
Что такое библиотеки?
16.09.2023. Логические операции. Арифметические операции. Преобразования типов. Указатели. Видео (звук плохой).
23.09.2023. Указатели в качестве замены массивов. Работа с массивами заранее неизвестной длины. Видео.
30.09.2023. Классификация переменных по времени жизни и области видимости. Два способа ввода двумерного массива. Видео.
make. Makefile. Видео.
07.10.2023. Разбор некоторых задач на массивы. Видео.
Базовые типы в языке С и их спецификации форматов в функциях ввода/вывода. Видео.
28.10.2023.
Битовые операции. Видео.
11.11.2023. Битовые операции. Примеры решения задач. Видео.
10.02.2024.
Работа с двумерными массивами. Видео.
17.02.2024.
Работа со строками. Видео.
16.03.2024.
Криволинейные массивы. Видео.
07.04.2024.
Работа со структурами. Введение в классы.
Видео.
20.04.2024.
Разбор класса-обертки для целого числа. Видео.