BigEdu.ru
» » » Основы программирования на языке Си
Вернуться назад

Основы программирования на языке Си

А.А. Богуславский, С.М. Соколов

Основы программирования

на языкеСи++

Часть 1. Введение в программирование

на языке Си++

(длястудентовфизико-математическихфакультетов

педагогических институтов)

Коломна, 2002

2

ББК 32.97я73 Рекомендовано кизданию

УДК 681.142.2(075.8) редакционно-издательскимсоветом

Б 73 Коломенскогогосударственного

педагогического института

Богуславский А.А., СоколовС.М.

Б73 ОсновыпрограммированиянаязыкеСи++: Длястудентовфизико-

математических факультетовпедагогическихинститутов. –Коломна: КГПИ,

2002. – 490 с.

Пособие предназначенодляобучениястудентов, обладающих навыкамиполь-

зовательской работынаперсональномкомпьютере, основнымпонятиямиметодам

современного практическогопрограммирования. Предметомизучениякурсаявляется

объектно-ориентированноепрограммированиенаязыкеСи++ всредесовременных

32-хразрядныхоперационныхсистемсемейства Windows. Программакурсаразбита

на 4 части: (1) ВведениевпрограммированиенаязыкеСи++; (2) Основыпрограмми-

рования трехмернойграфики; (3) Объектно-ориентированное программированиена

языке Си++ и (4) Программированиедля Microsoft Windows сиспользованием Visual

C++ ибиблиотекиклассов MFC.

После изучениякурсастудентполучаетдостаточнополноепредставлениео

содержании современногообъектно-ориентированногопрограммирования, обуст-

ройстве современныхоперационныхсистем Win32 иособытийно-управляемомпро-

граммировании. Напрактическихзанятияхвырабатываютсянавыкипрограммирова-

ния наСи++ винтегрированной средеразработки Microsoft Visual C++ 5.0.

Рецензенты:

И.П. Гиривенко–к.т.н., доцент, зав. кафедройинформатикиивычислительнойтех-

ники Рязанскогогосударственногопедагогическогоуниверситета

им. С.А. Есенина.

А.А. Шамов–к.х.н., доценткафедрытеоретическойфизикиКоломенскогогосу-

дарственного педагогическогоинститута.

3

СОДЕРЖАНИЕ

КРАТКОЕ ОПИСАНИЕ УЧЕБНОГО КУРСА "ОСНОВЫ ПРОГРАММИРОВАНИЯ

НА ЯЗЫКЕ СИ++" ..........................................................................................................................5

ЛЕКЦИЯ 1. ОСНОВЫ СИ++.........................................................................................................7

1. НЕСКОЛЬКО ЗАМЕЧАНИЙОНАЗНАЧЕНИИПРОГРАММИРОВАНИЯ................................................7

2. ПРОИСХОЖДЕНИЕ ЯЗЫКАСИ++...................................................................................................9

3. СТАНДАРТ ANSI СИ++ ................................................................................................................9

4. СРЕДА РАЗРАБОТКИMICROSOFT DEVELOPER STUDIO VISUAL С++...........................................10

5. ПРИМЕР ПРОГРАММЫНАСИ++ .................................................................................................10

6. ВЫПОЛНЕНИЕ ВВОДА/ВЫВОДА ДАННЫХИПРИСВАИВАНИЕЗНАЧЕНИЙ....................................12

7. УПРАВЛЕНИЕ ПОРЯДКОМВЫПОЛНЕНИЯКОМАНДСПОМОЩЬЮОПЕРАТОРА IF ........................13

8. ОФОРМЛЕНИЕ ИСХОДНОГОТЕКСТА...........................................................................................15

9. СВОДКА РЕЗУЛЬТАТОВ...............................................................................................................15

10. УПРАЖНЕНИЯ ...........................................................................................................................15

ЛЕКЦИЯ 2. ПЕРЕМЕННЫЕ, ТИПЫ ДАННЫХ И ВЫРАЖЕНИЯ....................................18

1. ИДЕНТИФИКАТОРЫ ....................................................................................................................18

2. ТИПЫ ДАННЫХ...........................................................................................................................18

3. ВЫВОД ВЕЩЕСТВЕННЫХЧИСЕЛНАЭКРАН................................................................................22

4. ОПИСАНИЯ, КОНСТАНТЫ ИПЕРЕЧИСЛЕНИЯ..............................................................................24

5. ПРИСВАИВАНИЕ ИВЫРАЖЕНИЯ.................................................................................................26

6. СВОДКА РЕЗУЛЬТАТОВ...............................................................................................................28

7. УПРАЖНЕНИЯ .............................................................................................................................28

8. ПРИЛОЖЕНИЯ .............................................................................................................................29

ЛЕКЦИЯ 3. ФУНКЦИИ И ПРОЦЕДУРНАЯ АБСТРАКЦИЯ .............................................31

1. НАЗНАЧЕНИЕ ПОДПРОГРАММ.....................................................................................................31

2. ОПРЕДЕЛЕНИЕ НОВЫХФУНКЦИЙ...............................................................................................31

3. СПОСОБЫ ПЕРЕДАЧИПАРАМЕТРОВВНУТРЬФУНКЦИЙ..............................................................33

4. ПОЛИМОРФИЗМ ИПЕРЕ

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию А.А. Богуславский, С.М. Соколов Основы программирования на языкеСи++ Часть 1. Введение в программирование на языке Си++
Оценок: 1003 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru