trulalashka
Организатор
- #1
[Росбиотех] Язык программирования С для промышленных машин 2024
- Ссылка на картинку
Научитесь программировать на популярном среди профессиональных программистов языке.
Язык С реализован на максимальном количестве аппаратных платформ и является одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С является основой для таких языков программирования, как С++, C#, Java.
За время обучения Вы получите теоретические знания не только по языку программирования С, но и по методам разработки алгоритмов, выбора, проектирования структур данных, создания и тестирования программного обеспечения.
Вы научитесь:
1. Использовать все операторы языка С
2. Пользоваться библиотечными функциями
3. Использовать препроцессорные директивы
4. Работать с массивами
5. Писать функции
6. Использовать классы памяти
7. Применять адресную арифметику
8. Работать со структурами данных
9. Работать с файлами
Модуль 1 - Основы работы на языке С
Лексемы и проблемные символы
Язык С реализован на максимальном количестве аппаратных платформ и является одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С является основой для таких языков программирования, как С++, C#, Java.
За время обучения Вы получите теоретические знания не только по языку программирования С, но и по методам разработки алгоритмов, выбора, проектирования структур данных, создания и тестирования программного обеспечения.
Вы научитесь:
1. Использовать все операторы языка С
2. Пользоваться библиотечными функциями
3. Использовать препроцессорные директивы
4. Работать с массивами
5. Писать функции
6. Использовать классы памяти
7. Применять адресную арифметику
8. Работать со структурами данных
9. Работать с файлами
Модуль 1 - Основы работы на языке С
Лексемы и проблемные символы
- Система типов языка С
- Диапазоны представляемых значений
- Декларация переменных
- Литералы
- Использование библиотечных функций
- Ввод с клавиатуры и вывод на экран
- Написание простых программ
- Компиляция, компоновка и выполнения программ
- Арифметические и логические операции
- Операции присваивания
- Отношения
- Битовые, адресные и прочие операции
- Приоритеты и ассоциативность операций
- Трассировка программы
- Оператор выражения и составной оператор
- Метки
- Управляющие операторы - go to, if-else, swith
- Операторы цикла - while, do-while и for
- Использование операторов break, continue, и return
- Препроцессорные директивы include, define, undef, if-else, endif
- Макроопределения с параметрами
- Правила оформления деклараций
- Декларация массивов и их размещение в памяти
- Индексация элементов массива
- Массивы переменной длины (VLA)
- Инициализация массивов
- Алгоритмы суммирования, поиска и сортировки
- Аргументы и параметры
- Прототип функции
- Возвращение значения функцией
- Рекурсия
- Выражения, не зависящие от типа (Gentric)
- Время жизни и область видимости объекта
- Декларации на внутреннем и внешнем уровнях
- Модификаторы - auto, register, static, extern
- Динамическое распределение памяти
- Определяемые типы typedef
- Декларация указателей
- Операции с указателями
- Использование указателей как аргументов функции
- Указатели на функции
- Указатели и массивы
- Указатели и строки
- Понятие потока - stream
- Структура типа File
- Открытие и закрытие файлов
- Операции ввода-вывода
- Указатель чтения-записи в файле
- Последовательный и произвольный доступ
- Декларация структур
- Инициализация и доступ к элементам структуры
- Вложенные структуры и массивы структур
- Выравнивание данных Alignas, Alignof
- Объединения
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.