23
IF
(count > 4)
and
(count <10)
THEN
…;
{Если Count больше 4 и Count меньше 10}
Результат логических операций с логическими переменными
Операнд1
Операнд2
not
and
Or
xor
True
–
False
–
–
–
False
–
True
–
–
–
False
False
–
False
False
False
False
True
–
False
True
True
True
False
–
False
True
True
True
True
–
True
True
False
Посмотрите на запись следующего участка программы.
Комментарии говорят о том, что про-
исходит с переменными логического типа.
Var
bool1, bool2, bool3 : Boolean;
Begin
Bool1 := False;
Bool2 :=
not
Bool1; {переменная Bool1 получает значение True}
Bool3 := Bool1
OR
Bool2; {переменная Bool3 получает значение True}
Bool3 := Bool1
AND
Bool2; {переменная Bool3 получает значение False }
end
;
Операторы повторений
Счетный оператор цикла FOR
.
Счетный оператор цикла позволяет выполнять участок программы заданное число раз.
Структура оператора такова:
FOR
<переменная-счетчик> := <нач. знач.>
TO
<кон. знач.>
DO
<оператор>;
Слова
FOR
,
TO
,
DO
являются зарезервированными (для, до, выполнить). Переменная-счетчик –
это
переменная цикла, которая изменяется от
начального
до
конечного
значений.
Она должна быть
описана как переменная перечислимого (обычного целого) типа в разделе описания переменных.
Оператор – это любой оператор языка Pascal. Следует
отметить, что выполняется один единственный
оператор, поэтому если Вам необходимо выполнить внутри цикла не один, а несколько операторов,
то их нужно заключить в операторные скобки (begin … end;). Оператор, стоящий внутри цикла еще
называют
телом цикла.
Что же происходит при выполнении этого оператора? При первом выполнении цикла перемен-
ной-счетчику присваивается
начальное
значение, затем производится
выполнение оператора, после
чего проверяется, не стала ли переменная-счетчик больше
конечного
значения. Если получается по-
ложительный ответ, то выполнение цикла прекращается, если же нет, то переменная-счетчик увели-
чивается на единицу и все повторяется. Следует отметить, что тело цикла обязательно выполнится
хотя бы один раз.
Примечание: поскольку переменная-счетчик может быть любого целого типа или любого пере-
числимого типа, то следует следить за тем,
чтобы
начальное
и
конечное
значения не выходили за
пределы указанного типа.
Давайте посмотри, как будет выглядеть приведенный выше пример с использованием счетного
оператора цикла:
Do'stlaringiz bilan baham: