Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы по информатике.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
387.58 Кб
Скачать
  1. Пример схемы циклического процесса с известным числом повторений

Смотри вопрос 22.

  1. Вложенные циклы. Этапы вложенных циклов.

Существует возможность организовать цикл внутри тела другого цикла. Такой цикл будет называться вложенным циклом. Вложенный цикл по отношению к циклу в тело которого он вложен будет именоваться внутренним циклом, и наоборот цикл в теле которого существует вложенный цикл будет именоваться внешним по отношению к вложенному. Можно делать вложение структур циклов разного типа.

При вложении циклов надо соблюдать определенные правила:

При вложении циклов For..Next каждый цикл должен иметь свою уникальную переменную счетчика;

При вложении циклов For Each..Next каждый цикл должен иметь свою уникальную element-переменную;

Если используется оператор Exit For или Exit Do во вложенном цикле, этим оператором заканчивается только выполняемый в данный момент цикл. VBA продолжает выполнение следующего цикла более высокого уровня.

25. Структура процедуры – обработчика событий. Описательная и исполнительная части.

ОС-программа, которая выполняет определенные действия по решению конкретной задачи при щелчке на командной кнопке. Текст ОС состоит из строк кода на языке Object Pascal оформленных в виде Procedure(процедура) либо Function(функция). ОС вставляют в модуль программного приложения в окне кода в разделе implementation после директивы компилятора {$R*&DFM}

Структура процедуры имеет вид:

PROCEDURE <имя> (список параметров);

LABEL{описание меток};

CONST{описание констант};

TYPE{описание типов};

VAR{описание переменных};

PROCEDURE/FUNCTION{раздел описания процедур и функций};

BEGIN

{исполняемые операторы}

END;

Структура функции имеет вид:

FUNCTION<имя> (список параметров): <ТИП>;

LABEL{описание меток};

CONST{описание констант};

TYPE{описание типов};

VAR{описание переменных};

PROCEDURE/FUNCTION{раздел описания процедур и функций};

BEGIN

{исполняемые операторы}

END;

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

Пример: событие OnClick-при щелчке кнопкой мыши-событие по умолчанию.

Получить окно с макетом обработчика события можно выполнив двойной щелчок ЛКМ на Button.

26. Описание констант и переменных в разделах описательной части. Примеры использования

Раздел описания констант

В разделе описания констант производится присваивание идентификаторам констант постоянных значений. Раздел начинается зарезервированным словом const, за которым следует ряд выражений, присваивающих идентификаторам постоянные числовые или строковые значения. Выражения присваивания отделяются друг от друга точкой с запятой. Формат:

const <идентификатор> = <значение>;

Пример:

const MaxInd: word = 100; {Типизированная константа} Name = 'Петя'; {Строковая константа} Code = $124; {Константа - шестнадцатеричное значение}

Раздел описания переменных

Каждая встречающаяся в программе переменная должна быть описана. Описание обязательно должно предшествовать использованию переменной. Раздел описания переменных начинается зарезервированным словом var (variable - переменная), затем через запятую перечисляются имена переменных и после двоеточия следуют их тип и точка с запятой. Формат:

var <идентификатор,...> : <тип>;

В рассматриваемом примере программы три переменные A, B и Proizved, которые могут принимать целочисленные значения, описаны следующим образом:

var A,B, Proizved : integer;