Skip to content

Программирование на языке C в рамках 2 и 3 семестра МГТУ им Н.Э. Баумана

Notifications You must be signed in to change notification settings

jur4ikoff/bmstu-c99

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Лабораторные работы по C // МГТУ им Н.Э. Баумана

Тестирующая система в другом репозитории

exam_prepare_1

Подготовка к экзамену в первом семестре.

exam_prepare_2

Подготовка к экзамену второго семестра по си

Лабораторная работа 1-3

Базовые функции языка

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

Работа со строками

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

Работа с файлами и структурами

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

Работа с структурами

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

Работа с функциями выделения памяти

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

Работа с динамическими матрицами

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

Структуры с динамическими полями

Лабораторная работа 10 Задание 1

Разработка связного списка

Лабораторная работа 10 Задание 2

Решение задачи на основе связного списка, разложения числа на умножение простых чисел

Лабораторная работа 10 Задание 3

Разработка структуры данных ассоциативный массив на основе выданного заголовочного файла.
Написание двух реализаций

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

Разработка своей функции snprintf

Лабораторная работа 12 Задание 1

Статические и динамические библиотеки Переписать 7 ЛР, вынести функции ввода, вывода и обработки в

  • Статическую библиотеку
  • Динамическую библиотеку (динамическая компоновка)
  • Динамическую библиотеку (динамическая загрузка LINUX API)

Лабораторная работа 12 Задание 2

Написать функцию циклического сдвига и фильтрации, поместить их в динамическую библиотеку и запустить с помощью ctypes на Python. Сделан GUI на Tkinter

Лабораторная работа 12 Задание 3

Тоже самое, что и 2 задание, только для практики написал модуль расширения на си, запустил из-под Python и написал тесты на pytest

oop_test

Протестировал реализацию (аля ооп) на си

RK_**

Рубежные контроли

calc_exec_time

Модуль из одной ЛР, где нужно было замерить время выполнения функцию.
Написана архитектура для совершения замеров, сбора данных, а также скрипт на Python mathplotlib для построения графиков.

About

Программирование на языке C в рамках 2 и 3 семестра МГТУ им Н.Э. Баумана

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published