Тест: Вычисление логических выражений 1. Логическими являются такие данные и выражения, которые могут принимать только два значения – True и False. над которыми надо думать. 2. Переменные логического типа описываются с использованием стандартного типа Bool Boolean 3. Размер выделяемой памяти под логическое данное 5 байт 1 байт 4. Ответьте, каков будет результата выполнения программы: var A,B,C,rezA:Boolean; Begin A:=true; B:=false; C:=false; rezA:= (A AND C) or B; writeln('rezA=',rezA); End. rezA=True rezA=False 5. Ответьте, каков будет результата выполнения программы: var A,B,C,rezA:Boolean; Begin A:=true; B:=false; C:=false; rezA:= (A AND NOT C) or B; writeln('rezA=',rezA); End. rezA=True rezA=False 6. Ответьте, каков будет результата выполнения программы: var A,B,C,rezA:Boolean; Begin A:=true; B:=false; C:=false; rezA:= (A OR B AND NOT C) AND C; writeln('rezA=',rezA); End. rezA=False rezA=True 7. Ответьте, каков будет результата выполнения программы: var A,B,C,rezA:Boolean; Begin A:=true; B:=false; C:=true; rezA:= (A OR B AND NOT C) AND C; writeln('rezA=',rezA); End. rezA=False rezA=True 8. Вычислить значение логического выражения , если Х=Ложь, Y=Ложь, Z=Истина: не Х и У или Z. Истина Ложь 9. Вычислить значение логического выражения , если Х=Ложь, Y= Ложь, Z=Истина: Х и (не (У или Z)). Ложь Истина 10. Вычислить значение логического выражения , если Х=Ложь, Y= Истина , Z=Ложь : Х и не (Z или У) или не Z. Ложь Истина
1. Логическими являются такие данные и выражения,
которые могут принимать только два значения – True и False. над которыми надо думать.
2. Переменные логического типа описываются с использованием стандартного типа
Bool Boolean
3. Размер выделяемой памяти под логическое данное
5 байт 1 байт
4. Ответьте, каков будет результата выполнения программы:
var A,B,C,rezA:Boolean;
Begin
A:=true;
B:=false;
C:=false;
rezA:= (A AND C) or B;
writeln('rezA=',rezA);
End.
rezA=True rezA=False
5. Ответьте, каков будет результата выполнения программы:
rezA:= (A AND NOT C) or B;
6. Ответьте, каков будет результата выполнения программы:
rezA:= (A OR B AND NOT C) AND C;
rezA=False rezA=True
7. Ответьте, каков будет результата выполнения программы:
C:=true;
8. Вычислить значение логического выражения , если Х=Ложь, Y=Ложь, Z=Истина: не Х и У или Z.
Истина Ложь
9. Вычислить значение логического выражения , если Х=Ложь, Y= Ложь, Z=Истина: Х и (не (У или Z)).
Ложь Истина
10. Вычислить значение логического выражения , если Х=Ложь, Y= Истина , Z=Ложь : Х и не (Z или У) или не Z.