У
Удалённый пользователь 39777
<span style="font-size: 18px"></span><span style="font-size: 18px">Цель курса: Научиться программировать на языке C («си»), изучить возможности и средства этого языка.
Курс "Программирование на языке Си" – основа для дальнейшего изучения объектно-ориентированных языков, таких как С , и современных технологий по разработке, распространению и поддержке программного обеспечения.
Данный курс будет очень полезен всем, кто планирует в дальнейшем профессионально заниматься созданием научных, офисных а также сетевых приложений.
По окончании курса Вы будете уметь:
Знать синтаксис языка C
Использовать все операторы языка C
Использовать препроцессорные директивы
Пользоваться библиотечными функциями
Работать с массивами
Писать функции
Использовать классы памяти
Применять адресную арифметику
Работать со структурами данных
Работать с файлами Программа курса Модуль 1. Введение в язык Си
<span style="font-size: 18px">
</span>
Курс "Программирование на языке Си" – основа для дальнейшего изучения объектно-ориентированных языков, таких как С , и современных технологий по разработке, распространению и поддержке программного обеспечения.
Данный курс будет очень полезен всем, кто планирует в дальнейшем профессионально заниматься созданием научных, офисных а также сетевых приложений.
По окончании курса Вы будете уметь:
Знать синтаксис языка C
Использовать все операторы языка C
Использовать препроцессорные директивы
Пользоваться библиотечными функциями
Работать с массивами
Писать функции
Использовать классы памяти
Применять адресную арифметику
Работать со структурами данных
Работать с файлами Программа курса Модуль 1. Введение в язык Си
- Лексемы и пробельные символы.
- Основные типы данных.
- Диапазоны представляемых значений.
- Декларация переменных.
- Константы.
- Использование библиотечных функций.
- Ввод с клавиатуры и вывод на экран.
- Написание простых программ.
- Компиляция, компоновка и выполнение программ.
- Арифметические и логические операции.
- Операции присваивания.
- Отношения.
- Битовые, адресные и прочие операции.
- Приоритеты и ассоциативность операций.
- Трассировка программы.
- Оператор-выражение и составной оператор.
- Метки.
- Управляющие операторы – goto, if-else, switch.
- Операторы цикла – while, do-while и for.
- Использование операторов break, continue, и return.
- Препроцессорные директивы #include, #define, #undef, #if - #else - #endif.
- Макроопределения с параметрами.
- Правила оформления деклараций.
- Декларация массивов и их размещение в памяти.
- Индексация элементов массива.
- Алгоритмы суммирования, поиска и сортировки.
- Аргументы и параметры.
- Прототип функции.
- Возвращение значения функцией.
- Рекурсия.
- Программные проекты.
- Время жизни и область видимости объекта.
- Декларации на внутреннем и внешнем уровнях.
- Модификаторы – auto, register, static, extern.
- Динамическое распределение памяти.
- Определяемые типы typedef.
- Декларация указателей.
- Операции с указателями.
- Использование указателей как аргументов функции.
- Указатели на функции.
- Указатели и массивы
- Указатели и строки.
- Декларация структур.
- Инициализация и доступ к элементам структуры.
- Вложенные структуры и массивы структур.
- Объединения.
- Понятие потока – stream.
- Структура типа FILE.
- Открытие и закрытие файлов.
- Операции ввода-вывода.
- Указатель чтения-записи в файле.
- Последовательный и произвольный доступ.
<span style="font-size: 18px">
Cкрытый контент, нужно авторизируйся или присоединяйся.
</span>
Возможно, Вас ещё заинтересует:
- [it-black] Виктор Черемных ― Администрирование безопасных сетей (ViPNet) (2025)
- [Diogo Resende] Учебный лагерь по инженерии ИИ - технология поисковой дополненной генерации (RAG) для LLM
- [Павел Старцев] [Stepik] Нейросети: от простейшего запроса до создания бота (2025)
- [Нетология] Профессия «Интернет‑маркетолог с нуля до middle» (2025)
- [Яндекс.Практикум] Python‑разработчик (+Python‑разработчик плюс)
- [Архэ] Компьютерная лингвистика. Основные задачи компьютерной лингвистики и подходы к их решению
- [Екатерина Юсупова] Герпес вирус. Обучающий проект (2024)
- [Stepik] Разработка мобильных и PC приложений на Python. Фреймворк Kivy (2024)
- [Павел Монахов] Системное администрирование Linux (2024)
- [Богдан Кухар] Администратор 1С v 3.8 (все модули) (2024)
- [Stepik] Многозадачность в Python. Многопоточное программирование
- [developedbyed] Фулстек Next.js (React) разработчик
- [brainy] Веб-тестирование для абсолютных новичков (2024)
- [PurpleSchool] Neovim - практика и настройка (2024)
- [Stepik] Java с нуля до Junior + Подготовка к собеседованию (2024)
- [NFE] Внедрение Cisco SD-WAN (Viptela) . Базовый курс (2024)
- [Webщик] Тревожный чемоданчик складчика 3 (2024)
- [Яндекс.Практикум] Python-разработчик. Часть 5 из 8
- [Structy] Алгоритмы и структуры данных для Faang (2024)
- [Laravelcreative] Laravel 9, 10 (база + 4 практических курса)