• Образовательная площадка Eground

    БОЛЕЕ 100 000+ ОБУЧАЮЩИХ КУРСОВ • ОБНОВЛЕНИЕ СЫЛОК

    БОЛЕЕ 600+ ПОЛОЖИТЕЛЬНЫХ ОТЗЫВОВ

    Отзывы Начать изучение
  • Получи готовый онлайн-бизнес!

    Бизнес под ключ - от создателей популярных форумов!

    Эксклюзивное предложение для пользователей EGround

    Подробнее
  • НаПИШИ ОТЗЫВ - ПОЛУЧИ ДОСТУП!

    Хочешь бесплатно ссылку к одной теме?

    Смотри условия акции!

    Подробнее

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

Статус
В этой теме нельзя размещать новые ответы.
EGround

EGround

Редактор
Сообщения
6.468
Реакции
20

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


2024-04-14_14-52-57.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] [Росбиотех]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу