- •1 Введение в теорию алгоритмизации 6
- •Введение
- •1 Введение в теорию алгоритмизации
- •1.1 Понятие алгоритма
- •1.2 Свойства алгоритмов
- •1.3 Формы представления алгоритма
- •1.4 Основные алгоритмические структуры
- •1.5 Алгоритмический язык
- •2.3 Инструменты программирования Microsoft Visual Studio
- •2.5 Консольные и оконные приложения
- •2.6 Компилирование программы
- •3.2 Простые типы данных
- •3.3 Операции над числовыми данными
- •3.4 Объявление переменных
- •3.7 Директива #define
- •3.9 Библиотека математических функций
- •4 Условный оператор
- •4.1 Условный оператор if
- •4.2 Составной оператор
- •4.3 Вложенный оператор
- •4.4 Оператор выбора switch
- •5 Операторы циклов
- •5.1 Определение цикла
- •5.2 Оператор цикла for
- •5.3 Оператор цикла while
- •5.4 Оператор цикла do while
- •5.5 Табулирование функций
- •5.6 Вычисление конечных сумм и произведений
- •5.7 Управляющие конструкции break, continue, return, goto
- •6 Массивы
- •6.1 Понятие и описание массивов
- •6.2 Одномерные массивы
- •6.3 Двумерные массивы (матрицы)
- •7 Символьные массивы
- •7.1 Описание символьного массива
- •7.2 Стандартные библиотечные функции над строками
- •8 Указатели и операции над указателями
- •8.1 Описание указателей
- •8.2 Операции над указателями
- •8.3 Сравнение указателей
- •8.4 Связь между массивом и указателем
- •9 Функции
- •9.1 Модульное программирование
- •9.2 Объявление функции
- •9.3 Формальные и фактические параметры функции
- •9.4 Локальные и глобальные переменные
- •10 Элементы объектно-ориентированного программирования
- •10.1 Инструментальное программное обеспечение
- •10.2 Технологии программирования
- •10.3 Создание класса
- •11 Полиморфизм
- •12 Этапы разработки программного обеспечения
- •12.1 Идея и цель объектно-ориентированного программирования
- •12.2 Основные понятия объектно-ориентированного программирования
- •12.3 Методы тестирования программных продуктов
- •Список литературы
Список литературы
Ишкова, Э.А. С++. Начала программирования. Изд. 3-е, перераб. и доп. – М.: ООО «Бином-Пресс», 2004. – 368 с.
Каширин, И.Ю. От С к С++: Учебное пособие для вузов / И.Ю. Каширин, В.С. Новичков. – М.: Горячая линия – Телеком, 2005. – 334 с.
Лишнер, Р. С++ Справочник. – СПб.: Питер, 2005. – 907 с.
Мешков, А.В., Visual C++ и MFC: Пер. с англ.-2-е изд. перераб. и доп./ А.В. Мешков, Ю.В. Тихомиров.– СПб.:БХВ- Петербург, 2002.-1040 с.
Павловская, Т.А. С/С++ Программирование на языке высокого уровня. – СПб.: Питер, 2005. – 461 с.
Павловская, Т.А. С/С++. Структурное программирование: Практикум / Т.А. Павловская, Ю.А. Щупак. – СПб.: Питер, 2003. – 240 с.
Павловская, Т.А. С++. Объектно-ориентированное программирование: Практикум / Т.А. Павловская, Ю.А. Щупак. – СПб.: Питер, 2004. – 265 с.
Программирование на С++ / В.П. Аверкин, А.И. Бобровский, В.В. Веснич, В.Ф. Радушинский, А.Д. Хомоненко; Под ред. проф. А.Д. Хомоненко. 2-е изд., испр. и доп. – СПб.: КОРОНА принт, М.: «Альтекс-А», 2003. – 512 с.
Романов, Е.Л. Практикум по программированию на С++: Уч. пособие. СПб: БХВ-Петербург; Новосибирск: Изд-во НГТУ, 2004/ - 432 c/
Савич, У. С++ во всей полноте. – Киев: Издательская группа BHV; СПб.: Питер, 2005. – 784 с.
Франка, П. С++: учебный курс. – СПб.: Питер, 2004.- 522 с.
Фридман, А.Л. Язык программирования Си++. Курс лекций. Учебное пособие / Издание второе, исправленное. – М.: ИНТУИТ.РУ «Интернетуниверситет Информационных Технологий», 2004. – 264 с.
Хенкеманс, Д. Программирование на С++. Пер. с англ. / Д. Хенкеманс, М. Ли. – СПб: Символ-Плюс, 2004. – 416 с.
Холзнер, С. Visual C++6. Учебный курс. – СПб.: Питер, 2005.-570 с.
Шилд, Г. С++: базовый курс, 3-е издание. : Пер. с англ. – М.: Издательский дом «Вильямс», 2005. – 624 с.
Ширяев, В.Д. Основы алгоритмизации: Учеб. пособие. –Саранск: Изд-во Сарн. Ун-та,1988. – 96 с.
Шмидский, Я.К. Программирование на языке С/С++. Самоучитель. – М.: Издателдьский дом «Вильямс», 2004. – 352 с.
http://msdn2.microsoft.com/ru-ru/default.aspx – MSDN (сокр. Microsoft Developer Network – подразделение компании Microsoft, ответственное за взаимодействие фирмы с разработчиками);
http://msdn2.microsoft.com/ru-ru/vstudio/default.aspx –Visual Studio;
http://msdn2.microsoft.com/ru-ru/visualc/default.aspx – Visual С++ (официальный центр разработчиков);
http://www.codenet.ru/ – сайт по большинству известных языков программирования;
http://www.intuit.ru/ – Интернет университет информационных технологий;
http://ru.wikipedia.org/ – свободная энциклопедия;
http://ru.wikibooks.org/ – образовательная литература по предметам (категория информатика и программирование);
http://www.progs.biz/cpp/cpp/cpp01.aspx – электронная книга по основам С/С++
