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

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

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

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

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