Голосов: 0
#1
Участие в складчине - от 5 оплаченных складчин! Будьте внимательны!
Программирование на языке Си
Цель курса — изучить самые популярные языки программирования C и C++, получить знания современных методологий и технологий программирования, приобрести навыки разработки программ для решения обширного круга типовых задач.
Вы научитесь программировать на языке высокого уровня C («си»). Язык C (вместе со своим расширением языком C++) является на сегодняшний день самым популярным и мощным средством разработки для профессиональных программистов. Если вы связываете своё будущее с программированием, то этот курс идеально подходит вам!
Курс предназначен для школьников, учащихся лицеев и гимназий, слушателей специализированных колледжей и училищ, абитуриентов.
По окончании курса Вы будете уметь:
Продолжительность курса - 32 ак. ч
- Самостоятельно и грамотно писать алгоритмы и программы на языке C
- Эффективно работать с потоками данных и файлами
- Использовать простые и составные типы данных
- Использовать указатели
- Использовать динамические объекты
- Пользоваться стандартными библиотеками языка C
10990 р.Модуль 1. Введение в язык Си, основные конструкции языка, особенности и структура программ. Ввод/вывод данных
4
- Синтаксис и семантика языка программирования
- Структура программ в Си, типы объектов программ (переменные, функции, типы данных)
- Виды и особенности сред программирования. Программирование в разных операционных системах
- Понятие типа данных. Встроенные типы данных в С
- Объявления. Определения. Объявление переменных и констант
- Понятие потока данных, форматный ввод/вывод данных
Модуль 2. Базовые операции, простейшие алгоритмы
4
- Операция определения размера объекта
- Операция приведения типа
- Понятие приоритета операций
- Эффективность алгоритмов, оценка эффективности
- Алгоритмы обработки и сортировки данных
Модуль 3. Управляющие структуры, препроцессор
4
- Ветвление и его реализация. Ветвления else-if
- Циклы и их реализация. Виды и различия циклов
- Специальные циклы, бесконечные циклы
- Операторы break и continue
- Команды и смысл препроцессора
- Кросс-платформенное программирование
Модуль 4. Использование стандартных функций
4
- Понятие функции. Определение функций
- Вызовы функций
- Объявление функций (прототипы)
- Многомодульные проекты
- Способы передачи аргументов в функции
- Рекурсия, проблемы рекурсивных алгоритмов
Модуль 5. Указатели
4
- Указатели и их смысл
- Операции над указателями
- Применения указателей
- Динамическое выделение памяти
- Использование указателей в расчетных алгоритмах
Модуль 6. Сложные типы данных, алгоритмы по работе с массивами
4
- Перечисления, объединения, структуры
- Массивы. Классификация массивов
- Обработка массивов
- Сортировка массивов, математические алгоритмы, матрицы
- Строки как массивы символов
- Функции стандартной библиотеки для работы со строками
Модуль 7. Работа с файлами, ввод/вывод данных
4
- Потоки и файлы
- Основные этапы работы с файлами в программах
- Файлы последовательного и произвольного доступа
- Указатель чтения-записи в файле
Модуль 8. Заключительное занятие. Итоговая работа
4
- Дополнительные сведения о языке - использование аргументов в консольных приложениях, отладка программ
- Итоговая работа
Это НЕ повтор этой темы
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором: