Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 490.00 руб. | Длительность: 14 дней
Курс посвящен программированию на языке С в инструментальной среде Microsoft Visual Studio 2010.
Курс состоит из теоретической и практической частей. В теоретической части приводятся основные сведения языка С, необходимые для выполнения практических заданий. Практическая часть состоит из 21 лабораторной работы, а также двух контрольных заданий, в большей мере для самостоятельного выполнения. В приложении к пособию приводятся необходимые сведения по конфигурированию создаваемого проекта в режимах Debug и Release.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 16 минут | ПредисловиеОглавление | - |
Лекция 234 минуты | Знакомство со средой Microsoft Visual Studio 2010 и настройка компилятора языка С. Стандартный ввод-вывод
В лекции рассматривается инструментальная среда разработки приложений Microsoft Visual Studio 2010 в режиме компилятора языка С. Приводится простейшая программа на языке С, которая иллюстрирует использование средств элементарного текстового вывода на консоль.
Оглавление | - |
Лекция 348 минут | Переменные и базовые типы данных языка С
В лекции ставится задача изучения базовых типов и их размеров языка программирования С, объявления и программы с переменными, включая простейшие арифметические операции. В практической части рассматриваются примеры с их полной программной реализацией.
Оглавление | - |
Тест 136 минут | - | |
Лекция 434 минуты | Организация циклов в языке С
В лекции рассматриваются операторы цикла while, for, do–while. Приводятся составные операторы цикла и операторы отношения, для которых приводятся примеры с полной программной реализацией.
Оглавление | - |
Тест 236 минут | - | |
Лекция 542 минуты | Принятие решений. Условные операторы в языке С
В лекции рассматриваются операторы if, if–else, if–else if–else, switch–case–default, оператор условия ?, операторы перехода break, continue, безусловный оператор перехода goto. Изучаются вложенные условные операторы, а также логические условия.
Оглавление | - |
Тест 336 минут | - | |
Лекция 636 минут | Числовые массивы в языке программирования С
В лекции надлежит изучить определение и инициализацию числовых массивов в языке программирования С. Освоить программные решения типовых примеров с многомерными числовыми массивами.
Оглавление | - |
Тест 436 минут | - | |
Лекция 740 минут | Символьные массивы в языке С. Работа со строками
В лекции надлежит изучить задание и инициализацию символьных массивов в языке программирования С, изучить решение задач с символьными массивами, изучить базовые функции для работы со строками.
Оглавление | - |
Тест 536 минут | - | |
Лекция 835 минут | Указатели в языке программирования С
В лекции следует изучить указатель как средство доступа к данным. Научиться определять адреса переменных основных типов. Изучить допустимые операции с указателями. Научиться использовать указатели в элементарных задачах программирования.
Оглавление | - |
Тест 636 минут | - | |
Лекция 947 минут | Указатели и массивы в языке С
В лекции рассматриваются вопросы взаимосвязи указателей и массивов, как числовых, так и символьных. Рассматриваются допустимые операции с указателями и массивами, массивы указателей и указатели на указатели.
Оглавление | - |
Тест 736 минут | - | |
Лекция 1036 минут | Динамическое распределение памяти в языке С
В лекции рассматриваются вопросы динамического распределения памяти, Изучаются функции динамического распределения памяти и их применение для числовых и символьных массивов, для хранения данных.
Оглавление | - |
Тест 836 минут | - | |
Лекция 1151 минута | Общие сведения о функциях языка С
В лекции рассматриваются особенности объявления и определений функций, способов задания формальных параметров и типов возвращаемых данных, вызов функций, передача аргументов по значению и по ссылке.
Оглавление | - |
Тест 936 минут | - | |
Лекция 1234 минуты | Указатели и функции в языке программирования С
В лекции изучаются вопросы программирования функций, аргументами которых могут быть указатели, а также функции, возвращающие значения через указатели. В практической части рассматриваются примеры с их полной программной реализацией.
Оглавление | - |
Тест 1036 минут | - | |
Лекция 131 час 4 минуты | Файловый ввод/вывод в языке С
В лекции предполагается изучить базовые функции файловой системы языка программирования С. Научиться создавать, читать, записывать и модифицировать файлы.
Оглавление | - |
Тест 1136 минут | - | |
Лекция 1439 минут | Структуры – производные типы данных языка С
В лекции рассматриваются вопросы создания и использования структур в языке программирования С.
Оглавление | - |
Тест 1236 минут | - | |
Лекция 1528 минут | Объединения и перечислимые типы в языке С
В лекции рассматриваются вопросы создания и использования объединений и перечислимых типов в языке программирования С.
Оглавление | - |
Тест 1336 минут | - | |
Лекция 1639 минут | Структуры и функции языка С
В лекции рассматриваются способы передачи структур в функции, научиться создавать функции, которые возвращают структуры и указатели на структуры.
Оглавление | - |
Тест 1436 минут | - | |
Лекция 171 час | Операции с разрядами (битами) в языке С
В лекции рассматриваются операторы и операции по управлению отдельными разрядами (битами) переменных, а также операции с битовыми полями.
Оглавление | - |
Тест 1536 минут | - | |
Лекция 181 час 3 минуты | Программы на языке С, состоящие из нескольких файлов
В лекции рассматриваются вопросы сборки программы, состоящей из нескольких функций, расположенных в разных файлах, а также дополнительные обращения к функциям.
Оглавление | - |
Тест 1636 минут | - | |
Лекция 1959 минут | Рекурсивные алгоритмы и функции
В лекции ставится задача изучить различные виды рекурсии и применения рекурсивных алгоритмов, получить навыки программирования на языке С с использованием рекурсивных функций.
Оглавление | - |
Тест 1736 минут | - | |
Лекция 2045 минут | Препроцессор языка С
В лекции рассматриваются практически важные свойства препроцессора языка С и примеры типовых препроцессорных директив и конструкций.
Оглавление | - |
Тест 1836 минут | - | |
Лекция 2141 минута | Программы на языке С при использовании статически подключаемой библиотеки
В лекции ставится задача научиться создавать и применять статическую подключаемую библиотеку с помощью MS Visual Studio 2010, осуществлять компиляцию нескольких файлов, размещенных в статической библиотеке.
Оглавление | - |
Лекция 2223 минуты | Использование аргументов командной строки в С
В лекции необходимо изучить способы передачи аргументов командной строки операционной системы Windows в программу, в которой предусмотрено считывание количества аргументов и вывод имен этих аргументов с возможностью запуска приложений (аргументов).
Оглавление | - |
Тест 1936 минут | - | |
Дополнительный материал 113 минут | Контрольная работа № 1Оглавление | - |
Дополнительный материал 214 минут | Контрольная работа №2Оглавление | - |
Дополнительный материал 317 минут | - | |
5 часов | - |