Мы используем cookie для стабильной работы сервиса. Подробнее

C(Си) - учебное пособие в примерах и задачах

ФорматОнлайн
Объём14 занятий
О курсе

Подробнее

🚀✨ Открой новые горизонты с языком программирования C! ✨🚀 🌐 Почему C? C - это язык, который лежит в основе многих современных технологий! Он обеспечивает высокую производительность, эффективность и контроль над ресурсами. Будь уверен в своем коде - выбирай C! 🚀 Преимущества использования C: 💡 Эффективность: Максимальная производительность и эффективность ресурсов. 🛠️ Управление памятью: Полный контроль над выделением и освобождением памяти. 🌐 Переносимость: Работай на различных платформах без изменений кода. 👨‍💻 Для кого C? C подходит для всех, кто стремится к созданию быстрых, надежных и эффективных приложений: 💻 Разработчики системного программного обеспечения. 🎮 Геймдевелоперы, создающие мощные игры. 🌐 Специалисты в области встроенных систем и микроконтроллеров. 📈 Карьерные возможности: Изучив C, ты открываешь двери в мир разработки операционных систем, встраиваемых систем, компиляторов и многих других увлекательных областей! 🚀 Начни свое программирование с C уже сегодня! Выбери надежный язык, который будет с тобой во всех твоих IT-приключениях. Доверься C, и ты достигнешь вершин кодерского мастерства! 🚀💻 Изучите язык программирования C и поймёте, как всё работает.
Аудитория

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

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

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

14 занятий
ТемаЧто внутри
01Введение

- Предисловие

02Лексика языка C. Базовая основа

- Базовые понятия
- Переменные, операторы и выражения

03Простейшие линейные программы

- main, ввод - вывод
- Элементарная математика
- Арифметика в целых числах
- math.h
- Целочисленный тип char

04Логические конструкции

- Логические операторы
- Условный оператор в шахматных задачах

05Циклы C

- while
- do {} while
- for
- Операторы завершения и продолжения

06Другие операторы

- Операторы битовые и сдвига
- Доступ по указателю, оператор размера и преобразования

07Переключатель

- swtch

08Блоковые переменные (составные типы данных)

- Описание блоков переменных (массивы)
- Двумерные массивы (матрицы)
- Строки
- Описание блоков переменных (структуры)
- Определение класса памяти
- Объявления перечислений (enum)

09Пользовательские функции

- Пользовательские функции си
- Рекурсия в Си

10Описание типов

- Описание типов

11Задачи на развитие алгоритмического и математического мышления

- Базовые задачи
- Математическая логика
- Разные задачи

12Файловый ввод-вывод

- Принципы выполнения операций ввода-вывода

13Динамическое выделение памяти

- Динамическое выделение памяти

14Стандартные алгоритмы

- setlocale()
- Рекурсивные алгоритмы и целесообразность рекурсии
- Сортировки

01Введение

- Предисловие

02Лексика языка C. Базовая основа

- Базовые понятия
- Переменные, операторы и выражения

03Простейшие линейные программы

- main, ввод - вывод
- Элементарная математика
- Арифметика в целых числах
- math.h
- Целочисленный тип char

04Логические конструкции

- Логические операторы
- Условный оператор в шахматных задачах

05Циклы C

- while
- do {} while
- for
- Операторы завершения и продолжения

06Другие операторы

- Операторы битовые и сдвига
- Доступ по указателю, оператор размера и преобразования

07Переключатель

- swtch

08Блоковые переменные (составные типы данных)

- Описание блоков переменных (массивы)
- Двумерные массивы (матрицы)
- Строки
- Описание блоков переменных (структуры)
- Определение класса памяти
- Объявления перечислений (enum)

09Пользовательские функции

- Пользовательские функции си
- Рекурсия в Си

10Описание типов

- Описание типов

11Задачи на развитие алгоритмического и математического мышления

- Базовые задачи
- Математическая логика
- Разные задачи

12Файловый ввод-вывод

- Принципы выполнения операций ввода-вывода

13Динамическое выделение памяти

- Динамическое выделение памяти

14Стандартные алгоритмы

- setlocale()
- Рекурсивные алгоритмы и целесообразность рекурсии
- Сортировки

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «C(Си) - учебное пособие в примерах и задачах» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 12 августа 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы