Teoman1Oztemel
19.06.2020 02:24

Какое из чисел больше?8 класс​


Какое из чисел больше?8 класс​

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
zarinayespulov
24.01.2022 23:55

∧ - логическое ИЛИ, ∨ - логическое И, ¬ - не что-то.

А и В принимают значения 0 (ложь) и 1 (истина) (здесь нам это не дано, надо просто сократить).

(A∧ ¬B)∨(¬A∧B)∧(A∨B) это

(A или не В) и (не А или В) или (А и В),

далее: (первые две скобки сократим, в данном случае надо чтобы хотя бы А или В имели любое значение)

(А или В) или (не А или не В) или (А и В)

то есть:

(А ∧ В) ∧ (¬А ∧ ¬В) ∧ (А ∨ В)

(но зачем нам А и В, когда есть А или В, то есть А и В становится бесполезным выражением, когда есть выражение, которому надо всего одно истинное значение)

и так:

(А или В) или (не А или не В)

то есть выражение всегда будет истинно, так как какое бы значение и имели А , В - выражение истинно.

Можно заменить это следующим:

А или не А или В или не В

А ∧ ¬А ∧ В ∧ ¬В

готово, а главное выражение всегда истинно!

0,0(0 оценок)
Ответ:
kzizh
26.09.2021 07:55
Var
  i,z:integer;
  a:array[1..2,1..3]of integer;
  begin
for i:=1 to 2 do
  begin
  write('Введите числитель и знаменатель дроби (через пробел): ');
  readln(a[1,i],a[2,i]);
  end;
a[2,3]:=a[2,1]*a[2,2]; 
a[1,3]:=a[1,1]*a[2,2]+a[1,2]*a[2,1];
z:=a[1,3] div a[2,3];
a[1,3]:=a[1,3] mod a[2,3];
i:=a[2,3];
while i>1 do
   begin
   if (a[2,3] mod i=0) and (a[1,3] mod i=0) then
     begin
     a[2,3]:=a[2,3] div i;
     a[1,3]:=a[1,3]div i;
     i:=a[2,3];
     end
     else i:=i-1;
   end;
write(a[1,1],'/',a[2,1],'+',a[1,2],'/',a[2,2],'=');
if z>0 then write(z);
if a[1,3]>0 then writeln('(целая часть) ',a[1,3],'/',a[2,3],'(дробная часть)')
end.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота