Главная > Карта изучения основ программирования на языке Си

Карта обучения основам программирования на Си

Этот раздел включает в себя последовательное изложение основ программирования на языке Си. Повествование ведется на доступном языке и не требует никакой специальной подготовки. Каждый урок снабжен задачами для самостоятельного решения.

Общая карта того, что будет изложенов базовой части курса.

Урок 1. Введение

  • Программирование. Компиляторы и IDE.
  • Зачем нужен стандарт языка программирования?
  • Первая программа
  • Что общего у всех программ на Си?

Урок 2. Переменные

  • Что такое переменная?
  • Какие бывают переменные?
  • Как создать переменную?
  • Как сохранить значение в переменную?
  • Что такое комментарии?

Урок 3. Ввод/вывод

  • Как программы взаимодействуют с внешним миром?
  • Стандартные потоки ввода и вывода.
  • Форматный вывод. Функция printf.

Урок 4. Математика в Си

  • Арифметические действия в языке Си
  • Стандартные математические функции. Заголовочный файл math.h
  • Приоритет операций. Cложные математические выражения
  • Псевдослучайные числа

Урок 5. Алгоритмы.

  • Алгоритм и исполнитель.
  • Парадигмы программирования. Структурное программирование.

Урок 6. Ветвление.

  • Оператор выбора switch
  • Оператор выхода break
  • Операции отношения и логические операции
  • Условный оператор if--else
  • Составной оператор {}

Урок 7. Циклы.

  • Зачем нужны циклы?
  • Цикл со счётчиком for
  • Цикл с предусловием while
  • Цикл с постусловием do-while
  • Операторы управления циклом: break, continue
  • Зацикливание

Урок 8. Массивы.

  • Зачем нужны массивы?
  • Одномерные и двумерные массивы
  • Объявление и инициализация массивов
  • Обращение к отдельному элементу массива
  • Константы. Директива define

Урок 9. Строки.

  • Зачем нужны строки?
  • Тип данных char. Таблица ASCII
  • Ввод и вывод C-строк.
  • Стандартные функции работы со строками.
  • Заголовочный файл string.h

Урок 10. Функции.

  • Справочники стандартных функций. Создание пользовательских функций
  • Указатели
  • Область видимости переменной
  • Передача массивов в функцию
  • Стандартная библиотека языка Си

Ждёшь продолжение?

Уроки разрабатываются. Продолжение будет. Интерес к обучению и к сайту не угас. Если нужно срочно, то можно посмотреть мой старый блог по программированию.