ВЕТВЛЕНИЕ В ПАСКАЛЕ — презентация
logo
ВЕТВЛЕНИЕ В ПАСКАЛЕ
  • ВЕТВЛЕНИЕ В ПАСКАЛЕ
  • Разветвляющийся алгоритм
  • ОРГАНИЗАЦИЯ ВЕТВЛЕНИЙ В ПРОГРАММАХ НА ПАСКАЛЕ. ОПЕРАТОР IF… THEN... ELSE
  • ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ - это выражение, которое принимает значение TRUE(истина) или FALSE(ложь), и включает в себя арифметические выражения, связанные операциями
  • Операция отношений
  • Составной оператор
  • Виды ветвлений:
  • Неполная форма:
  • Полная форма:
  • Оператор выбора:
  • Упростите, если это возможно, и найдите ошибки в программе :
  • Решение:
1/12

Первый слайд презентации: ВЕТВЛЕНИЕ В ПАСКАЛЕ

Изображение слайда

Слайд 2: Разветвляющийся алгоритм

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

Изображение слайда

Слайд 3: ОРГАНИЗАЦИЯ ВЕТВЛЕНИЙ В ПРОГРАММАХ НА ПАСКАЛЕ. ОПЕРАТОР IF… THEN... ELSE

Формат оператора: IF условие THEN оператор 1 ELSE оператор 2 ; Правило работы: 1. Проверяется условие. 2. Если условие истинно, то выполняется оператор1 3. Если условие ложно, то выполняется оператор2.

Изображение слайда

Слайд 4: ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ - это выражение, которое принимает значение TRUE(истина) или FALSE(ложь), и включает в себя арифметические выражения, связанные операциями отношения и логическими операциями. ЛОГИЧЕСКИЕ ОПЕРАЦИИ : NOT - НЕ ; AND - И ; OR - ИЛИ

Изображение слайда

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

> больше (а >5) >= больше или равно (a>=b) < меньше (x<6) <= меньше или равно (y<=0) = равно (r=10) <> неравно (a<>d)

Изображение слайда

Слайд 6: Составной оператор

В условном операторе после слов THEN и ELSE можно помещать по несколько операторов. В этом случае их объединяют в СОСТАВНОЙ оператор, который начинается словом BEGIN и заканчивается словом END; (на конце не точка, а точка с запятой!) Пример: if x < y then begin z:=x; x:= 2* y; y:=z -2: end;

Изображение слайда

Слайд 7: Виды ветвлений:

Полная форма Неполная форма Выбор

Изображение слайда

Слайд 8: Неполная форма:

УСЛОВИЕ Да Нет одно или несколько действий Pascal : if условие then действие ; или if условие then begin группа действий ; end ;

Изображение слайда

Слайд 9: Полная форма:

УСЛОВИЕ Да Нет группа действий2 группа действий1 Pascal : if условие then действие1 else действие2 ; или if условие then begin группа действий1 ; end else begin группа действий2 ; end;

Изображение слайда

Слайд 10: Оператор выбора:

Pascal : case переменная of список значений 1 : действие 1 ; список значений 2 : действие 2 ; список значений 3 : действие 3; ……………………………………………………… список значений n : действие n else действие n+1; end;

Изображение слайда

Слайд 11: Упростите, если это возможно, и найдите ошибки в программе :

Program primer; var x, a, b : integer; Begin writlen ( ‘ введите числ o x =’ ); write ( x ); if x > 0 then a := a * 2 ; b := b / 2; if x <= 0 then a := a / 2 ; b := b * 2; writeln ( ‘ a = ’, a ); writeln ( ‘ b = ’, b ); End.

Изображение слайда

Последний слайд презентации: ВЕТВЛЕНИЕ В ПАСКАЛЕ: Решение:

Program primer; var x, a, b : real ; Begin writeln ( ‘ введите числ o x =’ ); read ( x ); if x > 0 then begin a := a * 2 ; b := b / 2; end else begin a := a / 2 ; b := b * 2; end; writeln ( ‘ a = ’, a ); writeln ( ‘ b = ’, b ); End.

Изображение слайда

Похожие презентации

Ничего не найдено