- Компьютерные курсы в Тольятти →
- Си и Си++
Си и Си++
Программа курса:
Модуль 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. Итоговое занятие
Выполнение курсовой работы.
Модуль 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. Итоговое занятие
Выполнение курсовой работы.
Данная учебная программа представлена в разделах:
Стоимость | 9600 рублей |
Объём (в академ. часах) | 48 ак. часов |
Предметы | Курсы программирования |
Форма обучения | Очная |
Контактный телефон | |
Сайт | Показать |
Желаете оставить отзыв?
- Компьютерные курсы в Тольятти →
- Си и Си++