muzycuk
11.06.2021 04:16

Построить таблицу истины для формул:

1. a& 1(bv1a)& (avb)

2. a=> (1bc< => c& 1a)vb

3. (avb)& 1(a& c)& 1b

4. (a=> b)& (a=> c)& (av1c)

5. (avbv1c)& (avc)& (1b=> c)

6. a=> 1(a& bvc)vb& 1c

7. av1a& b& cv1a& 1b& 1c

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
grange
16.02.2020 10:40
Задача №1

var a:array[1..3, 1..4] of integer; 
i,j,min:integer; 
begin 
for i:=1 to 3 do 
for j:=1 to 4 do begin 
read(a[i,j]); 
if a[i,j]<0 then min:=a[i,j]; 
end; 
for i:=1 to 3 do 
for j:=1 to 4 do 
if (a[i,j]<0) and (a[i,j]<min) then min:=a[i,j]; 
writeln('Минимальное отрицательное число ',min); 
end.

Задача №2
var a:array[1..2, 1..5] of integer; 
i,j:integer; 
begin 
for i:=1 to 2 do 
for j:=1 to 5 do read(a[i,j]); 
for i:=1 to 2 do begin 
for j:=1 to 5 do 
write(a[i,j],' '); 
writeln; 
end; 
end. 

Задача №3
var a:array[1..3, 1..4] of integer; 
i,j:integer; 
begin 
for i:=1 to 3 do 
for j:=1 to 4 do read(a[i,j]); 
for i:=1 to 3 do 
for j:=1 to 4 do 
if a[i,j]=10 then writeln('Номер столбца — ',j,' Номер строки — ',i); 
end. 
0,0(0 оценок)
Ответ:
znaniyasveta
20.04.2022 19:56

program z1;

var a,b,k: integer;

begin

k:=0;

read(a,b);

repeat

if a>b then a:=a mod b else b:=b mod a;

k:=k+1;

until (a=0) or (b=0);

write (a+b,' ',k)

end.

Объяснение:

Ввод чисел

Цикл с постусловием

Если a больше b, то заменяем a на остаток от деления на b, иначе заменяем b на остаток от деления на a

Увеличиваем k на 1 (считаем количество шагов цикла)

Заканчиваем цикл если a=0 или b=0

Выводим на экран НОД (сумму a+b, так как или a=0 или b=0, то их сумма это оставшееся число не равное 0) и количество шагов цикла (k)

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