Выбранный для просмотра документ Программирование РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ НА ЯЗЫКЕ ПАСКАЛЬ.pptx
Скачать материал "Презентация по информатике на тему "Программирование разветвляющихся алгоритмов на языке Паскаль""
Рабочие листы
к вашим урокам
Скачать
1 слайд
Программирование разветвляющего алгоритма на языке Паскаль 9 класс
2 слайд
НЕПОЛНОЕ ВЕТВЛЕНИЕ
3 слайд
ПОЛНОЕ ВЕТВЛЕНИЕ
4 слайд
Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического выражения). На блок-схеме алгоритма условие изображается в виде ромба. Условие может быть простым (операция отношения) или составным (сложное логическое выражение, включающее в себя логические операции и операции отношения). Условный оператор – это одна из базовых алгоритмических структур. 1 Операции отношения = <> <= >= < > больше меньше больше или равно меньше или равно не равно равно Простое условие Сложное условие Логические операции NOT OR AND Операторы в структуре ветвления могут быть простыми или составными END BEGIN Последовательность простых и (или) составных операторов Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 IF THEN ELSE условие да нет оператор 1 оператор 2 Полное ветвление да нет Неполное ветвление IF THEN условие оператор Оператор ветвления на Паскале ? x y xANDy xORy NOTx false false false false true false true false true true true false false true false true true true true false
5 слайд
ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ – это выражение, которое принимает значение TRUE (истина) или FALSE (ложь) и включает в себя операнды (константы и переменные) и (или) арифметические выражения, связанные операциями отношения и логическими операциями. Каждая операция отношения соединяет два операнда или выражения одного и того же типа (разрешается сравнивать вещественное число с целым). Любая операция сравнения в качестве результата дает значение TRUE или FALSE. 2 Операции отношения = <> <= >= < > больше меньше больше или равно меньше или равно не равно равно Простое условие Логические операции NOT OR AND Операторы в структуре ветвления могут быть простыми или составными END BEGIN Последовательность простых и (или) составных операторов Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 IF THEN ELSE условие да нет оператор 1 оператор 2 Полное ветвление да нет Неполное ветвление IF THEN условие оператор Оператор ветвления на Паскале x y xANDy xORy NOTx false false false false true false true false true true true false false true false true true true true false
6 слайд
3 В сложных логических выражениях отношения, связываемые логическими операциями, заключаются в скобки !!! Например, требуется определить, есть ли среди чисел a, b, c хотя бы одно отрицательное. Эту задачу решает следующий условный оператор: IF (a < 0) OR (b < 0) OR (c < 0) THEN WRITE (’ да ’) ELSE WRITE (’ нет ’) ; Сложное условие Логические операции NOT OR AND Операторы в структуре ветвления могут быть простыми или составными END BEGIN Последовательность простых и (или) составных операторов Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 IF THEN ELSE условие да нет оператор 1 оператор 2 Полное ветвление да нет Неполное ветвление IF THEN условие оператор Оператор ветвления на Паскале Операции отношения = <> <= >= < > больше меньше больше или равно меньше или равно не равно равно x y xANDy xORy NOTx false false false false true false true false true true true false false true false true true true true false
7 слайд
4 Пример полного ветвления: IF a > b { ЕСЛИ a больше b } THEN c := a { ТО переменной c присвоить значение переменной а } ELSE c := b ; { ИНАЧЕ переменной с присвоить значение b } Пример неполного ветвления: IF b > a { ЕСЛИ b больше a } THEN c := b ; { ТО переменной c присвоить значение переменной b } Операции отношения = <> <= >= < > больше меньше больше или равно меньше или равно не равно равно Простое условие Сложное условие Логические операции NOT OR AND Операторы в структуре ветвления могут быть простыми или составными END BEGIN Последовательность простых и (или) составных операторов Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 IF THEN ELSE условие да нет оператор 1 оператор 2 Полное ветвление да нет Неполное ветвление IF THEN условие оператор Оператор ветвления на Паскале x y xANDy xORy NOTx false false false false true false true false true true true false false true false true true true true false
8 слайд
5 Если на какой-то из ветвей оператора ветвления находится несколько последовательных операторов, то они должны быть записаны между служебными словами BEGIN и END. Такая конструкция называется составным оператором. Точку с запятой перед словом END можно не ставить, так как операторная скобка уже выполняет функции разделителя. Пример составного оператора: IF x > y THEN BEGIN c := x ; x := y ; y := c END ; Операции отношения = <> <= >= < > больше меньше больше или равно меньше или равно не равно равно Простое условие Сложное условие Логические операции NOT OR AND Операторы в структуре ветвления могут быть простыми или составными END BEGIN Последовательность простых и (или) составных операторов Сначала проверяется условие ЕСЛИ условие истинно, ТО выполняется оператор 1 ИНАЧЕ (если оно ложно) выполняется оператор 2 IF THEN ELSE условие да нет оператор 1 оператор 2 Полное ветвление да нет Неполное ветвление IF THEN условие оператор Оператор ветвления на Паскале x y xANDy xORy NOTx false false false false true false true false true true true false false true false true true true true false
9 слайд
ОРГАНИЗАЦИЯ ГИПЕРССЫЛОК Режим последовательного изучения учебного материала организован с помощью кнопок прокрутки Режим справочника: в процессе перемещения курсора мыши по информационной области слайда приближение к объекту (гиперссылке) обеспечивается всплывающей подсказкой щелчок левой кнопкой мыши по выбранному учебному элементу вызывает учебную информацию в текстовом поле в нижней части экрана, при этом гипертекстовый объект выделяется графическими средствами (желтым фоном, красной рамкой). После щелчка по выделенному объекту происходит возврат на первый (ключевой) слайд в любом слайде возможен свободный переход на любую учебную информацию, расположенную на других слайдах, если выбрать соответствующую гиперссылку Справка
10 слайд
11 слайд
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
6 664 320 материалов в базе
Настоящий материал опубликован пользователем Орлова Елена Юрьевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
300/600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Мини-курс
6 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.