Программирование >>  Динамические структуры данных 

1 ... 35 36 37 [ 38 ]


Алфавитный указатель

&

&, 21 &&. 32

ANSI, 220

Application Wizard, 214 ASCII. 220 atof, 94 atoi, 94 atoi, 94

bool, 32 break. 37

case, 37

char. 90, 94

CharToOem, 113. 220

cin, 14

close, 104

conio.h, 36

const, 165

cosh, 42

cout, 14

ctype.h, 101

DBL EPSILON, 36 default, 37 delete, 60 do while, 37 double, 15

Editor, 213 endl, 15 error, 17

false, 32 fgets, 118 FILE, 106

fixed, 162 float, 15

FLT EPSILON. 36 fopen, 106 for, 37

fread. 106, 120 fscanf, 118 fseek. 106 fstream.h, 80 fwrite, 120

get. 91, 94 getch, 36 getchar, 95 getline, 91 gets, 92

heap, 23 I

IDE, 212 if, 30

ifstream, 80, 97 int, 14, 24 iomanip.h, 75 ios, 104 iostream.h, 14 isalfa, 95 isdigit, 95 ispunct, 95 isspace, 95

left. 188 localtime, 188 long, 24

main, 14, 132 malloc, 59 math.h, 26 memcpy, 133

Microsoft Developer Studio, 213

new, 59

OemToChar, 113, 220 ofstream, 80, 104 Output, 213

precision, 162 printf, 21, 92 project, 212 Project Workspace, 212 putchar, 95 puts, 92

qsort, 124

read, 104

reinterpret cast, 76, 124 return, 133

seanf. 21, 92 SEEK CUR, 106 SEEK END, 106 SEEK SET, 106 seekg. 104 setf, 162 setiosflags, 188 setw, 75, 162 short, 24 signed. 24 sin, 133 static, 23 static cast. 40 stdio.h. 21 stdlib.h. 124 strcpy, 93 string. 89 string.h, 93 strlen. 93 strncpy, 93. 114 strstr. 97 strtok, 101 struct, 110 success, 17 switch. 30. 36

tellg. 104 time. 188

time.h, 188 tm, 188 tolower, 116 toupper. 116 true, 32

unsigned. 24

warning. 17 while. 37

бинарное дерево, 189 бинарный файл, 120 блок, 35

быстрая сортировка, 63, 170

время жизни. 22 выражение, 16

глобальная переменная. 22. 151

двумерный массив. 71 дерево поиска. 189 динамические структуры данных, динамический массив. 59 директива препроцессора, 14

заглушки. 181

заголовок функции, 14, 132

заголовочный файл, 14, 218

и, 35

извлечение из потока, 14 ИЛИ, 35

имя переменной, 15 индекс, 71

инстанцирование шаблона, 166 интегрированная среда. 212

Borland С++3.1, 227

Visual С++ 6.0. 212 исполняемый файл, 218

кириллица. 220 ключ, 189



командная строка, 214 компиляция, 14, 218 компоновка, 218 консольное окно, 214 консольное приложение, 214 конфигурация проекта, 221 критерии качества программы, 33 куча, 22

линейная программа, 13 линейный список, 173 логическое И, 32 логическое ИЛИ, 34 локальная переменная, 22

манипулятор, 16 массив, 55

мастер приложений, 214 метод выбора, 82 многофайловый проект

Borland С++ 3.1, 232

Visual С++6.0, 218 модификаторы формата, 21

неоднозначность, 163 нуль-символ, 89

область действия, 22

объекты-потоки, 14

окно вывода, 213

окно рабочей области, 213

окно редактора, 213

операторы цикла, 37

опера1ШН отношения, 32

операция выбора, 111

операция присваивания, 16

описание переменных, 22

опции интегрированной среды, 233

отладка программы, 162

отладчик, 222

очередь, 182

парамегры по умолчанию, 165 перегрузка функций, 161 передача параметров в функцию, 137 поле структуры, 111 помещение в поток, 14 пошаговое выполнение, 222 приоритет операций, 16 проект. 212, 232

прототип функции, 132 прямой доступ, 120

рабочая область, 212 разадресация, 72 размерность массива, 55

сборка, 218 сегмент данных, 22 сегмент кода, 22 сегмент стека, 22 символьный литерал, 15 сортировка, 63

спецификация формата, 21, 92 справочная система, 222 ссылка на указатель, 191 статическая переменная, 23 стек, 64. 170 строки, 89 структура, 110

тело функции, 14 тип, 15

точка прерывания, 222

узел дерева, 189 указатель, 59

управляющая последовательность, 21 условная операция, 36 утечка памяти, 60

функции, 14, 132 перегрузка, 161

хип, 22

цикл, 37, 39

читаемость, 15

шаблон функции, 166

.элемент динамической структуры данных, 169

Павловская Татьяна Александровна Щупак Юрий Абрамович C/C++. Структурное программирование Практикум

Главный редактор Е. Строганова Заведующий редакцией И. Корнеев Руководитель проекта А. Васильев Литературный редактор Л/. Иванов

Художник Я Биржаков Корректоры И. Смирнова, И. Хохлова Верстка Л.Харитонов

Лицензия ИД № 0S784 от 07.09.01. Подписано к печати 25.10.02. Формат 70x100/16. Усл. п. л. 19,35. Доп. тираж 4500. Заказ 872 ООО Питер Принт , 196105, Санкт-Петербург, ул. Благодатная, д. 67в. Налоговая льгота - общероссийский классификатор продукции ОК 005-93. том 2; 95 3005 - литература учебная.

Отпечатано с готовых диапозитивов в ФГУП ордена Трудового Красного Знамени Техническая книга Министерства Российской Федерации по делам печати, телерадиовещания и средств массовых коммуникаций. 198005. Санкт-Петербург, Измайловский пр., 29.



т. А. Павловская Ю. А. Щупак


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

Струпурное программирование

ПРАКТИКУМ

Практикум предназначен для изучения языка С++ на лабораторных работах и практических занятиях по программированию, а также для самостоятельного освоения языка. Он является дополнением к учебнику Т. А. Павловской C/C++. Программирование на языке высокого уровня , выпущенному издательством Питер в 2001 году.

Данная книга является первой частью практикума. В ней рассматриваются возможности С++, используемые в рамках структурной парадигмы написания программ: стандартные типы данных, основные конструкции языка, массивы, строки, функции, шаблоны функций и динамические структуры данных.

В этой книге на примерах рассматриваются различные алгоритмы, методы и приемы написания, отладки и тестирования программ, обсуждаются вопросы качества и стиля. Для каждого семинара приводится от одного до трех комплектов из 20 вариантов заданий.

ISBN 5-94723-447-5

£ППТЕР

WWW.PITER.COM

Темы, рассмотренные в книге:

основные принципы структурного написания программ

конструкции языка в соответствии

со стандартом ISO/IEC 14882 (1998)

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

технология создания надежных программ

модульное программирование

приемы и методы отладки программ

описание работы в популярных интегрированных средах

Не забудьте купить учебник!

Посетите наш web-магазин: http:/www.piter.com

9785947234473



1 ... 35 36 37 [ 38 ]

© 2006 - 2024 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки.
Яндекс.Метрика