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

Слайд 2

Формат полного оператора ветвления(условного оператора) if then else if –

Формат полного оператора ветвления(условного оператора)

if<логическое выражение>
then <оператор 1>


else <оператор 2>
if – «ЕСЛИ»
then – «ТО»
else – «ИНАЧЕ»
Слайд 3

Алг БИД1 Program BI D1; Вещ А, В, С var

Алг БИД1 Program BI D1;
Вещ А, В, С var A, B,

C: real;
нач ввод А, В begin readln (A, B);
если А>В if А>В
то С:=А then С:=А
иначе С:=В else С:=В;
кв
вывод С writeln (C)
кон end.

Программирование полного ветвления.

Слайд 4

Программирование неполного ветвления. Алг БИД2 Program BI D 2; Вещ

Программирование неполного ветвления.

Алг БИД2 Program BI D 2;
Вещ А, В, С

var A, B, C: real;
нач ввод А, В begin readln (A, B);
С:=А С:=А;
если B>A if B>A
то C:=B then С:=В;
кв
вывод С writeln (C)
кон end.
Слайд 5

ОПЕРАЦИИ ОТНОШЕНИЯ: > (больше); = (равно); (не равно)

ОПЕРАЦИИ ОТНОШЕНИЯ:

< (меньше);
> (больше);
<= (меньше или равно);
<=

(больше или равно);
= (равно);
< > (не равно)
Слайд 6

Программирование вложенных ветвлений. Program BI T 2; var A, B,

Программирование вложенных ветвлений.

Program BI T 2;
var A, B, C, D: real;
begin


readln (A, B, C);
if А>В
then if А>C then D:=А else D:=B
else if B>C then D:=B else D:=C;
writeln (D)
end.
Слайд 7

Составной оператор: begin end

Составной оператор:
begin <последовательность операторов>end

Слайд 8

Пример: Алг Сортировка Program SORTING Вещ X, Y, С var

Пример:

Алг Сортировка Program SORTING
Вещ X, Y, С var X, Y, С

: real;
нач ввод X, Y begin readln (X, Y);
если X>Y if X>Y
то С:=X then begin С:=X;
X:=Y X:=Y;
Y:= C Y:= C
кв end;
вывод X,Y writeln (X,Y)
кон end.
Слайд 9

Логические операции: and – И (конъюнкция) or – ИЛИ (дизъюнкция) not – НЕ (отрицание)

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

and – И (конъюнкция)
or – ИЛИ (дизъюнкция)
not – НЕ (отрицание)


Слайд 10

ПРИМЕР: Program BI T 3; var A, B, C, D:

ПРИМЕР:

Program BI T 3;
var A, B, C, D: real;
begin readln (A,

B, C);
if (А>=В) and (А>=C) then D:=A;
if (B>=A) and (B>=C) then D:=B;
if (C>=A) and (C>=B) then D:=C;
writeln (D)
end.
Слайд 11

Сложные логические выражения. Пример: Определите, есть ли среди чисел A,B,C

Сложные логические выражения.

Пример: Определите, есть ли среди чисел A,B,C хотя бы

одно отрицательное.
Решение:
if (A<0) or (B<0) or (C<0)
then write (‘Yes’) else write (‘NO’);
Или
not (A>=0)
Слайд 12

Задание: Составить программу сортировки по возрастанию значений трёх переменных: А,В, С.

Задание:

Составить программу сортировки по возрастанию значений трёх переменных: А,В, С.

Имя файла: Программирование-ветвлений-на-языке-Паскаль.pptx
Количество просмотров: 58
Количество скачиваний: 0