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

1 ... 335 336 337 [ 338 ] 339 340 341 342


отрицательное значение в char, 867 отрицательные числа, 1004 очередь, 260, 322, 489, 782, 805, 805, 849 ошибка времени выполнения, 46, 713

- деления на нуль, 712

- доступа к памяти, 930

- занижения (или завышения) на единицу,

120, 262

- неисправимая, 46, 98, 104, 187, 324, 391

- синтаксическая, 51, 58, 62, 96, 98, 141 ошибки компиляции, 51

-, обработка, 704, 705, 708, 710 -, состояния, 639, 660 -, флаги, 660

пакет, 37

пакетная обработка, 37

память, 35, 36, 56, 199, 263, 277, 291, 324,

408, 631, 850 -, адресация, 324, 339

- вторичная, 36, 44, 738 -, распределение, 190, 479 параметр, 183, 199, 200 параметризованный тип, 686, 690 Паскаль, 33, 34, 43, 44 перегруженная операция ++, 531

- - +=, 502, 508, 529, 532

- - --, 531

- - [ ], 503, 515, 530

--взять из потока , 504, 515, 639, 661

--вставить в поток , 411, 504, 515, 520,

562, 620, 635, 637, 639, 661, 767

--вызова функции ( ), 503, 530

--приведения типов, 520, 641

--присваивания (=), 502, 503, 515, 516,

517, 521, 528, 572, 935

--проверки равенства (==), 515, 518, 529

перегруженные операции отношения, 529

- функции, 222, 223, 224, 685, 688 перегрузка, 631, 635, 694

- бинарных операций, 508

- конструктора, 429

- операций, 56, 411, 500, 631, 635, 856

- унарных операций, 506

- функций, 222, 631

--с параметрами по умолчанию, 224

- функций-элементов, 419, 461 передача имени файла в программу, 924

- массива в функцию, 276, 338

- по ссылке, 216

- структуры в функцию, 852

- элемента в функцию, 852 переменная, 53, 67, 91, 92, 103, 260, 407

- автоматическая локальная, 202

- локальная, 183, 184, 199, 200, 203, 334 переменные только для чтения, 266 переназначение ввода, 921

--, символ <, 921

- вывода, 921

--, символ >, 921

переносимость, 47

переопределение виртуальных функций, 599, 611

- функций производного класса, 618

- функций-элементов базового класса, 597,

переполнение, 930

- аккумулятора, 391

перехват исключений, 705, 709, 710, 714, 721

персональный компьютер, 35, 38, 44, 339

плавающая запятая, арифметика, 499

-, вычисления с целыми значениями, 107

плавающая запятая, исключения, 930

-, числа, значения, пределы, 102, 105, 107,

108, 109, 118, 181, 190, 646 платформа, 40, 926 побитовое копирование, 443, 500 побочные эффекты, 200, 210, 216, 507, 685,

повторение, 99, 100, 146, 146, 933

-, управляемое меткой, 102-109

повторное использование, 417, 445, 580, 612,

631, 685, 687, 800, 926 подсчет числа объектов класса, 481 поиск, 285, 287, 288, 489, 787, 814, 826

- блока памяти, 872, 881

-, функции библиотеки обработки строк,

876-880 поле, 739, 741, 751

полиморфизм, 132, 368, 552, 554, 573, 577,

596, 597, 600, 601, 612 поля ширина, 126, 263, 635, 645, 647 поразрядная операция И (&), 856, 858, 859

- - ИЛИ (I), 650, 856, 858, 859, 860

--исключающего ИЛИ ( ), 856, 858, 860

- НЕ (дополнение, отрицание) (-), 856, 861 --присваивания, 862

поразрядные операции сдвига, 861 последним вошел-первым вышел (LIFO),

485, 692, 799 последовательность вычисления выражений,

-- операндов, 210

постфиксная форма выражения, 821, 841, 845

---, преобразование из инфиксной формы,

821, 841, 845 поток, 50, 660, 741, 743, 928

- ввода, 639

- управления, 65, 94, 123, 130, 135, 719 -, форматы состояния, 650

потоки ввода-вывода файлов, 763

--, иерархия, 635, 741

правая фигурная скобка (}), 50, 53, 56, 423 правила следования операций, 58, 59, 62

- формирования структурированных программ, 143

правое поддерево, 807, 809, 809, 813 преобразование двоичных, восьмеричных и

шестнадцатеричных чисел в десятичные,

1003

- из инфиксной формы в постфиксную, 821,

841, 845



преобразование неявное, 107, 529, 562

- одного типа исключения в другой, 717

- строк в числовые значения, 872

- указателя базового класса в указатель производного класса, 556

преобразования встроенных типов, 520

- типов, 519

препроцессор, 44, 45, 108, 484, 904

-, директивы, 44, 49, 52, 267, 421, 422, 685,

904, 906, 926 прерывание, 705, 930 приведение типа, 324, 343, 556, 562, 753

- выражения, 906

- - указателя, возвращаемого malloc, 479

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

указателя базового класса, 573 приглашение, 55, 745 приложение, 487, 270

принцип наименьших привилегий, 199, 278, 330, 331, 337, 346, 420, 425, 461, 748, 926, 927

присваивание массива массиву, 270

- объединений одного типа, 935

- побитовым копированием, 443

- структур одного типа, 850 пробел С ), 64, 365, 870

программа со многими исходными файлами,

199, 201, 420, 924-927 программирование структурное, 33, 34, 36,

41, 44, 48, 65, 90, 91, 135, 407, 705, 933

- объектно-ориентированное, 33, 34, 36, 41, 66. 132, 146, 208, 367, 369, 407, 554, 573, 597, 705

программное обеспечение, 33, 36, 44, 47, 66,

91, 553, 573, 612 программы, завершение, 705, 710, 927, 928 -, легкость чтения, 64, 93, 97, 111 -, модифицируемость, 410, 425 производный класс, 554, 555, 556, 574, 597,

599, 600, 602, 603, 715

- -, объекты 554, 556, 559, 571, 573, 597,

601, 611

простота чтения, 64, 93, 97, 111, 119 пространство на диске, 745, 907 прототип, 183, 328, 331, 416, 597, 905, 927, 932,938

прототипы функций, 125, 183, 184, 188, 189, 190, 201, 214, 216, 328, 331, 338, 416, 432, 472, 597, 905, 927, 926, 938

процедура, 90

прямое наследование, 554, 580, 584, 586, 635 прямой базовый класс, 567 псевдослучайные числа, 192 псевдокод, 89, 90, 93, 95, 96, 97, 99, 101,

103, 105, 110, 111, 112 псевдоним, 218, 219, 441

разделение интерфейса и реализации, 416, 419

разделители, 645, 649, 910 разыменование указателя, 324, 328

- - this, 475

- - void*, 343 рандомизация, 192 расширение макроса, 906-908 расширяемость, 500, 507, 601, 631

- С++, 661, 704

расширяемые языки, 208, 270, 413, 487 реализация, 66, 407, 416, 417, 419, 429, 432, 485

редактор, 44, 45, 90

рекурсивная функция, 205, 207, 208, 787 рекурсивный вызов, 206, 207, 208, 800

- двоичный поиск, 212, 285, 319 рекурсия, 162, 206, 212, 516, 562, 566 решение, 33, 92, 93, 94, 123, 126, 130, 135,

137, 146 родительский узел, 807, 825

самоадресуемая структура, 408, 850 самоадресуемый класс, 783, 784, 796 самоприсваивание, 476, 517, 521, 528 сброс буфера, 56, 635, 636

- потока, 639, 645, 928

связный список, 322, 426, 485, 489, 515, 554,

556, 573, 786-799, 845, 849 связывание, 44, 46, 198, 199, 420, 783, 807,

- выходного потока с входным, 664 сервер, 804

сети, 631, 705, 804, 855, 996

сеть компьютеров, 38, 804

С, 33, 685, 938, 939

сигнатура, 223, 531, 562, 599, 600

символ, 127, 739, 848, 866

- добавления в вывод , 921

код, 365

- новая строка (\п), 50, 52, 64, 132, 636, 638, 645, 870

- ограничитель, 360 символическая константа, 905, 906, 911 символы разделители, 64, 93, 273, 642, 870,

- специальные, 53, 358

-, численное представление, 127 синонимы встроенных типов данных, 852, 853

синтаксическая ошибка, 51, 58, 62, 96, 98, 141

синхронизация istream и ostream, 664 система счисления восьмеричная

(с основанием 8), 635, 646, 656, 876,

992, 994, 997

- управления базами данных (СУБД), 741 скаляр, 277, 337

скобки квадратные ([ ]), 261

- в структуре do/while, 133

- квадратные ([ ]), 290, 409

- фигурные ({}), 97, 98, 264, 412, 935



скрытие глобальной переменной, 418

- реализации, 179, 407, 417 словари, 403, 515, 900 слово, 40, 386, 850, 866, сложение указателя с целым, 342 случайное целое, 820, 823

- число, 189, 191, 808

--, генерация, 148, 191, 194, 349

--, рандомизация, 192

создание типа данных, 56, 486, 487

- файла произвольного доступа, 751 сортировка, 280, 281, 338, 489

- блочная, 317, 393

- пузырьковая, 280, 281, 308, 336, 354, 393,

специальные символы, 53, 358 список аргументов переменной длины, 922-924

- параметров, 184, 223, 687 сравнение блоков памяти, 872, 881

- массивов, 270, 508

- объединений, 935

- строк, 364

- структур, 850

- указателей, 344

среднее значение, 59, 100, 102, 104, 105, 282 ссылка, 218, 219, 322, 324, 327, 441, 517, 600, 631, 798, 852

- на закрытые данные-элементы, 441, 443

- на константные данные, 335

- на константу, 218

- на локальную переменную, 535

- на объект класса, 502, 508

- на объект, 408, 418, 441, 507, 639

- на объект, который уже не существует, 535

- на переменную, 800

- на тип, определенный пользователем,

стандартная библиотека С, 44, 179, 181, 324,

358, 361, 530 стандартные блоки, 143, 145

- типы данных, 107, 339 стандартный поток ввода (cin), 46, 55, 633 ---, объект, 741

--вывода (cout), 46, 633

---, объект, 50, 633, 741

стандартный поток ошибок (сегг), 46

- - -, объект, 741

старшинство операций, 58, 62, 64, 96, 108,

116, 121, 138, 140 статические данные-элементы, 480, 480, 485,

519, 656, 696

- функции-элементы, 483, 485, 519, 696 статический класс памяти, 199, 200, 202 стиль С в динамическом распределении

памяти, 932

--ввода-вывода, 631, 632, 633

строка, 50, 322, 367, 434, 515, 848

- с нулевым завершающим символом, 348,

строки, библиотека обработки, 361, 362, 876 -, функции преобразования, 872, 872 строковая константа, 271, 359, 359 структура выбора switch, 92, 127-133, 135,

201, 390

- единственного выбора if, 93, 97

- множественного выбора, 92, 131, 132, 146

- повторения for, 92, 119-127, 135, 136, 146,

263, 294

- повторения while, 99, 104, 117, 118, 120,

- с самоадресацией, 408, 850

- следования, 91-92, 103

структурное программирование, 33, 34, 36, 41, 43, 48, 65, 66, 89, 91, 135, 407, 705, 933

структуры, 260, 322, 333, 848, 905 структуры выбора, 91, 92, 92

- данных, 260, 348, 408, 485, 602

--динамические, 260, 322, 782

--нелинейные, 796

- повторения, 91, 92, 99, 133, 211 -, описание, 408, 849, 850, 863, 866

стек, 260, 334, 426, 485, 489, 689, 782, 799, 849

- вызовов функций, 334 -, дно, 800

суффиксы констант, 929 сцепление, 504

- двух объектов связных списков, 820

- операций вставить в поток, 56 сцепленные вызовы, 515

--функций, 476

- операции взять из потока, 62

- присваивания, 517 счетчик, 100, 102, 104, 111

таблица истинности, 137, 138, 139 табулированный формат, 263, 264, 263, 294 тело описания класса, 412

- функции, 50

- цикла, 107, 119, 123, 135 тип, 53, 56, 108

- данных, 53 --char, 132

- - float, 107 --, размер, 339

точка с запятой (;), 50, 64, 408, 412, 849 точность по умолчанию, 108, 647 тэг, 408

угловые скобки (< и >), 224, 686, 905 удаление, 446, 480, 489, 529, 785, 787, 932

- узлов бинарного дерева, 814

- элементов связного списка, 797 узел корневой, 807, 809

- родительский, 807, 825 узлы, 787, 804

указатели, вычитание, 342, 343 указатель, 263, 278, 322, 327, 787, 852



1 ... 335 336 337 [ 338 ] 339 340 341 342

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