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

Основы языка Си

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

Mind map основных понятий базовой части курса.

  1. Урок 1: Первая программа на Си
    1. Обзор
    2. Программирование. Компиляторы и IDE для языка Си
    3. Стандарт языка Си
    4. Структура программ на языке Си
  2. Урок 2: Переменные и типы данных
    1. Обзор
    2. Переменные в программировании
    3. Что такое типы данных и зачем они нужны?
    4. Переменные в языке Си. Объявление переменных в Си.
    5. Оператор присваивания. Запись значения в переменную на Си.
    6. Зачем нужны комментарии? Зачем программисты пишут комментарии?
  3. Урок 3: Ввод/вывод в Си
    1. Обзор
    2. Взаимодействие программ с внешним миром
    3. Стандартные потоки ввода и вывода в языке Си
    4. Форматный вывод в языке Си. Функция printf
    5. Ввод данных в языке Си. Функция scanf
  4. Урок 4: Математика в Си
    1. Обзор
    2. Арифметические операции в языке Си
    3. Математические функции в языке Си
    4. Приоритет операций и запись сложных математических выражений
    5. Генерация псевдослучайных чисел в языке Си. Функция rand
  5. Урок 5: Алгоритмы
    1. Обзор
    2. Алгоритм и исполнитель. Система команд исполнителя
    3. Парадигмы программирования. Структурное программирование
    4. Процедурное программирование
  6. Урок 6: Операторы ветвления в языке Си
    1. Обзор
    2. Оператор выбора (переключатель) switch
    3. Операции отношения и логические операции в языке Си
    4. Условный оператор if--else
  7. Урок 7: Циклические конструкции в языке Си
    1. Обзор
    2. Цикл со счётчиком for
    3. Циклы с условием в языке Си
    4. Операторы управления циклом. Зацикливание
  8. Урок 8: Массивы
    1. Обзор
    2. Одномерные массивы в языке Си
    3. Именованные константы в Си. Директива define
    4. Двумерные массивы
  9. Урок 9: Строки в языке Си
    1. Обзор
    2. Тип данных char. Таблица ASCII
    3. Ввод и вывод строк в языке Си
    4. Стандартные функции работы со строками. Заголовочный файл string.h
  10. Урок 10: Функции
    1. Обзор
    2. Справочники функций языка Си
    3. Пользовательские функции в языке Си
    4. Область видимости переменных
    5. Указатели в языке Си
    6. Передача аргументов в функцию
    7. Стандартная библиотека языка Си

IDE для программирования на языке Си

В этом разделе расположены уроки, посвящённые установке, настройке и основным функциям различых IDE, поддерживающих программирование на языке Си.