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

ALL DAR Bot

🛡 МОДЕРАТОР 🛡
Регистрация
26 Март 2018
Сообщения
84.312
Название: Язык программирования С для промышленных машин [2024] [Росбиотех]

2b1b926728338510f9edc641d18376a9.jpg


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

Язык С реализован
на максимальном количестве аппаратных платформ и является одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С является основой для таких языков программирования, как С++, 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
  • Объединения

Материал «Язык программирования С для промышленных машин [2024] [Росбиотех]», возможно, скоро появится на All-dar.

Пройдите регистрацию и оформите Premium подписку, чтобы первым получить доступ, и воспользуйтесь поиском — может быть, он уже опубликован.

Скрытый контент для пользователей All-dar.
 

Присоединяйтесь, чтобы открыть полный доступ

Комментарии и материалы этой темы доступны только зарегистрированным участникам

Новый участник?

Регистрация занимает меньше минуты

Уже с нами?

Войдите в свой аккаунт

Сверху