vadimkayunusov
?>

Элементами множества А являются натуральные числа. Известно, что выражение ¬(x ∈ {2, 4, 6, 8, 10, 12}) \vee (¬(x ∈ {3, 6, 9, 12, 15}) →(x ∈ A)) истинно (т. е. принимает значение 1) при любом значении переменной х. Определите наименьшее возможное значение произведения элементов множества A.

Информатика

Ответы

emaykova785
Сложно понять, что нужно было сделать автору программы, но в любом случае сделано криво. Ввод и вывод организованы так, что выводимые значения сливаются с вводимыми, образуя непонятные комбинации.

Программа запрашивает некоторое значение "В", на превышение которого потом она реагирует один раз. Затем запрашивается количество чисел, которые надо ввести. Эти числа вводятся в цикле (почему это цикл while - непонятно, обычно подобные вещи делают в цикле for) и тут же выводится, т.е. программа повторяет введенное число. В случае, когда введенное число первый раз превышает "В", перед этим числом выводится значение "В". Именно для этого использована логическая переменная bol: после возникшего превышения она принимает значение false и отключает дальнейшую проверку на превышение.
Ingakazakova
Var
a,b,n,i:integer;
bol:boolean;
begin
  //Инициализируем переменные
  i:=0;
  n:=0;
  bol:=true;
 
  //Осуществляется ввод
  Writeln('Введите число B: '); readln(b);
  Writeln('Введите число N: '); Readln(n);
  Writeln('Введите ', n,' целых чисел.');
 
  //цикл (с пред условием) будет повоторятся n раз
  While i < n do
    begin
    //Осуществляется ввод с клавиатуры
      Read(a);
      //Проверяем является (A больше B) и (bol = true)
        if (a>b)and(bol) then
        //Если является
          begin
            //выводит значение B через пробел
            Write(' ',b);
            //и присваивает bol = ложь
            bol:=false;
          end;
          //выводит значение А через пробел
        Write(' ',a);
        //инкрементирует i, тоесть i:=i+1
        inc(i);
    end;
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Элементами множества А являются натуральные числа. Известно, что выражение ¬(x ∈ {2, 4, 6, 8, 10, 12}) \vee (¬(x ∈ {3, 6, 9, 12, 15}) →(x ∈ A)) истинно (т. е. принимает значение 1) при любом значении переменной х. Определите наименьшее возможное значение произведения элементов множества A.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Look7moscow
mileva84
Алёна Геннадьевна98
filternovo
myrisik2490
rezh2009766
oduvanalex
info-mosbalkon
Nikolaevich1534
Kochinev7
ГусенковФролова1121
rsd737
expozition
vkorz594
Александрович833