Презентация, доклад по информатике на тему Программирование разветвляющихся алгоритмов на языке Паскаль

Алгоритм -набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.

Слайд 1Программирование разветвляющего алгоритма на языке Паскаль
9 класс

Программирование разветвляющего алгоритма  на языке Паскаль9 класс

Слайд 2Алгоритм -
набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.


Алгоритм -набор инструкций, описывающих порядок действий исполнителя для достижения некоторого результата.

Слайд 3ВЕТВЛЕНИЕ
ПОЛНОЕ
НЕПОЛНОЕ

ВЕТВЛЕНИЕПОЛНОЕНЕПОЛНОЕ

Слайд 4ПОЛНОЕ ВЕТВЛЕНИЕ

ПОЛНОЕ ВЕТВЛЕНИЕ

Слайд 5НЕПОЛНОЕ ВЕТВЛЕНИЕ

НЕПОЛНОЕ ВЕТВЛЕНИЕ

Слайд 6
Оператор ветвления (условный оператор)

позволяет изменить порядок выполнения операторов в зависимости от выполнения некоторого условия (истинности логического выражения). На блок-схеме алгоритма условие изображается в виде ромба. Условие может быть простым (операция отношения) или составным (сложное логическое выражение, включающее в себя логические операции и операции отношения). Условный оператор – это одна из базовых алгоритмических структур.

1

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













=

<>

<=

>=

<

>

больше

меньше

больше или равно

меньше или равно

не равно

равно

Простое
условие

Сложное
условие

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



NOT

OR

AND

Операторы в структуре ветвления
могут быть простыми или составными

END

BEGIN

Последовательность простых и (или) составных операторов

Сначала проверяется условие
ЕСЛИ условие истинно,
ТО выполняется оператор 1
ИНАЧЕ (если оно ложно)
выполняется оператор 2

IF

THEN

ELSE

условие

да

нет

оператор 1

оператор 2

Полное ветвление

да

нет

Неполное ветвление

IF

THEN

условие

оператор

Оператор ветвления на Паскале

?

Оператор ветвления (условный оператор) позволяет изменить порядок выполнения операторов в

Слайд 7
ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ – это выражение, которое принимает значение TRUE (истина)

или FALSE (ложь)
и включает в себя операнды (константы и переменные) и (или) арифметические выражения, связанные операциями отношения и логическими операциями. Каждая операция отношения соединяет два операнда или выражения одного и того же типа (разрешается сравнивать вещественное число с целым). Любая операция сравнения в качестве результата дает значение TRUE или FALSE.

2

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













=

<>

<=

>=

<

>

больше

меньше

больше или равно

меньше или равно

не равно

равно

Простое
условие

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



NOT

OR

AND

Операторы в структуре ветвления
могут быть простыми или составными

END

BEGIN

Последовательность простых и (или) составных операторов

Сначала проверяется условие
ЕСЛИ условие истинно,
ТО выполняется оператор 1
ИНАЧЕ (если оно ложно)
выполняется оператор 2

IF

THEN

ELSE

условие

да

нет

оператор 1

оператор 2

Полное ветвление

да

нет

Неполное ветвление

IF

THEN

условие

оператор

Оператор ветвления на Паскале

ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ – это выражение, которое принимает значение TRUE (истина) или FALSE (ложь)и включает в себя

Слайд 8
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

условие

оператор

Оператор ветвления на Паскале

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













=

<>

<=

>=

<

>

больше

меньше

больше или равно

меньше или равно

не равно

равно

3В сложных логических выражениях отношения, связываемые логическими операциями, заключаются в скобки !!! Например, требуется определить, есть

Слайд 9
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

условие

оператор

Оператор ветвления на Паскале

4Пример полного ветвления:     IF a > b

Слайд 10
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

условие

оператор

Оператор ветвления на Паскале

5Если на какой-то из ветвей оператора ветвления находится несколько последовательных операторов, то они должны быть записаны

Слайд 11 ОРГАНИЗАЦИЯ ГИПЕРССЫЛОК

Режим последовательного изучения учебного материала организован с помощью

кнопок прокрутки
Режим справочника: в процессе перемещения курсора мыши по информационной области слайда приближение к объекту (гиперссылке) обеспечивается всплывающей подсказкой
щелчок левой кнопкой мыши по выбранному учебному элементу вызывает учебную информацию в текстовом поле в нижней части экрана, при этом гипертекстовый объект выделяется графическими средствами (желтым фоном, красной рамкой). После щелчка по выделенному объекту происходит возврат на первый (ключевой) слайд
в любом слайде возможен свободный переход на любую учебную информацию, расположенную на других слайдах, если выбрать соответствующую гиперссылку

Справка

ОРГАНИЗАЦИЯ ГИПЕРССЫЛОК Режим последовательного изучения учебного материала организован с помощью кнопок прокрутки Режим справочника: в процессе

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть