C

C

Программирование на C является основой компьютерных наук. Эта структура навыков предлагает систематический подход к изучению языка C. Она идеально подходит для начинающих программистов, предоставляя четкий путь к освоению управления памятью, указателей и системного программирования. Практические курсы без видео и кодовые упражнения в интерактивной среде C помогут вам развить практические навыки написания эффективных программ на C.

25 skills|20 courses|18 projects
Программирование на языке C для начинающих
Программирование на языке C для начинающих
Программирование на языке C для начинающих

Программирование на языке C для начинающих

Начинающий
C
Этот курс по программированию на языке C, ориентированный на начинающих, охватывает основные концепции языка, включая типы данных, операторы, условные конструкции, циклы, массивы и функции. С помощью практических лабораторных работ и пошаговой инструкции учащиеся получат твердое понимание программирования на языке C и приобретут практические навыки для создания собственных приложений на C.
0%
16 labs
Создание программы "Hello World" на языке C
Создайте свою первую программу на C с приветствием
Объявление переменных и типов данных в языке C
Создание системы учета информации о студентах
Использование базовых операторов в языке C
Создание конвертера температуры
Реализация условных операторов в языке C
Классификация оценок студентов
Реализация циклов в языке C
Генерация таблиц умножения
Работа с массивами в языке C
Анализ массива температур
Создание функций на языке C
Создание функции валидатора четных чисел
Управление проектами на языке C с использованием Make
Создание модульного Makefile
Быстрый старт в программировании на языке C

Быстрый старт в программировании на языке C

Начинающий
C
В этом курсе вы научитесь основам языка программирования C. Вы узнаете, как написать и запустить свою первую программу на C, считывать пользовательский ввод, считывать аргументы командной строки, сравнивать строки с использованием условных операторов, перебирать список строк с помощью цикла while, находить четные числа в списке с помощью цикла while, вычислять площадь прямоугольника с использованием функции.
0%
0 lab
Создание игры Flappy Bird на языке C

Создание игры Flappy Bird на языке C

Начинающий
ShellC
В этом проекте мы реализуем свою версию игры Flappy Bird на языке программирования C, используя графическую библиотеку ncurses и внедряя логический контроль.
0%
0 lab
Создание простого калькулятора на языке C

Создание простого калькулятора на языке C

Начинающий
C
В этом проекте мы будем использовать язык программирования C для создания программы - калькулятора, которая может выполнять операции сложения, вычитания, умножения и деления. Также программа будет проверять входные данные на ошибки и позволять пользователю вводить по одному вычислению за раз.
0%
0 lab
Создание игры в Гомоку на языке C

Создание игры в Гомоку на языке C

Начинающий
C
Гомоку - это абстрактная стратегическая настольная игра. Также известная как Гобанг или Пять в ряд, традиционно она играется с камнями для игры в Го (черными и белыми) на доске с 19x19 пересечениями. В этом проекте мы разработаем простую текстовую версию игры в Гомоку на языке программирования C.
0%
0 lab
Создание игры "Змейка" на языке C

Создание игры "Змейка" на языке C

Начинающий
C
В этом проекте вы создадите простую игру "Змейка" на языке C с использованием библиотеки ncurses. Игра будет представлять собой консольное приложение.
0%
0 lab
Статистика типов файлов с использованием языка C

Статистика типов файлов с использованием языка C

Начинающий
C
В этом проекте мы сосредоточимся на интерфейсах файлов и каталогов Linux, используя функцию lstat и операции с каталогами для создания программы, которая рекурсивно подсчитывает типы файлов.
0%
0 lab
Программа для практики набору текста на языке C

Программа для практики набору текста на языке C

Начинающий
C
В этом проекте вы научитесь создавать программу для практики набору текста на языке программирования C, которая включает упражнения, такие как тренировка с одиночными строками, множественными строками и набор текста с учетом раскладки клавиатуры.
0%
0 lab
Создание игры 2048 на языке C

Создание игры 2048 на языке C

Начинающий
C
В этом проекте вы научитесь создавать простую игру 2048 на языке C. Мы предоставим пошаговые инструкции по созданию игры, от инициализации игрового поля до реализации игровой логики и запуска игры.
0%
0 lab
Создание эффекта "дождя кода" на языке C с использованием Ncurses

Создание эффекта "дождя кода" на языке C с использованием Ncurses

Начинающий
C
В этом проекте вы научитесь создавать простой эффект "дождя кода" с использованием библиотеки ncurses на языке программирования C. Ncurses - это библиотека, которая облегчает создание текстовых пользовательских интерфейсов в терминале.
0%
0 lab
Создание простой игры "Крестики-нолики" на языке C

Создание простой игры "Крестики-нолики" на языке C

Начинающий
C
В этом проекте вы научитесь создавать простую игру "Крестики-нолики" на языке C. Игра будет проводиться между двумя игроками, которые по очереди ставят свои знаки в ячейки 3x3 игровой сетки. Игрок, который первым поставит три своих знака в ряд, по вертикали или по диагонали, побеждает. Если все ячейки заполнены, а ни один игрок не имеет трех знаков в ряд, игра заканчивается вничью.
0%
0 lab
Создание простого приложения секундомера с использованием GTK

Создание простого приложения секундомера с использованием GTK

Начинающий
C
В этом проекте мы создадим простое приложение секундомера, используя библиотеку GTK на языке C. Этот секундомер будет иметь кнопку запуска/паузы и кнопку сброса для управления таймером секундомера.
0%
0 lab
Создание простой анимации часов с использованием OpenGL

Создание простой анимации часов с использованием OpenGL

Начинающий
C
В этом проекте мы создадим простую анимацию часов с использованием OpenGL и GLUT (Graphics Library Utility Toolkit). Эта анимация будет отображать часы с движущимися стрелками, представляющими текущее время. Часы будут обновляться в реальном времени, имитируя движение часовой, минутной и секундной стрелок.
0%
0 lab
Создание динамической анимации сердца на языке C

Создание динамической анимации сердца на языке C

Начинающий
C
В этом проекте вы научитесь создавать завораживающую динамическую анимацию сердца с использованием языка программирования C. Проект использует систему окон X для рендеринга анимированных визуалов.
0%
0 lab
Реализация функций обратного вызова на языке C

Реализация функций обратного вызова на языке C

Начинающий
C
В этом проекте вы научитесь реализовывать функцию обратного вызова на языке C. Функции обратного вызова - это мощный инструмент в программировании на C, особенно в контексте разработки систем Linux, где они широко используются.
0%
0 lab
Синхронизация многопоточной печати с использованием мьютекса

Синхронизация многопоточной печати с использованием мьютекса

Начинающий
C
В этом проекте вы научитесь использовать мьютекс для синхронизации печати строк в многопоточном окружении. Вы измените существующую программу 'Беспорядочный пишущий машинка', чтобы обеспечить правильную последовательность печати строк без пересечения букв.
0%
0 lab
Парсинг аргументов командной строки на языке C

Парсинг аргументов командной строки на языке C

Начинающий
C
В этом проекте вы научитесь парсить и обрабатывать аргументы командной строки в программе на языке C. Это фундаментальный навык в разработке программного обеспечения, так как многие программы принимают и обрабатывают аргументы командной строки для настройки своего поведения.
0%
0 lab
Реализация двусвязного списка на языке C

Реализация двусвязного списка на языке C

Начинающий
C
В этом проекте вы научитесь реализовывать структуру данных двусвязный список на языке C. Двусвязный список представляет собой тип связного списка, в котором каждый узел содержит указатели как на предыдущий, так и на следующий узлы, что позволяет эффективно обходить список как в прямом, так и в обратном направлениях.
0%
0 lab
Реализация структуры данных "очередь" на языке C

Реализация структуры данных "очередь" на языке C

Начинающий
CAlgorithm
В этом проекте вы научитесь реализовать структуру данных "очередь" на языке C. Очереди широко используются в информатике, например, в очередях сообщений, которые применяются для передачи данных в компьютере.
0%
0 lab
Сортировка курсов с использованием пузырьковой сортировки

Сортировка курсов с использованием пузырьковой сортировки

Начинающий
C
В этом проекте вы научитесь упорядочивать список курсов программирования с использованием алгоритма пузырьковой сортировки. Курсы будут отсортированы в лексикографическом порядке, что позволит вам легко просматривать и суммировать изученные вами языки программирования.
0%
0 lab
Прогресс: 0 из 25 навыков C получено
Выполнено 0
Заблокировано 25