Vasilisan
?>

Информатика. пишу программу пишет ошибку. не могу понять что не так? подскажите что нужно сделать? Даю 20бvarn1, n2, n3:integer;begin write('Ввод n1, n2, n3, '); read (n1, n2, n3); if (n1n3) then max:=n1 else begin if n2>n3 then buf:=n2; min:=n3 else buf:=n3;min:=n2 else begin if(n2>n1) and (n2>n3) then max:=n2 begin if n1>n3 then buf:=n1;min:=n3 else buf:=n3;min:=n1 else begin if n1>n2 then buf:=n1;min:=n2 else buf:=n2;min:=n1; end; end; end; end;end. .

Информатика

Ответы

lechocolat
А) не ( A или не В и С ) упрощаем выражение и получаем
not(a) and (b or not(c))

Код на Python:

for a in range(0,2):
    for b in range(0,2):
        for c in range(0,2):
            f=not(a) and (b or not(c))
            print('A = ',a,'B = ',b,'C = ',c,'F = ',f)

б) А и не ( В и или не С) получим такое выражение:
a and (b or not(c))

Код на Python:

for a in range(0,2):
    for b in range(0,2):
        for c in range(0,2):
            f=a and (b or not(c))
            print('A = ',a,'B = ',b,'C = ',c,'F = ',f)


в) не ( не А или В и С)  преобразуем:
a and (b or c)

Код на Python:

for a in range(0,2):
    for b in range(0,2):
        for c in range(0,2):
            f=a and (b or c)
            print('A = ',a,'B = ',b,'C = ',c,'F = ',f)
Pirogovskii695
1. Для цикла For

var
  x,n,p:longint;
  i:integer;
begin
  readln (x,n);
  p:=1;
  for i := 1 to N do
    p:=p*x;
  writeln(x,' в степени ',n,' равно ',p );
end.

2. Для цикла While
var
  x,n,p:longint;
  i:integer;
begin
  readln (x,n);
  p:=1;
  i:=1;
  while i<=n do begin
    p:=p*x;
    i:=i+1;
  end;
  writeln(x,' в степени ',n,' равно ',p );
end.

3. Для цикла Repeat

var
  x,n,p:longint;
  i:integer;
begin
  readln (x,n);
  p:=1;
  i:=1;
  repeat
    p:=p*x;
    i:=i+1;
  until i>n;
  writeln(x,' в степени ',n,' равно ',p );
end.

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

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

Информатика. пишу программу пишет ошибку. не могу понять что не так? подскажите что нужно сделать? Даю 20бvarn1, n2, n3:integer;begin write('Ввод n1, n2, n3, '); read (n1, n2, n3); if (n1n3) then max:=n1 else begin if n2>n3 then buf:=n2; min:=n3 else buf:=n3;min:=n2 else begin if(n2>n1) and (n2>n3) then max:=n2 begin if n1>n3 then buf:=n1;min:=n3 else buf:=n3;min:=n1 else begin if n1>n2 then buf:=n1;min:=n2 else buf:=n2;min:=n1; end; end; end; end;end. .
Ваше имя (никнейм)*
Email*
Комментарий*

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

Александровна
corneewa20096
Галина-Юлия1292
artem032100
agaloan8
alenchik19938823
борисовна Елена78
Семеновна-Павел
dmitrievanata83538
kabinet17
Shtorm-Shoe
Марина1101
fialkaflowers77
yanermarina87
ksoboleva