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

В настоящее время в программировании существуют четыре принципиально отличающихся подхода:

·     процедурный (алгоритмический),

·     логический (декларативный),

·     функциональный,

·     объектно-ориентированный.

Объектно-ориентированный подход в разработке программ [10–12] появился позже других. Его появление стало следствием все возрастающей сложности программного обеспечения, необходимости его регулярного обновления из-за постоянно изменяющихся требований к программам и условиям их функционирования. Именно объектно-ориентированный подход позволяет решать задачи наивысшей сложности, повышает надежность программ, облегчает их модернизацию.

  1. Понятие и организация цикла в Delphi. Цикл с предусловием. Цикл с постусловием.

Цикл с предусловием — цикл, который выполняется пока истинно некоторое условие, указанное перед его началом. Это условие проверяется до выполнения тела цикла, поэтому тело может быть не выполнено ни разу (если условие с самого начала ложно). В большинстве процедурных языков программирования реализуется оператором while, отсюда его второе название — while-цикл. На языке Pascal цикл с предусловием имеет следующий вид:

while <условие> do

begin

В настоящее время в программировании существуют четыре принципиально отличающихся подхода:

·     процедурный (алгоритмический),

·     логический (декларативный),

·     функциональный,

·     объектно-ориентированный.

Объектно-ориентированный подход в разработке программ [10–12] появился позже других. Его появление стало следствием все возрастающей сложности программного обеспечения, необходимости его регулярного обновления из-за постоянно изменяющихся требований к программам и условиям их функционирования. Именно объектно-ориентированный подход позволяет решать задачи наивысшей сложности, повышает надежность программ, облегчает их модернизацию.

<тело цикла>

end;

Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла. Отсюда следует, что тело всегда выполняется хотя бы один раз. В языке Паскаль этот цикл реализует оператор repeat..until;

На языке Pascal цикл с постусловием имеет следующий вид::

repeat

<тело цикла>

until <условие выхода>

  1. Понятие вложенных команд и организация вложенных циклов.

Понятие вложенной процедуры включает в себя возможность описания процедур внутри друг друга, при этом каждая из процедур может иметь локальные данные, видимые для вложенных в нее процедур, но не видимые для процедур, находящихся на одном уровне вложенности с данной процедурой. Для организации такой вложенности существуют две возможности — организация средствами ассемблера и определенная самим пользователем. Рассмотрим первую из них. Для нее требуются команды ассемблера ENTER и LEAVE. Их формат приведен ниже. 

  1. Общие процедуры. Функции ввода и вывода данных.

Наиболее просто программа может получить исходные данные из окна ввода или из поля редактирования (компонент Edit). Наиболее просто программа может вывести результат своей работы в окно сообщения или в поле вывода (компонент Label) диалогового окна.