Читать онлайн «Средства процедурного программирования Microsoft Visual C ++ 2008»

Автор Иванова Г.С.

Московский государственный технический университет имени Н. Э. Баумана Г. С. Иванова, Т. Н. Ничушкина, Р. С. Самарев СРЕДСТВА ПРОЦЕДУРНОГО ПРОГРАММИРОВАНИЯ MICROSOFT VISUAL С++ 2008 Допущено Учебно-методическим объединением вузов по университетскому политехническому образованию в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению 230100 «Информатика и вычислительная техника» Москва Издательство МГТУ им. Н. Э. Баумана 2012 УДК 681. 3. 06(075. 8) ББК 32-018. 1 И21 Рецензенты: С. Н. Казарин, Н. В. Новик Иванова Г. С. И21 Cредства процедурного программирования Microsoft Visual C++ 2008 : учеб. пособие / Г. С. Иванова, Т. Н. Ничушкина, Р. С. Самарев. – М.
: Изд-во МГТУ им. Н. Э. Баумана, 2012. – 138, [2] с. : ил. Приведено описание средств процедурного программирования на языке Visual С++ в среде Microsoft Studio 2008. Подробно рассмо- трены структура программы, типы данных, способы и особенности реализации вычислений, операторы организации ветвлений и циклов, а также адресная арифметика, основы работы с динамической памя- тью, особенности моделирования работы с массивами в С++. Особое внимание уделено также организации подпрограмм и различным спо- собам передачи параметров в них и организации файловой системы хранения данных на внешних носителях информации. Предназначено для студентов первого курса кафедры «Компьютер- ные системы и сети» (ИУ6) и студентов, обучающихся по аналогич- ной программе на Аэрокосмическом факультете университета (АК5), которые изучают С++ в качестве второго языка программирования. Пособие может быть полезно и студентам, изучающим С++ в каче- стве первого языка программирования. УДК 681. 3. 06(075. 8) ББК 32-018. 1  c МГТУ им. Н. Э. Баумана, 2012 ВВЕДЕНИЕ Язык программирования Си был создан в 1972 г. Д. Ритчи. Языком системных программистов на тот момент был ассемблер, эффективность написания программ на котором весьма мала. По- этому целью Д. Ритчи было создание языка, специально предна- значенного для написания системных программ. Язык Си в то время мало выделялся из множества других, одна- ко обладал рядом таких преимуществ, как компактный синтаксис, наличие библиотек, часто используемых в системных программах, подпрограмм и компиляторов для трех распространенных на тот момент платформ — вычислительных машин семейства единой се- рии ЭВМ, АРМов (автоматизированное рабочее место) и только появлявшихся персональных ЭВМ на базе микропроцессора i8086. Особое место среди других языков программирования Си занял после того, как Б. Страуструп создал на его основе язык С++, включающий средства объектной технологии программирования, а компания Microsoft приняла решение о придании ему статуса системного языка Windows.