Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Условный оператор






     Синтаксис

    IF < Логическое выражение> THEN < Оператор 1>
    [ELSE < Оператор 2> ]

     

    Если значение логического выражения является истинным, происходит выполнение оператора 1. Если же значение логического выражения ложно и присутствует ключевое слово ELSE, выполняется оператор 2. Если значение логического выражения ложно и ключевое слово ELSE отсутствует, то ничего не происходит.

     Пример

    IF x< Min THEN Min: =x;

    IF A> B THEN

    A: =A-B

    ELSE

    IF B> A THEN

    B: =B-A

    ELSE

    BEGIN

    WriteLn('НОД = ', A);

    Exit;

    END;

     

     

    Выражения

    В простейшей форме определение выражения можно сформулировать так: выражениями являются константы и переменные, соединенные между собой знаками операций. В выражениях также можно использовать функции.

     

    Арифметические операции

    Операция Обозначение Описание
    Сложение + Тип результата зависит от типов аргументов: для целых аргументов получается целый результат, а если хотя бы один из аргументов вещественный, результат тоже вещественный
    Вычитание
    Умножение *
    Деление / Результат всегда вещественный, даже если аргументы целые и делятся без остатка, например, 10/2 равно 5.0, а не 5
    Целая часть от деления div Определены только для целых чисел, результат также целое число, например 13 div 5 = 2, 13 mod 5 = 3
    Остаток от деления mod

     

    Логические выражения

    Логическими выражениями называются выражения, которые принимают одно из значений логического типа (Boolean): истина (True) или ложь (False). Логические выражения конструируются при помощи логических операций.

     

    Логические операции

    Отношения: =, < >, <, >, < =, > =. Определены для всех скалярных типов, а также для строковых.

    Логические связки: NOT (не – отрицание), AND (и), OR (или), XOR (исключающее или). Определены для аргументов логического типа. Рассмотрим действие логических связок при помощи таблиц истинности. При этом будем обозначать истину (True) единицей, а ложь (False) нулем.

    A NOT A
       
       

     

    A B A AND B A OR B A XOR B
             
             
             
             

     

    Приоритеты операций

    Вычисление значений любых выражений происходит с учетом приоритета операций.

    Приоритет Операции
    1 (высший) @, not, – (отрицание)
      *, /, div, mod, and, shl, shr
      +, – (вычитание), or, xor
    4 (низший) =, < >, <, >, < =, > =, in

     

    Важно правильно записывать выражения в соответствии с этой таблицей приоритетов операций. Например, выражение A > 0 AND B > 0 будет интерпретироваться как (A > (0 AND B))> 0, что вызовет ошибку, так как выражение A > (0 AND B) – логического типа, а 0 – числового. В данном случае выражение следует записывать так: (A > 0) AND (B > 0).

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.