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

Содержание

Слайд 2

Ветвление - такая форма организации действий, при которой в зависимости от выполнения

Ветвление - такая форма организации действий, при которой в зависимости от выполнения
некоторого условия совершается одна или другая последовательность действий

Слайд 3

Тема урока:

«Многообразие способов записи ветвлений.
Составной оператор»

Тема урока: «Многообразие способов записи ветвлений. Составной оператор»

Слайд 4

Цель урока:

Научиться записывать
программу на зыке Pascal
разветвляющихся алгоритмов
разными способами

Цель урока: Научиться записывать программу на зыке Pascal разветвляющихся алгоритмов разными способами

Слайд 5

Задачи:

Записывать программу при помощи
полной формы записи условного оператора

2. Записывать программу при

Задачи: Записывать программу при помощи полной формы записи условного оператора 2. Записывать
помощи
сокращенной формы записи условного оператора

3. Записывать программу при помощи
Составного условного оператора

Слайд 6

1

2

КОМАНДА ВЕТВЛЕНИЯ
ИМЕЕТ ПОЛНУЮ (1)
ИЛИ СОКРАЩЕННУЮ ФОРМУ(2)

1 2 КОМАНДА ВЕТВЛЕНИЯ ИМЕЕТ ПОЛНУЮ (1) ИЛИ СОКРАЩЕННУЮ ФОРМУ(2)

Слайд 8


IF <условие>
THEN <операторы>
ELSE <операторы>;

условие-записывается с помощью знаков сравнения

IF THEN ELSE ; условие-записывается с помощью знаков сравнения и принимает два

и принимает два значения: да или нет

IF A>B
THEN max:=A
ELSE max:=B;

Полная форма записи

Слайд 9

Да

Нет

A > B ?

B:=B*2

Да Нет A > B ? B:=B*2

Слайд 10

Неполная форма записи
IF <условие>
THEN <операторы>;

IF A>B
THEN B:=B*2;

Неполная форма записи IF THEN ; IF A>B THEN B:=B*2;

Слайд 11

Запишите на языке программирования Pascal фрагмент блок – схемы

Запишите на языке программирования Pascal фрагмент блок – схемы

Слайд 12

Запись составного оператора ветвления

If <условие>
Then
Begin
<оператор 1>;
<оператор 2>;

Запись составного оператора ветвления If Then Begin ; ; …………… ; End
……………
<оператор n>;
End
Else
Begin
<оператор 1>;
<оператор 2>;
……………
<оператор n>;
End;

Слайд 13

Выполните задание

Составить программу, которая перераспределит заданные значения x, y так, что в

Выполните задание Составить программу, которая перераспределит заданные значения x, y так, что
х окажется большее значение, а в y - меньшее.

Слайд 14

Program _1;
var x, y, z: real;
begin
write ('Введите два числа: ');
read

Program _1; var x, y, z: real; begin write ('Введите два числа:
(x, y);
if x < y then
begin z:=x;
x:=y;
y:=z:
end;
writeln ('x =', x, 'y=', y);
end.

Результат

Слайд 16

Результат

Результат