|
Программирование >> Структурное программирование
отрицательное значение в 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
|
© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |