🗊Презентация Логические значения. Ветвление (Delphi)

Нажмите для полного просмотра!
Логические значения. Ветвление (Delphi), слайд №1Логические значения. Ветвление (Delphi), слайд №2Логические значения. Ветвление (Delphi), слайд №3Логические значения. Ветвление (Delphi), слайд №4Логические значения. Ветвление (Delphi), слайд №5Логические значения. Ветвление (Delphi), слайд №6Логические значения. Ветвление (Delphi), слайд №7Логические значения. Ветвление (Delphi), слайд №8Логические значения. Ветвление (Delphi), слайд №9Логические значения. Ветвление (Delphi), слайд №10Логические значения. Ветвление (Delphi), слайд №11Логические значения. Ветвление (Delphi), слайд №12Логические значения. Ветвление (Delphi), слайд №13Логические значения. Ветвление (Delphi), слайд №14Логические значения. Ветвление (Delphi), слайд №15Логические значения. Ветвление (Delphi), слайд №16

Вы можете ознакомиться и скачать презентацию на тему Логические значения. Ветвление (Delphi). Доклад-сообщение содержит 16 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Логические значения. Ветвление
Описание слайда:
Логические значения. Ветвление

Слайд 2





Операции отношения 
Действие операций отношения (сравнения) над числами соответствует их математическому пониманию. Результатом этих операций является значение «да» или «нет» (True, False).
При использовании операций отношения для строковых значений сравнение выполняется посимвольно слева направо согласно значениям кодов символов.
В большинстве случаев нельзя напрямую сравнивать вычисленное вещественное значение с константой:
Sin(pi)=0
Вещественные вычисления всегда выполняются с ограниченной точностью и скорее всего sin(pi) будет равен 0.000000000001, а не точно 0.
Описание слайда:
Операции отношения Действие операций отношения (сравнения) над числами соответствует их математическому пониманию. Результатом этих операций является значение «да» или «нет» (True, False). При использовании операций отношения для строковых значений сравнение выполняется посимвольно слева направо согласно значениям кодов символов. В большинстве случаев нельзя напрямую сравнивать вычисленное вещественное значение с константой: Sin(pi)=0 Вещественные вычисления всегда выполняются с ограниченной точностью и скорее всего sin(pi) будет равен 0.000000000001, а не точно 0.

Слайд 3





Операции отношения
Операции отношения
Описание слайда:
Операции отношения Операции отношения

Слайд 4





Примеры операций отношений
Описание слайда:
Примеры операций отношений

Слайд 5





Логические (булевские) операции 
Всего существуют 32 булевские операции: конъюнкция, дизъюнкция, штрих Шефера, стрелка Пирса и т.д.
Базовыми являются четыре: логическое сложение ИЛИ (OR), логическое умножение И (AND), исключающее ИЛИ (XOR) и инверсия (NOT)
Описание слайда:
Логические (булевские) операции Всего существуют 32 булевские операции: конъюнкция, дизъюнкция, штрих Шефера, стрелка Пирса и т.д. Базовыми являются четыре: логическое сложение ИЛИ (OR), логическое умножение И (AND), исключающее ИЛИ (XOR) и инверсия (NOT)

Слайд 6





Базовые логические операции
Описание слайда:
Базовые логические операции

Слайд 7





Базовые логические операции
Описание слайда:
Базовые логические операции

Слайд 8





Примеры
Описание слайда:
Примеры

Слайд 9





Оператор ветвления if

Оператор ветвления if изменяет естественный порядок выполнения операторов программы. Его общий вид:

if <условие> then
<оператор 1>
else
<оператор 2>;

  При выполнении условного оператора сначала вычисляется условие, результат которого может принимать только булевский тип, а затем, в зависимости от значения результата (True, False), выполняется Оператор1, стоящий после ключевого слова then (если результат равен True), или Оператор2, стоящий после ключевого слова else (если результат равен False).
Описание слайда:
Оператор ветвления if Оператор ветвления if изменяет естественный порядок выполнения операторов программы. Его общий вид: if <условие> then <оператор 1> else <оператор 2>; При выполнении условного оператора сначала вычисляется условие, результат которого может принимать только булевский тип, а затем, в зависимости от значения результата (True, False), выполняется Оператор1, стоящий после ключевого слова then (если результат равен True), или Оператор2, стоящий после ключевого слова else (если результат равен False).

Слайд 10





Пример:
Пример:

var
A, B, C: Integer;
begin
A := 2;
B := 8;
if A > B then
 C := A
else
C := B;
Label1.Caption:=‘C=‘+IntToStr(C);
End;
Описание слайда:
Пример: Пример: var A, B, C: Integer; begin A := 2; B := 8; if A > B then C := A else C := B; Label1.Caption:=‘C=‘+IntToStr(C); End;

Слайд 11





В данном случае значение выражения А > В ложно, следовательно, появится сообщение «C=8».
В данном случае значение выражения А > В ложно, следовательно, появится сообщение «C=8».
У оператора if существует и другая форма, в которой else отсутствует:

if <условие> then <оператор>;
Логика работы этого оператора if еще проще: выполнить оператор, если условие истинно, и пропустить оператор, если оно ложно.
Описание слайда:
В данном случае значение выражения А > В ложно, следовательно, появится сообщение «C=8». В данном случае значение выражения А > В ложно, следовательно, появится сообщение «C=8». У оператора if существует и другая форма, в которой else отсутствует: if <условие> then <оператор>; Логика работы этого оператора if еще проще: выполнить оператор, если условие истинно, и пропустить оператор, если оно ложно.

Слайд 12





Составной оператор

Составной оператор представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой с запятой и заключенную в так называемые операторные скобки - begin и end:

begin
<оператор 1>;
<оператор 2>;
<оператор N>
End;
Описание слайда:
Составной оператор Составной оператор представляет собой группу из произвольного числа операторов, отделенных друг от друга точкой с запятой и заключенную в так называемые операторные скобки - begin и end: begin <оператор 1>; <оператор 2>; <оператор N> End;

Слайд 13


Логические значения. Ветвление (Delphi), слайд №13
Описание слайда:

Слайд 14





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

case <переключатель> of
  <список 1 значений переключателя>: <оператор 1>;
  <список 2 значений переключателя>: <оператор 2>;
    ……
  <список N значений переключателя>: <оператор N>;
  else <оператор N+1>
end;
Описание слайда:
Оператор ветвления case Оператор ветвления case применяется, если необходимо сделать выбор из конечного числа заранее известных вариантов. Он состоит из выражения, называемого переключателем, и операторов, каждому из которых предшествует свой список допустимых значений переключателя: case <переключатель> of <список 1 значений переключателя>: <оператор 1>; <список 2 значений переключателя>: <оператор 2>; …… <список N значений переключателя>: <оператор N>; else <оператор N+1> end;

Слайд 15





Оператор case вычисляет значение переключателя (который может быть задан выражением), затем последовательно просматривает списки его допустимых значений в поисках вычисленного значения и, если это значение найдено, выполняет соответствующий ему оператор. Если переключатель не попадает ни в один из списков, выполняется оператор, стоящий за словом else. Если часть else отсутствует, управление передается следующему за словом end оператору.
Оператор case вычисляет значение переключателя (который может быть задан выражением), затем последовательно просматривает списки его допустимых значений в поисках вычисленного значения и, если это значение найдено, выполняет соответствующий ему оператор. Если переключатель не попадает ни в один из списков, выполняется оператор, стоящий за словом else. Если часть else отсутствует, управление передается следующему за словом end оператору.

Все значения переключателя должны быть уникальными, а диапазоны не должны пересекаться, иначе компилятор сообщит об ошибке. Тип значений должен быть совместим с типом переключателя.
Описание слайда:
Оператор case вычисляет значение переключателя (который может быть задан выражением), затем последовательно просматривает списки его допустимых значений в поисках вычисленного значения и, если это значение найдено, выполняет соответствующий ему оператор. Если переключатель не попадает ни в один из списков, выполняется оператор, стоящий за словом else. Если часть else отсутствует, управление передается следующему за словом end оператору. Оператор case вычисляет значение переключателя (который может быть задан выражением), затем последовательно просматривает списки его допустимых значений в поисках вычисленного значения и, если это значение найдено, выполняет соответствующий ему оператор. Если переключатель не попадает ни в один из списков, выполняется оператор, стоящий за словом else. Если часть else отсутствует, управление передается следующему за словом end оператору. Все значения переключателя должны быть уникальными, а диапазоны не должны пересекаться, иначе компилятор сообщит об ошибке. Тип значений должен быть совместим с типом переключателя.

Слайд 16





case RadioGroup1.ItemIndex of
case RadioGroup1.ItemIndex of
  0: Label1.Caption:= ‘Выбран вариант‘ 0;
  1, 3..5: Label1.Caption:= ‘Выбран вариант 1 или ‘3..5;
  else Label1.Caption:= ‘Не пойму, что выбрано';
end;
Описание слайда:
case RadioGroup1.ItemIndex of case RadioGroup1.ItemIndex of 0: Label1.Caption:= ‘Выбран вариант‘ 0; 1, 3..5: Label1.Caption:= ‘Выбран вариант 1 или ‘3..5; else Label1.Caption:= ‘Не пойму, что выбрано'; end;



Похожие презентации
Mypresentation.ru
Загрузить презентацию