|
|
|
|
Главная страница: Программирование
|
Учебный центр "ITLAT" предлагает полный спектр курсов по обучению работе на компьютере, его настройке и ремонту. Окончив наши курсы
вы сможете успешно справляться с повседневными задачами, как на работе, так и дома.
ПРОГРАММИРОВАНИЕ C,C++
Программист - это одна из самых востребованных профессий настоящего и будущего.
В учебном ценре" ITLAT" вы сможете освоить современые языки программирования и системы управления базами данных.
Основа программирования.
Цель курса:
Научится программиравть на языке С, изучить возможности и спедства этого языка.Данный курс будет очень полезен всем
кто планирует в дальнейшем профессионально заниматься созданием научных. офисных, сетевых и др. приложений.
Описание курса:
Вы научитесь программировать на популярном среди профессиональных программистов языке С . Большая часть системных
и сложных программ в настоящее время пишется именно на С и С++ . Курс также будет полезен тем , кто обладает знаниями в обьёме программы , но хочет их систематизировать.
По окончании курса Вы будете уметь:
Работать в среде програмирования
Знать синтаксис языка C
Использовать все операторы языка C
Использовать препроцессорные директивы
Пользоваться библиотечными функциями
Работать с массивами
Писать функции
Использовать классы памяти
Применять адресную арифметику
Работать со структурами данных
Работать с файлами
"Программирование на языке С"
Содержание курса:
Лексемы и пробельные символы.
Основные типы данных.
Диапазоны представляемых значений.
Декларация переменных.
Константы.
Знакомство с интегрированной средой Borland.
Структура программы
Использование библиотечных функций.
Ввод с клавиатуры и вывод на экран.
Написание простых программ.
Компиляция, компоновка и выполнение программ.
Операции
Арифметические и логические операции.
Операции присваивания.
Отношения.
Битовые, адресные и прочие операции.
Приоритеты и ассоциативность операций.
Трассировка программы.
Операторы
Оператор-выражение и составной оператор.
Метки.
Управляющие операторы – goto, if-else, switch.
Операторы цикла – while, do-while и for.
Использование операторов break, continue, и return.
Препроцессор
Препроцессорные директивы #include, #define, #undef, #if - #else - #endif.
Макроопределения с параметрами.
Правила оформления деклараций.
Массивы
Декларация массивов и их размещение в памяти.
Индексация элементов массива.
Алгоритмы суммирования, поиска и сортировки.
Функции
Аргументы и параметры
Прототип функции.
Возвращение значения функцией.
Рекурсия.
Программные проекты в Borland.
Классы памяти
Время жизни и область видимости объекта.
Декларации на внутреннем и внешнем уровнях.
Модификаторы – auto, register, static, extern.
Динамическое распределение памяти.
Определяемые типы typedef.
Адресная арифметика
Декларация указателей.
Операции с указателями.
Использование указателей как аргументов функции.
Указатели на функции.
Указатели и массивы
Указатели и строки.
Структуры
Декларация структур.
Инициализация и доступ к элементам структуры.
Вложенные структуры и массивы структур.
Объединения.
Файлы
Понятие потока – stream.
Структура типа FILE.
Открытие и закрытие файлов.
Операции ввода-вывода.
Указатель чтения-записи в файле.
Последовательный и произвольный доступ.
"Программирование на языке С++"
Типы данных, операции и функции в С++
Ссылочный тип данных.
Операции - расширения контекста, new, delete.
Встроенные inline-функции.
Перегрузка функций. Аргументы по умолчанию.
Инкапсуляция
Декларация класса.
Управление доступом.
Указатель this. Дружественные классы и функции.
Специальные методы класса
Конструкторы умолчания, преобразования копирования.
Деструкторы.
Перегрузка операций
Методы преобразования.
Классы потоков C++.
|
|