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