Тренажер по C: 200 задач с решением

200 задач по языку C с автоматической проверкой и решением автора к каждой: от первых printf до указателей, структур и динамической памяти. В каждой теме три уровня сложности, перед каждым уровнем короткая памятка с разбором типичных ошибок, а в конце экзамен из 27 задач по всем темам. Последние уровни и экзамен -…
Средний уровень
7 часов в неделю
Сертификат Stepik

Чему вы научитесь

  • Решать задачи на C от простых до сложных
  • Выводить данные точно по заданному формату
  • Уверенно писать условия, циклы и функции
  • Обрабатывать массивы, строки и матрицы
  • Работать с указателями и структурами
  • Выделять и освобождать динамическую память
  • Решать алгоритмические задачи, которые дают на собеседованиях: поиск в ширину, динамическое программирование, двоичный поиск
  • Проверять своё решение на граничных случаях

О курсе

Зачем этот тренажер

Язык программирования не выучить чтением. Можно понять каждую тему, а потом открыть пустой редактор и не знать, с чего начать. Уверенность приходит только после десятков решённых задач. Здесь их 200, по всем основным темам языка Си: от ввода-вывода до динамической памяти и стандартной библиотеки.

Как устроен тренажер

  • 11 тем в привычном порядке: ввод и вывод, арифметика, условия, циклы, массивы и строки, функции, указатели, структуры, динамическая память, макросы и стандартная библиотека.
  • Три уровня в каждой теме. Начальный закрепляет одну конструкцию, средний учит соединять несколько приёмов, а на продвинутом решение придётся придумать самому: решето Эратосфена, длинная арифметика, сортировка слиянием, калькулятор выражений со скобками.
  • Экзамен из 27 задач в конце: лабиринт, проверка судоку, рюкзак, календарь месяца и другие задачи, где не подсказано, какую тему использовать.
  • Памятка перед каждым уровнем: примеры кода с выводом и блок "Грабли" о типичных ошибках, вроде = вместо == или забытого места под '\0'.
  • Честная автопроверка: в каждой задаче восемь и больше тестов, включая граничные случаи, а в продвинутых задачах ещё и большие тесты, на которых медленное решение не уложится во время.
  • Решение автора к каждой задаче открывается после того, как ты её решил: можно сравнить свой код с эталоном и решениями других учеников.

Подойдёт и для учёбы

Задачи идут по темам курса "Полный курс: Язык программирования C" и используют только то, что в этих темах уже объяснено, поэтому тренажер удобно проходить параллельно с ним. Задачи охватывают все базовые темы языка, поэтому подходят и для подготовки к зачёту или экзамену по программированию на Си.

Для кого этот курс

- Тем, кто изучает язык C и хочет закрепить каждую тему практикой - Студентам, которым нужно подготовиться к зачёту или экзамену по Си - Тем, кто знает основы C, но теряется перед пустым редактором - Тем, кто хочет размяться на алгоритмических задачах перед собеседованием - Ученикам курса "Полный курс: Язык программирования C"

Начальные требования

Знать основы C в объёме темы, которую решаешь. Устанавливать ничего не нужно: задачи решаются и проверяются прямо на Stepik, в браузере.

Как проходит обучение

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

Программа курса

В курс входят

  • 37 уроков
  • 200 интерактивных задач
загружаем...

Наши преподаватели

Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • 200 задач с автоматической проверкой
  • Решение автора к каждой задаче
  • Памятку с разбором ошибок перед каждым уровнем
  • Экзамен из 27 задач по всем темам
  • Сертификат о прохождении

Сколько стоит обучение

790 ₽
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям