Galiaahmatova4447
?>

Як позначається диз’юнкція двох логічних виразів x та y? x xor y x not y x or y x and y Очееень

Информатика

Ответы

likakedo4ka439
Program z1;
var a,b,c,d:integer;
procedure nod(x,y:integer;var nod2:integer);
begin
        while x<>y do begin
                if x>y then begin
                        x:=x-y
                end
                else begin
                        y:=y-x
                end
        end;
        nod2:=xend;
begin
        write('a=');readln(a);
        write('b=');readln(b);
        write('c=');readln(c);
        write('d=');readln(d);
        nod(a,b,b);
        nod(b,c,c);
        nod(c,d,d);
        writeln('nod=',d);
        readln
end.
Кристина910
Or - "ИЛИ". Если одно из условий верно, то и все выражение принимает истину [ 0 or 1 = 1 ; 1 or 0 = 1; 1 or 1 = 0, 0 or 0 = 0], где 1 - истина, а 0 - ложь
у тебя условие 
If(k>9) or (k<14) then
условие k > 9 выполняется, а значит и все выражение верно
Нужно заменить "OR" на "AND" оператор "И". 
[ 1 and 1 = 1 ] при всех остальных - ложь

Вот код

var
k: integer;
begin
 readln(k);
  if k > 17 then
    Writeln('ваша оценка 5. Молодец!');
  if (k > 13) and (k < 18) then 
    Writeln('ваша оценка 4.'); 
if(k > 9) and (k < 14) then 
    Writeln('ваша оценка 3.'); 
if k < 10 then
    Writeln('ваша оценка 2.');
end.

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

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

Як позначається диз’юнкція двох логічних виразів x та y? x xor y x not y x or y x and y Очееень
Ваше имя (никнейм)*
Email*
Комментарий*

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

roman-fetisov2005
adminaa
ivanovk3599
fancy-decor67
lmedintseva6
alexst123012225
petrowich076813
temik10808564
inaine73
Бондарев-Исаханян
Anton-Yurevich222
Юрьевич293
korotinadasha07
dearmaria
nadyatsoi