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