Upload
tuan
View
99
Download
3
Embed Size (px)
DESCRIPTION
?. Виды алгоритмических структур Линейный алгоритм Разветвляющийся алгоритм Циклический алгоритм. Разветвляющиеся алгоритмические конструкции. Условный оператор IF. Формы ветвления. Неполная форма. Полная форма. Условие. Нет. Условие. Нет. Да. Да. Действие 1. Действие 2. Действие. - PowerPoint PPT Presentation
Citation preview
Формы ветвления
Условие
Действие 1 Действие 2
Да Нет Условие
Действие
Да Нет
Неполная форма
Неполная форма
Полная формаПолная форма
Полное ветвлениеНачалоНачало
Ввод AВвод A
A>0A>0
X:=sqr(a)X:=sqr(a) X:=abs(a)X:=abs(a)
Вывод XВывод X
КонецКонец
Да Нет
Begin Writeln (‘Введите число’); Readln(A); If A>0 Then X:=sqr(A) Else X:=abs(A); WriteLn (X);
End.
?Сформулируйте условие задачи
Правила построения полного оператора IFIf логическое выражение
Then Оператор 1
Else Оператор 2 ;
Перед ELSE ; не ставиться!
Неполное ветвлениеBegin Writeln (‘Введите число’); Readln(A); If A>0 Then A:=sqrt(A);
WriteLn (A);
End.
A>0A>0
A:= sqrt(A)A:= sqrt(A)
Да Нет
Ввод AВвод A
Вывод AВывод A
?Сформулируйте условие задачи
С клавиатуры вводятся два различных числа. Если первое число больше второго, то на экран выводится их сумма. В
противном случае – произведение.Program Chisla; Uses CRT; Var a,b : integer;Begin ClrScr; Writeln (‘Введите два различных числа’);
Readln(a,b); If a>b Then Writeln (‘Сумма чисел: ’, a+b) Else Writeln (‘Произведение чисел: ’, a*b);End.
Практическая работа:
1. С клавиатуры вводится число отличное от нуля. Определить четное оно или нет.
2. С клавиатуры вводится четырехзначный номер билета. Определить является ли он счастливым.
Практическая работа:
1. С клавиатуры вводится число, отличное от нуля. Определить четное оно или нет.
If A mod 2 = 0 Then WriteLn (‘Число четное’) Else WriteLn (‘Число
нечетное’);