Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
Вам нравится? Нравится 54 студентам
Уровень:
Для всех
Длительность:
27:12:00
Студентов:
3150
Выпускников:
730
Качество курса:
4.53 | 4.12
Курс посвящен программированию на языке С в инструментальной среде Microsoft Visual Studio 2010.
Курс состоит из теоретической и практической частей. В теоретической части приводятся основные сведения языка С, необходимые для выполнения практических заданий. Практическая часть состоит из 21 лабораторной работы, а также двух контрольных заданий, в большей мере для самостоятельного выполнения. В приложении к пособию приводятся необходимые сведения по конфигурированию создаваемого проекта в режимах Debug и Release.
Темы: Программирование
Специальности: Программист, Архитектор программного обеспечения
Предварительные курсы
План занятий
Занятие
Заголовок <<
Дата изучения
Лекция 2
34 минуты
Знакомство со средой Microsoft Visual Studio 2010 и настройка компилятора языка С. Стандартный ввод-вывод
В лекции рассматривается инструментальная среда разработки приложений Microsoft Visual Studio 2010 в режиме компилятора языка С. Приводится простейшая программа на языке С, которая иллюстрирует использование средств элементарного текстового вывода на консоль.
Оглавление
-
Лекция 3
48 минут
Переменные и базовые типы данных языка С
В лекции ставится задача изучения базовых типов и их размеров языка программирования С, объявления и программы с переменными, включая простейшие арифметические операции. В практической части рассматриваются примеры с их полной программной реализацией.
Оглавление
-
Лекция 4
34 минуты
Организация циклов в языке С
В лекции рассматриваются операторы цикла while, for, do–while. Приводятся составные операторы цикла и операторы отношения, для которых приводятся примеры с полной программной реализацией.
Оглавление
-
Лекция 5
42 минуты
Принятие решений. Условные операторы в языке С
В лекции рассматриваются операторы if, if–else, if–else if–else, switch–case–default, оператор условия ?, операторы перехода break, continue, безусловный оператор перехода goto. Изучаются вложенные условные операторы, а также логические условия.
Оглавление
-
Лекция 6
36 минут
Числовые массивы в языке программирования С
В лекции надлежит изучить определение и инициализацию числовых массивов в языке программирования С. Освоить программные решения типовых примеров с многомерными числовыми массивами.
Оглавление
-
Лекция 7
40 минут
Символьные массивы в языке С. Работа со строками
В лекции надлежит изучить задание и инициализацию символьных массивов в языке программирования С, изучить решение задач с символьными массивами, изучить базовые функции для работы со строками.
Оглавление
-
Лекция 8
35 минут
Указатели в языке программирования С
В лекции следует изучить указатель как средство доступа к данным. Научиться определять адреса переменных основных типов. Изучить допустимые операции с указателями. Научиться использовать указатели в элементарных задачах программирования.
Оглавление
-
Лекция 9
47 минут
Указатели и массивы в языке С
В лекции рассматриваются вопросы взаимосвязи указателей и массивов, как числовых, так и символьных. Рассматриваются допустимые операции с указателями и массивами, массивы указателей и указатели на указатели.
Оглавление
-
Лекция 10
36 минут
Динамическое распределение памяти в языке С
В лекции рассматриваются вопросы динамического распределения памяти, Изучаются функции динамического распределения памяти и их применение для числовых и символьных массивов, для хранения данных.
Оглавление
-
Лекция 11
51 минута
Общие сведения о функциях языка С
В лекции рассматриваются особенности объявления и определений функций, способов задания формальных параметров и типов возвращаемых данных, вызов функций, передача аргументов по значению и по ссылке.
Оглавление
-
Лекция 12
34 минуты
Указатели и функции в языке программирования С
В лекции изучаются вопросы программирования функций, аргументами которых могут быть указатели, а также функции, возвращающие значения через указатели. В практической части рассматриваются примеры с их полной программной реализацией.
Оглавление
-
Лекция 13
1 час 4 минуты
Файловый ввод/вывод в языке С
В лекции предполагается изучить базовые функции файловой системы языка программирования С. Научиться создавать, читать, записывать и модифицировать файлы.
Оглавление
-
Лекция 14
39 минут
Структуры – производные типы данных языка С
В лекции рассматриваются вопросы создания и использования структур в языке программирования С.
Оглавление
-
Лекция 15
28 минут
Объединения и перечислимые типы в языке С
В лекции рассматриваются вопросы создания и использования объединений и перечислимых типов в языке программирования С.
Оглавление
-
Лекция 16
39 минут
Структуры и функции языка С
В лекции рассматриваются способы передачи структур в функции, научиться создавать функции, которые возвращают структуры и указатели на структуры.
Оглавление
-
Лекция 17
1 час
Операции с разрядами (битами) в языке С
В лекции рассматриваются операторы и операции по управлению отдельными разрядами (битами) переменных, а также операции с битовыми полями.
Оглавление
-
Лекция 18
1 час 3 минуты
Программы на языке С, состоящие из нескольких файлов
В лекции рассматриваются вопросы сборки программы, состоящей из нескольких функций, расположенных в разных файлах, а также дополнительные обращения к функциям.
Оглавление
-
Лекция 19
59 минут
Рекурсивные алгоритмы и функции
В лекции ставится задача изучить различные виды рекурсии и применения рекурсивных алгоритмов, получить навыки программирования на языке С с использованием рекурсивных функций.
Оглавление
-
Лекция 20
45 минут
Препроцессор языка С
В лекции рассматриваются практически важные свойства препроцессора языка С и примеры типовых препроцессорных директив и конструкций.
Оглавление
-
Лекция 21
41 минута
Программы на языке С при использовании статически подключаемой библиотеки
В лекции ставится задача научиться создавать и применять статическую подключаемую библиотеку с помощью MS Visual Studio 2010, осуществлять компиляцию нескольких файлов, размещенных в статической библиотеке.
Оглавление
-
Лекция 22
23 минуты
Использование аргументов командной строки в С
В лекции необходимо изучить способы передачи аргументов командной строки операционной системы Windows в программу, в которой предусмотрено считывание количества аргументов и вывод имен этих аргументов с возможностью запуска приложений (аргументов).
Оглавление
-
Дополнительный материал 3
17 минут
-