Курс на Stepik
Курс С для начинающих
Бесплатно

С для начинающих 4.000

Открыть на
STEPIK.ORG

Курс читается студентам 1 курса МФТИ, основные и начинающие группы. В курсе большое внимание уделено структуризации программ и работе с динамической памятью.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «С для начинающих»Учеников на курсе 2 032
Сертификаты, выданные на курсе «С для начинающих»Сертификатов выдано 0
Отзывы о курсе «С для начинающих»Отзывов получено 5
Рейтинг курса «С для начинающих»Рейтинг курса 4.000
Уроки в курсе «С для начинающих»Количество уроков 47
Тесты в курсе «С для начинающих»Количество квизов 39
Время прохождения курса «С для начинающих»Время прохождения курса
Обновления курса «С для начинающих»Обновления курса
Дата публикации курса «С для начинающих»Дата публикации курса
Последнее обновление курса «С для начинающих»Последнее обновление

Содержание курса

Разделы в курсе «С для начинающих» 15 разделов Уроки в курсе «С для начинающих» 47 уроков Тесты в курсе «С для начинающих» 39 тестов Время прохождения курса «С для начинающих» 5 ч. Последнее обновление курса «С для начинающих» обн. 1 год назад

Ссылки на материалы

1 урок
1. Контесты на проверяющем сервере Ejudge

Начало работы

4 урока
1. Командная строка
2. Тест: командная строка
3. Начало работы с vim
4. Лабораторная работа: создание программ

Переменные, встроенные типы данных. Операции

6 уроков
1. Переменные. Типы данных
2. Порядок операций и вычислений
3. Работа с символами
4. Дробные числа. Типы данных с плавающей точкой
5. Проверка программы
6. Задачи урока

Функции и указатели

4 урока
1. Адреса и указатели
2. Вопросы по указателям
3. Функции и их параметры
4. Задачи урока

Структуры

4 урока
1. Структуры
2. Структуры и функции
3. Контрольные вопросы
4. Задачи

Условные операторы

5 уроков
1. Выбор
2. Вопросы по логическим операциям
3. Задачи
4. Рекурсия
5. Отладка с помощью gdb

Циклы

2 урока
1. Циклы
2. Задачи

Массивы

3 урока
1. Одномерные массивы
2. Двумерные массивы
3. Особенности копирования массивов

Строки

4 урока
1. Понятие строки в языке С
2. Строки в памяти
3. Национальные кодировки и преобразование символов
4. Список функций для работы со строками

Файловый ввод и вывод

2 урока
1. Текстовые файлы
2. Бинарные файлы

Указатели на функции. Сортировка qsort

2 урока
1. Указатели на функции
2. qsort - Пример, использования указателей на функцию

Системы счисления для компьютерного представления чисел

2 урока
1. Системы счисления
2. Побитовые операции

Стеки и очереди

3 урока
1. Стеки
2. Очереди
3. Примеры использования стеков для решения задач

Списки

2 урока
1. Односвязные списки
2. ListArray на основе двусвязного списка

Деревья

3 урока
1. Бинарное дерево поиска (простая реализация)
2. Балансировка дерева
3. Удаление элемента