Программирование на C

Bekapon

PREMIUM
PREMIUM
Авг 15, 2020
113
0
0
image_0.png
Цель курса: Научиться программировать на языке 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. Массивы
* Декларация массивов и их размещение в памяти.
* Индексация элементов массива.
* Алгоритмы суммирования, поиска и сортировки.
Модуль 7. Функции
* Аргументы и параметры.
* Прототип функции.
* Возвращение значения функцией.
* Рекурсия.
* Программные проекты.
Модуль 8. Классы памяти
* Время жизни и область видимости объекта.
* Декларации на внутреннем и внешнем уровнях.
* Модификаторы – auto, register, static, extern.
* Динамическое распределение памяти.
* Определяемые типы typedef.
Модуль 9. Адресная арифметика
* Декларация указателей.
* Операции с указателями.
* Использование указателей как аргументов функции.
* Указатели на функции.
* Указатели и массивы
* Указатели и строки.
Модуль 10. Структуры
* Декларация структур.
* Инициализация и доступ к элементам структуры.
* Вложенные структуры и массивы структур.
* Объединения.
Модуль 11. Файлы
* Понятие потока – stream.
* Структура типа FILE.
* Открытие и закрытие файлов.
* Операции ввода-вывода.
* Указатель чтения-записи в файле.
* Последовательный и произвольный доступ.
Модуль 12. Итоговое занятие



 
Similar threads
Thread starter Заголовок Форум Ответы Дата
Виктор Неизвестный [Светлана Серебренникова] Запреты и предписания - родительское программирование, измени отношение к жизни (2021) ПСИХОЛОГИЯ | ЭЗОТЕРИКА | САМОРАЗВИТИЕ 0
Виктор Неизвестный [ДМК] Научное программирование на Python [Хилл К.] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Запреты и предписания - родительское программирование, измени отношение к жизни [ИИП] [Светлана Серебренникова] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Программирование успеха на 2021 год [Анетта Орлова] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный [Nova-Tech] Чек изобилия. Программирование желаний на 2021 год ПСИХОЛОГИЯ | ЭЗОТЕРИКА | САМОРАЗВИТИЕ 0
Виктор Неизвестный «12+13». Перепрограммирование судьбы через прошлые воплощения с психологом или самостоятельно [Валентина Кляйн] + Чек-лист по медитации [В. Антюшина] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0
Виктор Неизвестный Linux (Ubuntu) . Уровень 2. Программирование в Linux на C [Специалист] [Игорь Седых] [2020] ПРЕМИУМ ТЕМЫ СКОРО ИЛИ УЖЕ У НАС 0

Similar threads

О нас

  • Самая крупная образовательная площадка
    с информационными продуктами в рунете!
    Курсы, тренинги, книги, уроки, гайды,
    материалы на различные тематики.

    Вступай в Профессиональный Информационный Клуб!

    ProInfoClub.net © 2015-2024

Меню