ReferatWorld.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)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru