• ВНИМАНИЕ! НОВЫЙ АДРЕС САЙТА

    РКН заблокировал текущий домен

    Актуальный адрес сайта всегда указан здесь - EGROUND-ZERKALO.COM

Скачать Программирование на языке - C (Си) - Специалист (2020)

wowpro

wowpro

Unlimited
Сообщения
14.443
Лайки
9.495
Программирование на языке - C (Си)
Специалист - Александр Кораблин

Скачать Программирование на языке - C (Си) - Специалист (2020)


В свое время язык С (Си) стал первым языком, который применяется в разработке системного программного обеспечения. В наше время он остаётся языком, реализованным на максимальном количестве аппаратных платформ, и одним из самых популярных языков программирования, особенно в мире свободного программного обеспечения. Кроме этого, язык С (Си) является основой для таких языков программирования, как C++, C#, Java и Objective-C. Курс охватывает два стандарта языка С, а именно С89 и С11 появившийся в 2011 году.

Все это делает язык С (Си) привлекательным для изучения, если Вы хотите стать профессионалом в программировании высокого уровня. И тогда именно для вас курс Учебного центра «Специалист» «Программирование на языке C (Си)».

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

Программа курса составлена с учетом требований профессионального стандарта «Программист», утв. приказом Министерства труда и социальной защиты РФ от 18 ноября 2013 г. № 679н.

На курсе «Программирование на языке C (Си)» Вы изучите основные понятия: лексемы и пробельные символы, типы данных, структуру программы. Вы научитесь использовать все операторы языка C, препроцессорные директивы, пользоваться библиотечными функциями. Освоите работу с массивами, структурами данных и с файлами.

В курсе обращается особое внимание на получение теоретических знаний, как по самому языку Си, так и по методам разработки алгоритмов, выбора и проектирования структур данных, создания и тестирования программного обеспечения. Особенность курса «Программирование на языке C (Си)» состоит в том, что все теоретические темы, разбираемые на занятиях, закрепляются составлением и отладкой программ, что позволяет на практике изучить все возможности языка программирования С (СИ).

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

Вы научитесь.
- использовать все операторы языка C;
- использовать препроцессорные директивы;
- пользоваться библиотечными функциями;
- работать с массивами;
- писать функции;
- использовать классы памяти;
- применять адресную арифметику;
- работать со структурами данных;
- работать с файлами.



Продажник:

Скачать:
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу