Запись

[Росбиотех] Язык программирования С для промышленных машин 2024

Информация
Тип покупки: Оптовая
Цена: 295 РУБ

Организатор: Свинтанцы Свинтанцы
Статус:
Набор участников
Список участников
Свинтанцы
Свинтанцы
Молодой организатор
Сообщения
Монеты
0.0
Оплачено
50
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [Росбиотех] Язык программирования С для промышленных машин 2024

Ссылка на картинку
изображение
Научитесь программировать на популярном среди профессиональных программистов языке.

Язык С реализован
на максимальном количестве аппаратных платформ и является одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С является основой для таких языков программирования, как С++, C#, Java.

За время обучения Вы получите теоретические знания не только по языку программирования С, но и по методам разработки алгоритмов, выбора, проектирования структур данных, создания и тестирования программного обеспечения.

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

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху