МГУ им М.В.Ломоносова

Механико-математический факультет

Учебные материалы для 1 курса

Лекции 1 семестра

1. Обзор языка С. Типы, операции. Конспект
2. Обзор языка С. Управляющие конструкции. Конспект
3. Обзор языка С. Структура программы, области видимости. Конспект
                        Пример. Сравнение ввода-вывода в С и С++ (iocompare.zip)
4. Обзор языка С. Обработка последовательности. Указатели. Конспект
                        Пример. Обработка последовательности (sequence-mean.zip)
5. Обзор языка С. Управление памятью. Работа с массивами. Конспект
                        Пример. Разрушение стека (breakstack.cpp)
                        Пример. Обработка массива (array-minmax.zip)
6. Обзор языка С. Некоторые задачи с массивами. Конспект
7. Сортировки. Конспект
8. Сортировки. Продолжение Конспект
                        Экзотический пример. Слияние за O(n) без доп. памяти.
9. Битовые операции. Специальные сортировки. Конспект
10. Представления чисел и последствия этого. Конспект
                        Пример. Те самые последствия (num.zip)
11. Дополнительные конструкции языка С. Конспект
                        Пример. Параметры функции main (main.c)
12. Некоторые возможности С++. Конспект
13. Задачи по геометрии. Конспект
14. Библиотека CLib. Конспект