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

Разветвляющийся алгоритм – алгоритм, в котором в зависимости от выполнения или не выполнения некоторого условия совершается либо одна, либо другая последовательность действий.

Слайд 1Разветвляющиеся алгоритмы на языке Паскаль
Кондрина А.В.
учитель информатики и ИКТ


Слайд 2Разветвляющийся алгоритм – алгоритм, в котором в зависимости от выполнения или

не выполнения некоторого условия совершается либо одна, либо другая последовательность действий.

Слайд 3 Формы ветвления
Полная
Неполная


Слайд 4ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ


если


условие

то

серия команд 1

иначе

серия команд 2

конец ветвления


Слайд 5НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ
ЯЗЫКЕ



если

условие

то

серия команд 1

конец ветвления


Слайд 6
да
выход
Блок-схема


условие

вход

нет


да

условие

вход

нет


выход

полного ветвления

неполного ветвления


Слайд 7Пример:
Как проверить арбуз на спелость?
начало
бросить арбуз в воду
арбуз
всплыл?
он спелый
он

не спелый

достать арбуз из воды

конец

да

нет


Слайд 8
Пример:
осенью, идя в школу, как вы
определите брать вам с собой

зонт или нет?

начало

подойдем к окну

посмотрим в окно

идет
дождь?

взять зонт

идти в школу

конец

да

нет


Слайд 9Задача 1:

в блок – схеме алгоритма
вычисления значения функции

заполните пустые блоки.
Ввод
x
X-1


Слайд 10Ввод
x
X-1


Слайд 11Ввод
x
X-1


Слайд 12ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

если условие
то серия команд 1
иначе серия команд 2
конец ветвления



Слайд 13ПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

Если условие IF <условие>
то серия команд 1 then <серия команд 1>
иначе серия команд 2 else <серия команд 2>;
конец ветвления


Слайд 14НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

если условие
то серия команд 1
конец ветвления




Слайд 15НЕПОЛНАЯ ФОРМА ВЕТВЛЕНИЯ
НА АЛГОРИТМИЧЕСКОМ НА

ЯЗЫКЕ ПАСКАЛЬ
ЯЗЫКЕ

Если условие IF <условие>
то серия команд 1 then <серия команд 1>;
конец ветвления



Слайд 16Операции отношения:
< -

меньше
> - больше
<= - меньше или равно
>= - больше или равно
<> - не равно
= - равно



Слайд 17начало
Ввод
x
X-1

);

Begin


vvedi x=

’ ’

Read ( );

x

If

x-1<0

then

y:=4

else

y:=3;


Write ( );

y=

’ ’

,

y

Readln;

End.


Слайд 18Задание :
выполните составленную программу в среде программирования Free Pascal.


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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

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

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


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

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