Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
инфа 2 семестр.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.12 Mб
Скачать

Оглавление

  1. Понятия алгоритма: рекурсивные функции системы текстовых замен...................................................................................................... 2

  2. Системы счисления, переводы чисел из одной позиционной системы счисления в другую .................................................................... 5

  3. Понятие подпрограммы, функции, возвращающие значения в С/С++, описание и использование....................................................... 9

  4. Понятие подпрограммы, функции, не возвращающие значения, описание и использование ................................................................. 9

  5. Передача параметров в подпрограмму, параметры входные и выходные, параметры, передаваемые по значению и по адресу .. 10

  6. Использование подпрограмм, параметры формальные, локальные, глобальные, обращения к подпрограммам, фактические

параметры ............................................................................................................................................................................................................. 10

  1. Рекурсивные подпрограммы, примеры рекурсивных функций в С/С++ .................................................................................................. 10

  2. Статистические и динамические переменные, динамическая память, работа с динамическими переменными .............................. 11

  3. Понятие линейного связного списка, типы списков, представление стеков с помощью массива, пример использования стека ... 14

  4. Использование динамических переменных для представления и работы со стеком .............................................................................. 18

  5. Очередь, реализация очереди массивом .......................................................................................................................................................... 19

  6. Очередь, представление и реализация основных операций с помощью динамических переменных ................................................... 21

  7. Реализация основных операций со списком: добавление, удаление, поиск .............................................................................................. 22

  8. Деревья, основные операции над деревьями, представление дерева массивом ....................................................................................... 22

  9. Двусвязные линейные списки, построение и обход бинарного дерева ....................................................................................................... 25

  10. Операции поиска и удаления в бинарном дереве ........................................................................................................................................... 28

  11. Понятие графа, представление графа в ЭВМ ................................................................................................................................................. 31

  12. Представление графа списком инцидентности, алгоритм обхода графа в глубину ................................................................................. 32

  13. Представление графа списком списка, алгоритм обхода графа в ширину ................................................................................................ 35

  14. Технологии программирования, концепции, заложенные в ООП .............................................................................................................. 36

  15. Основные понятия ООП: абстракция, инкапсуляция, полиморфизм ....................................................................................................... 37

  16. Понятие объекта, его состояние и поведение, классы, определение класса и объявление класса ........................................................ 38

  17. Статические, дружественные и виртуальные поля и методы, особенности их использования ............................................................. 39

  18. Абстрактные классы, из назначение и использование ................................................................................................................................. 42

  19. Описание объектов, обращение к полям-данным и к полям-методам ....................................................................................................... 43

  20. Понятие области видимости: общие, личные, защищённые поля и методы ............................................................................................. 45

  21. Указатель this и перегрузка методов ................................................................................................................................................................ 45

  22. Использование классов, различные способы инициализации ..................................................................................................................... 46

  23. Использование классов, работа с массивами и указателями на объекты ................................................................................................. 49

  24. Наследование, пример использования наследования ................................................................................................................................... 51

  25. Конструкторы и деструкторы, их назначение и использование ................................................................................................................. 54

  26. Архитектура ПК, основные функциональные устройства и их назначение ............................................................................................. 55

  27. МП с точки зрения программиста, регистры общего назначения .............................................................................................................. 56

  28. Оперативная память, понятие исполняемого и физического адреса, сегментные регистры ................................................................. 58

  29. Регистр флажков, его назначение и использование....................................................................................................................................... 59

  30. Форматы данных и форматы команд .............................................................................................................................................................. 60