(1 < 3) И ((1 < 2) ИЛИ (1 > 2)) = (1) И ((1) ИЛИ (0)) = (1) И (1) = 1 (истинно)
2. 2
(2 < 3) И ((2 < 2) ИЛИ (2 > 2)) = (1) И ((0) ИЛИ (0)) = (1) И (0) = 0 (ложно)
3. 3
(3 < 3) И ((3 < 2) ИЛИ (3 > 2)) = (0) И ((0) ИЛИ (1)) = (0) И (1) = 0 (ложно)
4. 4
(4 < 3) И ((4 < 2) ИЛИ (4 > 2)) = (0) И ((0) ИЛИ (1)) = (0) И (1) = 0 (ложно)
Алена
12.05.2020
#include <iostream.h>//для vs <iostream> #include <conio.h> /* для vs : using std::cin; using std::cout; using std::endl; using std::srand; using std::rand;*/ int main(){ int a[16],i,n; randomize();//<->srand; cout<<"EXIT-0\n"; while(n!=0 ){ M: cout<<"Vvedite Razmer Massiva (N<=16) :\n"; cin>>n; if(n>16) cout<<"Error! N>16 . Try again\n"; if(n>16) goto M; for (i=0;i<n;i++) a[i]=random(100);//<->rand(); cout<<endl; for (i=0;i<n;i++) cout<<a[i]<<" "; cout<<endl;} getch(); return 0; }
Ольга1520
12.05.2020
Первый допустим. 2) k:=10; Не должен быть допустим, поскольку 10 не входит в 0..9. НО...по умолчанию Паскаль игнорирует эту ошибку, позволяя даже 255 присвоить. Третий оператор допустим. 4) k:='5'; недопустимо, потому что нельзя преобразовать тип char в правой части к типу 0..9, являющемуся подмножеством однобайтных целых. 5) k:=ord(d); в таком виде записать нельзя, потому что d нигде не описано. Если предположить, что на месте d находится цифра, то оператор допустим. 6) k:=ord(d)-ord('0'); Как и для 2) - оператор не должен быть допустим... но он допустим. Допустим он будет и в варианте k:=ord(d)-ord(0), даже когда выдаст отрицательные значения.
Все это сужает область возможного применения данных типа "диапазон" и в целом типа "set of ...". не позволяя во многих случаях использовать их для организации эффективных проверок . Например, для можно было бы описать диапазон 6..18 для контроля принадлежности возраста к школьному. Можно было БЫ... но, как выясняется, нельзя.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Для какого из указанных значений числа x истинно выражение (x < 3) и ((х < 2) или (х > !
Для x = 1
Объяснение:
(X < 3) И ((Х < 2) ИЛИ (Х > 2))
1. 1
(1 < 3) И ((1 < 2) ИЛИ (1 > 2)) = (1) И ((1) ИЛИ (0)) = (1) И (1) = 1 (истинно)
2. 2
(2 < 3) И ((2 < 2) ИЛИ (2 > 2)) = (1) И ((0) ИЛИ (0)) = (1) И (0) = 0 (ложно)
3. 3
(3 < 3) И ((3 < 2) ИЛИ (3 > 2)) = (0) И ((0) ИЛИ (1)) = (0) И (1) = 0 (ложно)
4. 4
(4 < 3) И ((4 < 2) ИЛИ (4 > 2)) = (0) И ((0) ИЛИ (1)) = (0) И (1) = 0 (ложно)