1 / 6

Операции отношения

Оператор ветвления на Паскале. Операции отношения. Полное ветвление. Неполное ветвление. >. больше. нет. нет. <. меньше. IF. условие. IF. условие. да. да. THEN. THEN. >=. больше или равно. оператор. оператор 1. <=. меньше или равно. ELSE. <>. не равно.

selena
Download Presentation

Операции отношения

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Оператор ветвления на Паскале Операции отношения Полное ветвление Неполное ветвление > больше нет нет < меньше IF условие IF условие да да THEN THEN >= больше или равно оператор оператор 1 <= меньше или равно ELSE <> не равно оператор 2 = Операторы в структуре ветвления могут быть простыми или составными равно BEGIN Последовательность простых и (или) составных операторов END Простое условие Сложное условие Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 Логические операции AND OR NOT Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического выражения). На блок-схеме алгоритма условие изображается в виде ромба. Условие может быть простым (операция отношения) или составным (сложное логическое выражение, включающее в себя логические операции и операции отношения). Условный оператор – это одна из базовых алгоритмических структур. ? 1

  2. Справка • ОРГАНИЗАЦИЯ ГИПЕРССЫЛОК • Режим последовательного изучения учебного материала организован с помощью кнопок прокрутки • Режим справочника: в процессе перемещения курсора мыши по информационной области слайда приближение к объекту (гиперссылке) обеспечивается всплывающей подсказкой • щелчок левой кнопкой мыши по выбранному учебному элементу вызывает учебную информацию в текстовом поле в нижней части экрана, при этом гипертекстовый объект выделяется графическими средствами (желтым фоном, красной рамкой). После щелчка по выделенному объекту происходит возврат на первый (ключевой) слайд • в любом слайде возможен свободный переход на любую учебную информацию, расположенную на других слайдах, если выбрать соответствующую гиперссылку

  3. Оператор ветвления на Паскале Операции отношения Полное ветвление Неполное ветвление > больше нет нет < меньше IF условие IF условие да да THEN THEN >= больше или равно оператор оператор 1 <= меньше или равно ELSE <> не равно оператор 2 = Операторы в структуре ветвления могут быть простыми или составными равно BEGIN Последовательность простых и (или) составных операторов END Простое условие Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 Логические операции AND OR NOT ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ – это выражение, которое принимает значение TRUE (истина) или FALSE (ложь) и включает в себя операнды (константы и переменные) и (или) арифметические выражения, связанные операциями отношения и логическими операциями. Каждая операция отношения соединяет два операнда или выражения одного и того же типа (разрешается сравнивать вещественное число с целым). Любая операция сравнения в качестве результата дает значение TRUE или FALSE. 2

  4. Оператор ветвления на Паскале Операции отношения Полное ветвление Неполное ветвление > больше нет нет < меньше IF условие IF условие да да THEN THEN >= больше или равно оператор оператор 1 <= меньше или равно ELSE <> не равно оператор 2 = Операторы в структуре ветвления могут быть простыми или составными равно Сложное условие BEGIN Последовательность простых и (или) составных операторов END Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 Логические операции AND OR NOT В сложных логических выражениях отношения, связываемые логическими операциями, заключаются в скобки !!! Например, требуется определить, есть ли среди чисел a, b, c хотя бы одно отрицательное. Эту задачу решает следующий условный оператор: IF (a < 0) OR (b < 0) OR (c < 0) THEN WRITE(’ да ’)ELSE WRITE(’ нет ’); 3

  5. Оператор ветвления на Паскале Операции отношения Полное ветвление Неполное ветвление > больше нет нет < меньше IF условие IF условие да да THEN THEN >= больше или равно оператор оператор 1 <= меньше или равно ELSE <> не равно оператор 2 = Операторы в структуре ветвления могут быть простыми или составными равно BEGIN Последовательность простых и (или) составных операторов END Простое условие Сложное условие Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 Логические операции AND OR NOT Пример полного ветвления:IF a > b{ ЕСЛИ a больше b } THEN c := a{ ТО переменной c присвоить значение переменной а } ELSE c := b ;{ ИНАЧЕ переменной с присвоить значение b } 4 Пример неполного ветвления:IF b > a{ ЕСЛИ b больше a } THEN c := b ;{ ТО переменной c присвоить значение переменной b }

  6. Оператор ветвления на Паскале Операции отношения Полное ветвление Неполное ветвление > больше нет нет < меньше IF условие IF условие да да THEN THEN >= больше или равно оператор оператор 1 <= меньше или равно ELSE <> не равно оператор 2 = Операторы в структуре ветвления могут быть простыми или составными равно BEGIN Последовательность простых и (или) составных операторов END Простое условие Сложное условие Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 Логические операции AND OR NOT Если на какой-то из ветвей оператора ветвления находится несколько последовательных операторов, то они должны быть записаны между служебными словами BEGIN и END. Такая конструкция называется составным оператором. Точку с запятой перед словом END можно не ставить, так как операторная скобка уже выполняет функции разделителя. Пример составного оператора: IF x > y THEN BEGIN c := x ; x := y ; y := c END ; 5

More Related