Тестирующая система в другом репозитории
Подготовка к экзамену в первом семестре.
Подготовка к экзамену второго семестра по си
Базовые функции языка
Работа со строками
Работа с файлами и структурами
Работа с структурами
Работа с функциями выделения памяти
Работа с динамическими матрицами
Структуры с динамическими полями
Разработка связного списка
Решение задачи на основе связного списка, разложения числа на умножение простых чисел
Разработка структуры данных ассоциативный массив на основе выданного заголовочного файла.
Написание двух реализаций
Разработка своей функции snprintf
Статические и динамические библиотеки Переписать 7 ЛР, вынести функции ввода, вывода и обработки в
- Статическую библиотеку
- Динамическую библиотеку (динамическая компоновка)
- Динамическую библиотеку (динамическая загрузка
LINUX API
)
Написать функцию циклического сдвига и фильтрации, поместить их в динамическую библиотеку и запустить с помощью ctypes
на Python
. Сделан GUI на Tkinter
Тоже самое, что и 2 задание, только для практики написал модуль расширения на си, запустил из-под Python
и написал тесты на pytest
Протестировал реализацию (аля ооп) на си
Рубежные контроли
Модуль из одной ЛР, где нужно было замерить время выполнения функцию.
Написана архитектура для совершения замеров, сбора данных, а также скрипт на Python mathplotlib
для построения графиков.