Само выражение выглядит так: (not A and B) or (not B and A)
1) A = 0, B = 0 -> F = 0 т.к. (1 и 0) или (1 и 0) = 0
2) A = 0, B = 1 -> F = 1 т.к. (1 и 1) или (0 и 0) = 1
3) A = 1, B = 0 -> F = 1 т.к. (0 и 0) или (1 и 1) = 1
4) A = 1, B = 1 -> F = 0 т.к. (0 и 1) или (0 и 1) = 0
verakmves
15.01.2020
Если элемент стоит выше главной диагонали, то его номер столбца больше, чем номер строки. Программа будет такая: PROGRAM Matrix77 var A: array [1..7][1..7] of real; // Объявляем переменные var i, j: integer BEGIN crt; for i:= 1 to 7 do begin for j:=1 1 to 7 do read (A[i][j]); // Вводим начальный массив readln; end; for i:= 1 to 7 do begin // Проверяем, что элемент выше диагонали for j:=1 1 to 7 do if j > i then A[i][j]:=0; // Обнуляем его end; for i:= 1 to 7 do begin for j:=1 1 to 7 do write (A[i][j]); // Выводим конечный массив writeln; end; END.
barekyan096140
15.01.2020
#include <iostream> #include <cmath> using namespace std; double eps = 0.000001; double sq(double a, double b, double c) { double p = (a + b + c) / 2; return sqrt(p * (p - a) * (p - b) * (p - c)); } int main() { double a1, b1, c1, a2, b2, c2; cin >> a1 >> b1 >> c1 >> a2 >> b2 >> c2; if (sq(a1, b1, c1) >= sq(a2, b2, c2) - eps && sq(a1, b1, c1) <= sq(a2, b2, c2) + eps) cout << "YES"; else cout << "NO"; }
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Найдите значение выходного сигнала в приведенной схеме, если: 1) А = 0 и В = 0; 2) А = 0 и В = 1; 3) А = 1 и В = 0; 4) А = 1 и В = 1.
Само выражение выглядит так: (not A and B) or (not B and A)
1) A = 0, B = 0 -> F = 0 т.к. (1 и 0) или (1 и 0) = 0
2) A = 0, B = 1 -> F = 1 т.к. (1 и 1) или (0 и 0) = 1
3) A = 1, B = 0 -> F = 1 т.к. (0 и 0) или (1 и 1) = 1
4) A = 1, B = 1 -> F = 0 т.к. (0 и 1) или (0 и 1) = 0