Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемБогдан Бузовлев
1 Ветвление и условный оператор Паскаль-3
2 Ветвление – это такой вычислительный процесс При котором выбирается одно из нескольких заранее предусмотренных направлений вычислений Каждое такое направление называют ветвью, условие, определяющее выбор направления – условием выбора или просто условием После проверки условия выполняется только одна из ветвей
3 Простое полное ветвление Ветвь да Ветвь нет условие IF условие THEN оператор ELSE оператор ; IF условие THEN BEGIN операторы END ELSE BEGIN операторы END;
4 Простое неполное ветвление Отличается от полного отсутствием ветви ELSE IF условие THEN оператор; IF условие THEN Begin операторы END ;
5 Условие – это логическое выражение Это или операция сравнения (знаки =, >, =, ) Или переменная типа boolean, которая может принимать два значения: истина или ложь IF a>b THEN a:=2 Else b:=2 Какая переменная получит значение 2, если обе равны 1 вначале? Если a=1 b=0? Если a=0 b=1?
6 Пример ветвления- решение квадратного уравнения Дано a,b,c D=a*a-4*b*c Если D<0, то вывод решений нет Конец ветвления Если D=0, то x=-b/(2*a), вывод х Конец ветвления Если D>0, то х 1=(-b+Sqrt(d))/(2*a), х 2=(-b-Sqrt(d))/(2*a) вывод х 1,х 2 конец ветвления
7 Пример ветвления- решение квадратного уравнения Дано a,b,c D=a*a-4*b*c Если D<0, то вывод решений нет иначе Если D=0, то x=-b/(2*a), вывод х иначе если D>0, то х 1=(-b+Sqrt(d))/(2*a), х 2=(-b-Sqrt(d))/(2*a) вывод х 1,х 2 конец ветвления
8 Второй вариант – сложное ветвление IF D<0 THEN ….. ELSE IF D=0 THEN... ELSE IF D>0 THEN; Обратите внимание!!!! Точка с запятой ставится только в самом конце. Очень помогает ступенчатая запись!
9 Составьте программу Попробуйте оба варианта!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.