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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «С для начинающих»Учеников на курсе 2 076
Сертификаты, выданные на курсе «С для начинающих»Сертификатов выдано 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. Удаление элемента ↗