Risha000chaR
20.08.2021 08:20

Укажите значения переменных, при которых логическое выражение ложно. ответ запишите в виде строки из 4 символов: значений переменных в указанном порядке. (Р ∨¬Q) ∨(Q →(S ∨Т))

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
mironovvladimir1
07.10.2021 08:05
ответ 3. 

сравниваются сразу числа 7  и 5, 7>5, зн. условие не выполняется и  С становится равным 1
дальше сравниваются 5 и 3, 5>3, условие опять не выполняется, С = 2
3<4 условие выполняется, они меняются местами. ( теперь ряд выглядит так  : 7 5 4 3 8 8 9 7 6 2), С = 2
 3<8 условие выполняется, числа меняются местами (7 5 4 8 3 8 9 7 6 2) С = 2
3 <8 условие выполняется, числа меняются местами (7 5 4 8 8 3 9 7 6 2) С = 2
3 <9, условие выполняется, числа меняются местами. (7 5 4 8 8 9 3 7 6 2) С = 2
3<7,  условие выполняется,числа меняются местами (7 5 4 8 8 9 7 3 6 2) С = 2
3<6,  условие выполняется,числа меняются местами (7 5 4 8 8 9 7 6 3 2) С = 2
3>2, условие не выполняется, С = 3
0,0(0 оценок)
Ответ:
Aliya5511
09.02.2021 03:34
Pascal

 var   
n,i,k : integer;    
function Prost (a : integer) : boolean;  //Возвращает true если число простое
var   
i,b : integer;   
r : boolean; 
begin   
r := true;   
i := 2;   
b := a div 2;   
While (i <= b) and (r) do   
begin     
if a mod i = 0 then     
r := false;   
i := i +1;   
end;   
Result := r; 
end;  

function chet (l : integer) : integer; //Определяет кол-во     
var   i,s : integer;                        //возможных произведений 
                                                 // в числовой последовательносьти
                                                 //заданной длины
begin   
  s := 0;   
for i := 0 to k do     
s := s +(k - i);    
result := s;    
end;
begin 
readln (n); 
k := 0;     
for i := 2 to n do   
if prost(i) then begin     
k := k +1;      
//write (i,' '); // Вывод простых чисел(если надо, то раскоменьтить)     
end;   
writeln ();
writeln ('Кол-во простых чисел на диапазоне = ',k); 
writeln ('Кол-во произведений ',k,' различных чисел : ',chet(k));    
end. 

Вроде работает, хотя вероятно есть более эффективный алгоритм.
Единицу не учитывал как простое.
Блок схему рисовать не буду - геморойной, да и не силен я в этом

Просто попытаюсь объяснить алгоритм

1) Мы находим все простые числа на диапазоне от 1 до n
(выполняется функцией (prost), и перебором.
2) Исходя из кол-ва найденных простых чисел мы можем найти кол-во их произведений. Т.к все числа различны и идут в порядке увеличения.
Это делается с функции (chet)
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота