Последние новости

YoungCoder теперь и на Stepikе. Записывайтесь: https://stepik.org/course/3078/promo

Программа курса программирования на Си

Программа курса обучения программированию на Си для новичков. Поурочное планирование.
  1. Урок 1. Выбор среды программирования. Структура программы. (Новая версия)
  2. Урок 2. Стандартные типы данных языка Си. Основы ввода/вывода данных. (Новая версия)
  3. Урок 3. Ввод и вывод данных. (Новая версия)
  4. Урок 4. Арифметические выражения и стандартные математические функции.Приоритет операций.Инкремент. Декремент. (Новая версия)
  5. Урок 5. Управляющая конструкция if-else. Логические операторы и выражения.(Новая версия Новая версия if)
  6. Урок 6. Оператор множественного выбора switch. (Новая версия)
  7. Урок 7. Циклические конструкции. Цикл со счетчиком for. (Новая версия)
  8. Урок 8. Правила оформления кода программы на языке Си. 
  9. Урок 9. Циклические конструкции. Циклы while и do-while. (Новая версия)
  10. Урок 10. Функции определяемые пользователем в языке Си. (Новая версия)
  11. Урок 11. Одномерные массивы. (Новая версия)
  12. Урок 12. Простейшие алгоритмы работы с одномерными массивами. 
  13. Урок 13. Основы работы с файлами и потоками. Генератор случайных чисел.
  14. Урок 14. Строки и символьные массивы в языке Си. (Новая версия)
  15. Урок 15. Некоторые стандартные функции для работы со строками. (Новая версия)
  16. Урок 16. Указатели. ( Новая версия) Дополнительный урок: Зачем нужны указатели.
  17. Урок 17. Практическое применение указателей. Динамическое выделение памяти.
  18. Урок 18. Массивы и функции. Как передать массив в функцию. Как функцией "вернуть" массив.
  19. Урок 19. Двумерные массивы. (Новая версия)
  20. Урок 20. Некоторые особенности цикла for. Оператор последовательного выполнения. Именованные константы. 
  21. Урок 22. Препроцессор. Директивы препроцессора. (Новая версия)
  22. Урок 23. Структуры в языке Си.

Дополнительные материалы:
Как создать пустой проект в Visual Studio 2010/2012 
Алгоритм. Некоторые формы записи. Отличие алгоритма от программы.
Задача о расстановке ферзей.