Информатика. Программирование в Delphi
          
        
        
          
            337
          
        
        
          Параметрами функции
        
        
          
            Summ
          
        
        
          являются переменные
        
        
          
            a
          
        
        
          и
        
        
          
            b
          
        
        
          целого типа.
        
        
          Функция
        
        
          
            Summ
          
        
        
          возвращает значение целого типа. Результат выполнения функ-
        
        
          ции возвращается в значении переменной
        
        
          
            Result
          
        
        
          . Функция выполняет сложение
        
        
          значений переменных
        
        
          
            a
          
        
        
          и
        
        
          
            b
          
        
        
          .
        
        
          
            If
          
        
        
          –
        
        
          
            если
          
        
        
          Инструкция
        
        
          
            if
          
        
        
          используется для проверки некоторого условия. В зависимо-
        
        
          сти от результата проверки выполняется то или иное действие.
        
        
          Пример:
        
        
          if а=1 then Label1.Visible:=True;
        
        
          if a=2 then Label1.Visible:=False;
        
        
          Если значение переменной
        
        
          
            a
          
        
        
          равно единице, то свойству
        
        
          
            Visible
          
        
        
          –
        
        
          
            Видимость
          
        
        
          метки
        
        
          
            Label1
          
        
        
          присваивается значение
        
        
          
            true
          
        
        
          , т. е. метка станет ви-
        
        
          димой.
        
        
          Если значение переменной
        
        
          
            a
          
        
        
          равно двум, то свойству
        
        
          
            Visible
          
        
        
          метки при-
        
        
          сваивается значение
        
        
          
            false
          
        
        
          , т. е. метка станет невидимой.
        
        
          Эти инструкции следует использовать в какой – либо процедуре, напри-
        
        
          мер, в процедуре, обрабатывающей событие
        
        
          
            OnClick
          
        
        
          – щелчок на кнопке.
        
        
          
            implementation
          
        
        
          –
        
        
          
            реализация
          
        
        
          Со служебного слова
        
        
          
            implementation
          
        
        
          начинается
        
        
          
            раздел реализации
          
        
        
          мо-
        
        
          дуля. Этот раздел следует за описанием интерфейса модуля. В этом разделе к
        
        
          данному модулю подключаются другие модули
        
        
          
            Delphi
          
        
        
          , а также записываются
        
        
          процедуры, обрабатывающие события объектов данного модуля. Типы данных,
        
        
          константы и переменные, объявленные в разделе
        
        
          
            implementation
          
        
        
          , доступны
        
        
          только в данном модуле.
        
        
          
            in – в
          
        
        
          Оператор
        
        
          
            in
          
        
        
          проверяет, входит ли значение переменной в множество.
        
        
          Пример:
        
        
          if a in [1..7] then
        
        
          а:= а*а + 2*а;
        
        
          В этом примере проверяется условие, входит ли значение переменной
        
        
          
            a
          
        
        
          во множество целых чисел от 1 до 7. Если условие выполняется, то выполняет-
        
        
          ся инструкция, расположенная после
        
        
          
            then
          
        
        
          .
        
        
          
            initialization
          
        
        
          –
        
        
          
            инициализация
          
        
        
          С этого служебного слова начинается раздел инициализации модуля. Раз-
        
        
          дел
        
        
          
            initialization
          
        
        
          располагается после раздела реализации. В этом разделе запи-
        
        
          сываются операторы, выполняемые только один раз перед запуском приложе-