Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ekzamenatsionny_material_po_OOP (1).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
285.7 Кб
Скачать
  1. Строковые функции. Понятие конкатенации строк. Функция определения длины строки. Функция вырезания подстроки. Функции преобразования числового кода символа в символ.

Работа со строками Delphi позволяет извлечь из строки необходимую информацию и представить её в нужном виде. Система предоставляет весь спектр необходимых функций для работы со строками Delphi и преобразования строк Delphi в необходимые форматы:

 Непосредственно сами строки Delphi поддерживают единственную операцию, так называемую операцию конкатенации, то есть присоединения. Несмотря на "научное" название, операция конкатенации выполняет очень простую процедуру. С помощью операции конкатенации одна строка присоединяется к другой:

  1. Объекты и классы в объектно-ориентированном программировании.

Объектно-ориентированное программирование – это новый подход к проектированию сложных программ, которые включают в себя лучшие идеи структурного и модульного программирования. Данный подход позволяет разложить проблему на составные части. Каждая составляющая часть становится самостоятельным объектом, который содержит коды и данные. Программирование в целом упрощается и программист получает возможность оперировать большими по объему программами.

Объектно-ориентированное программирование – это методология, основанная на представлении программы в виде совокупности объектов, каждый из которых является реализацией собственного класса. Метод объектно-ориентированного программирования основан на:

– модели построения системы, как совокупности объектов абстрактных типов данных;

– модульные структуры программ;

– нисходящее проектирование, используемое при проектировании объектов.

  1. Инспектор объектов. Наследование.

При наследовании все параметры и методы, описанные в родительском классе, переходят без изменений в класс-потомок. Но не всегда требуется такое буквальное копирование. Иногда просто необходимо переопределить уже существующий метод или параметр. Для того чтобы при вызове одинакового метода различные потомки вели себя по-разному, требуется замещение метода, описанного в классе-предке.

  1. Инспектор объектов. Инкапсуляция.

инкапсуляция в делфи осуществляется путем занесения полей и методов в раздел private

  1. Инспектор объектов. Полиморфизм объектов.

Замещать можно и переменные. В подобном разноликом поведении и заключается третий принцип объектно-ориентированного программирования - Полиморфизм.

С помощью полиморфизма потомки классов получают возможность переопределять действия, заложенные в предках.

  1. Основные алгоритмические структуры объектно-ориентированного программирования.

Алгоритмическая структура «выбор»

Алгоритмическая структура «выбор» применяется для реализации ветвлений со многими вариантами серий команд. В структуру выбора входят несколько условий, которые последовательно проверяются. При истинности одного из условий Условие 1Условие 2 и т. д. выполняется соответствующая последовательность команд Серия 1, Серия 2 и т. д. Если ни одно из условий не истинно, то выполняется последовательность команд Серия.

Алгоритмическая структура «цикл»

В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется телом цикла.

Циклические алгоритмические структуры бывают двух типов:

• цикл со счетчиком, в котором тело цикла выполняется определенное количество раз;

• цикл по условию, в котором тело цикла выполняется, пока истинно условие.

Цикл со счетчиком. Алгоритмическая структура «цикл со счетчиком» используется, если заранее известно, какое число повторений тела цикла необходимо выполнить. 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]