Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2118

.pdf
Скачиваний:
1
Добавлен:
15.11.2022
Размер:
1.18 Mб
Скачать

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Сергеев, М. Ю. Программирование вычислительных задач на С++: учеб. пособие / М. Ю. Сергеев. - Воронеж:

ВГТУ, 2015. - 192 с.

2.Павловская, Т. А. C/C++. Программирование на языке высокого уровня [Текст] / Т. А. Павловская. - СПб.: Лидер, 2010. - 461 с.

3.Павловская, Т. А. C/C++. Структурное и объектно-

ориентированное программирование [Текст]: практикум / Т. А. Павловская, Ю. А. Щупак. - СПб.: Питер, 2010. - 352 с.

4.Холопкина, Л. В. Программирование на С++: учеб. пособие / Л. В. Холопкина. – Воронеж: ВГТУ, 2011. – 184 с.

5.Культин, Н. В. Основы программирования в Microsoft Visual C++ 2010 / Н. В. Культин. – СПб.: БХВ-Петербург, 2012. – 384 с.

6.Павловская, Т. А. С/С++. Процедурное и объектноориентированное программирование: учебник для вузов / Т. А. Павловская. - СПб.: Питер, 2014.

7.Гагарина, Л. Г. Программирование на языке высокого уровня. Программирование на языке С++: учеб. пособие / Л. Г. Гагарина. – М.: Форум, 2012.

8.Брайан, У. К. Язык программирования С / У. К. Брайан, М. П. Деннис. – М.: Вильямс, 2015.

9.Прата, С. Язык программирования С. Лекции и упражнения / С. Прата. – М.: Вильямс, 2016.

91

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ………………………………………………… 3

1.ОСНОВЫ АЛГОРИТМИЗАЦИИ

ВЫЧИСЛИТЕЛЬНЫХ ЗАДАЧ………………………

4

1.1.

Формы представления алгоритмов…………..

4

1.2.

Базовые алгоритмические структуры………..

6

1.3.Примеры реализации алгоритмических

структур…………………………………………… 12

2.СПРАВКА ПО ПРОГРАММИРОВАНИЮ НА

ЯЗЫКЕ С++……………………………………………

17

2.1. Базовые средства языка С++…………………….

17

2.2. Основные типы данных в С++…………………..

19

2.3. Структура программы……………………………

20

2.4.Переменные,константы,выражения……………….. 20

2.5.Основные операторы языка С++………………... 24

3.ЛАБОРАТОРНАЯ РАБОТА № 1. ЛИНЕЙНЫЕ И РАЗВЕТВЛЯЮЩИЕСЯ ВЫЧИСЛЕНИЯ…………... 28

3.1.Программирование линейных вычислительных задач…………………………………………………… 28

3.2.Программирование разветвляющихся вычисли-

тельных задач…………………………………………. 32

4.МАССИВЫ……………………………………………. 38

4.1.Одномерные массивы……………………………. 38

4.2.Многомерные массивы…………………………... 39

5. ЛАБОРАТОРНАЯ РАБОТА № 2.

42

ПРОГРАММИРОВАНИЕ ЗАДАЧ С МАССИВАМИ

 

5.1. Программирование задач с одномерными

42

массивами……………………………………………..

5.2. Программирование задач с матрицами…………

50

6.СТРОКОВЫЕ ПЕРЕМЕННЫЕ И СТРУКТУРЫ…... 58

92

6.1.Строки…………………………………………….. 58

6.2.Структуры………………………………………… 61

7ЛАБОРАТОРНАЯ РАБОТА № 3.

ПРОГРАММИРОВАНИЕ ЗАДАЧ ПО ОБРАБОТКЕ СТРОК………………………………………………… 63

7.1.

Программирование задач со строками………….

63

7.2.

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

68

8.ОТЛАДКА И РЕШЕНИЕ ПРОГРАММ В

КОНСОЛЬНОМ РЕЖИМЕ В СРЕДЕ VISUAL STUDIO………………………………………………... 84

8.1.Создание консольного приложения…………….. 84

8.2.Запуск консольного приложения……………….. 89 ЗАКЛЮЧЕНИЕ……………………………………………. 90 БИБЛИОГРАФИЧЕСКИЙ СПИСОК ……………………. 91

93

Учебное издание

Гребенникова Наталия Ивановна Сергеев Михаил Юрьевич Сергеева Татьяна Ивановна

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ

Лабораторный практикум

В авторской редакции

Компьютерная верстка Т. И. Сергеевой

Подписано к изданию 26.04.2021. Объем данных 1,12 Мб.

ФГБОУ ВО «Воронежский государственный технический университет»

394026 Воронеж, Московский просп., 14

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]