- •Оглавление
- •Использование подпрограмм, параметры формальные, локальные, глобальные, обращения к подпрограммам, фактические
- •1. Понятия алгоритма: рекурсивные функции системы текстовых замен
- •2. Системы счисления, переводы чисел из одной позиционной системы счисления в другую
- •4. Понятие подпрограммы, функции, не возвращающие значения, описание и использование
- •5. Передача параметров в подпрограмму, параметры входные и выходные, параметры, передаваемые по значению и по адресу
- •6. Использование подпрограмм, параметры формальные, локальные, глобальные, обращения к подпрограммам, фактические параметры
- •8. Статистические и динамические переменные, динамическая память, работа с динамическими переменными
- •10. Использование динамических переменных для представления и работы со стеком
- •Int pop(tstack *&sp) { // удаление элемента из стека
- •11. Очередь, реализация очереди массивом
- •Добавить элемент в очередь:
- •12. Очередь, представление и реализация основных операций с помощью динамических переменных
- •14. Деревья, основные операции над деревьями, представление дерева массивом Деревья.
- •2. Обход бинарного дерева:
- •If(!t) { //такого элемента нет, включаем его
- •Void Del_node (int X, tnode *&t) { //удаление из дерева поиска
- •Матрица инциденции
- •Матрица смежности
- •Список инцидентности 4) список списков
- •18. Представление графа списком инцидентности, алгоритм обхода графа в глубину
- •2) Обход графа в ширину.
- •If (not b) then //добавляем новую вершину в стек
- •19. Представление графа списком списка, алгоритм обхода графа в ширину
- •21. Основные понятия ооп: абстракция, инкапсуляция, полиморфизм
- •22. Понятие объекта, его состояние и поведение, классы, определение класса и объявление класса
- •23. Статические, дружественные и виртуальные поля и методы, особенности их использования
- •Void DisplayMoney(); // вывод на экран
- •Понятие области видимости: общие, личные, защищённые поля и методы
- •Указатель this и перегрузка методов
- •Использование классов, различные способы инициализации
- •Int CompareMoney(const Tmoney &b); //сравнение сумм
- •Void ReadMoney(); void DisplayMoney(); // ввод и вывод
- •Использование классов, работа с массивами и указателями на объекты
- •Наследование, пример использования наследования
- •Конструкторы и деструкторы, их назначение и использование
- •Архитектура пк, основные функциональные устройства и их назначение
- •Мп с точки зрения программиста, регистры общего назначения
- •Оперативная память, понятие исполняемого и физического адреса, сегментные регистры
- •Регистр флажков, его назначение и использование
- •Форматы данных и форматы команд
Оглавление
Понятия алгоритма: рекурсивные функции системы текстовых замен...................................................................................................... 2
Системы счисления, переводы чисел из одной позиционной системы счисления в другую .................................................................... 5
Понятие подпрограммы, функции, возвращающие значения в С/С++, описание и использование....................................................... 9
Понятие подпрограммы, функции, не возвращающие значения, описание и использование ................................................................. 9
Передача параметров в подпрограмму, параметры входные и выходные, параметры, передаваемые по значению и по адресу .. 10
Использование подпрограмм, параметры формальные, локальные, глобальные, обращения к подпрограммам, фактические
параметры ............................................................................................................................................................................................................. 10
Рекурсивные подпрограммы, примеры рекурсивных функций в С/С++ .................................................................................................. 10
Статистические и динамические переменные, динамическая память, работа с динамическими переменными .............................. 11
Понятие линейного связного списка, типы списков, представление стеков с помощью массива, пример использования стека ... 14
Использование динамических переменных для представления и работы со стеком .............................................................................. 18
Очередь, реализация очереди массивом .......................................................................................................................................................... 19
Очередь, представление и реализация основных операций с помощью динамических переменных ................................................... 21
Реализация основных операций со списком: добавление, удаление, поиск .............................................................................................. 22
Деревья, основные операции над деревьями, представление дерева массивом ....................................................................................... 22
Двусвязные линейные списки, построение и обход бинарного дерева ....................................................................................................... 25
Операции поиска и удаления в бинарном дереве ........................................................................................................................................... 28
Понятие графа, представление графа в ЭВМ ................................................................................................................................................. 31
Представление графа списком инцидентности, алгоритм обхода графа в глубину ................................................................................. 32
Представление графа списком списка, алгоритм обхода графа в ширину ................................................................................................ 35
Технологии программирования, концепции, заложенные в ООП .............................................................................................................. 36
Основные понятия ООП: абстракция, инкапсуляция, полиморфизм ....................................................................................................... 37
Понятие объекта, его состояние и поведение, классы, определение класса и объявление класса ........................................................ 38
Статические, дружественные и виртуальные поля и методы, особенности их использования ............................................................. 39
Абстрактные классы, из назначение и использование ................................................................................................................................. 42
Описание объектов, обращение к полям-данным и к полям-методам ....................................................................................................... 43
Понятие области видимости: общие, личные, защищённые поля и методы ............................................................................................. 45
Указатель this и перегрузка методов ................................................................................................................................................................ 45
Использование классов, различные способы инициализации ..................................................................................................................... 46
Использование классов, работа с массивами и указателями на объекты ................................................................................................. 49
Наследование, пример использования наследования ................................................................................................................................... 51
Конструкторы и деструкторы, их назначение и использование ................................................................................................................. 54
Архитектура ПК, основные функциональные устройства и их назначение ............................................................................................. 55
МП с точки зрения программиста, регистры общего назначения .............................................................................................................. 56
Оперативная память, понятие исполняемого и физического адреса, сегментные регистры ................................................................. 58
Регистр флажков, его назначение и использование....................................................................................................................................... 59
Форматы данных и форматы команд .............................................................................................................................................................. 60
