knigi21212
?>

Найти значение логического выражения а или в и а если а=0 а в=1

Информатика

Ответы

kuchin

0

Объяснение:

а или в и а

Первой выполняется конъюнкция

в и а = 1 и 0 = 0

Далее дизъюнкция

0 или 0 = 0

brand
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.
Сергей_Крутикова114
Var
  a, b: array[1..110000] of integer;
  i, n, j, cnt: integer;
begin

  Readln(n);
  for i := 1 to n do
    Read(a[i]);
  Write(a[1], ' ');
  for i := 2 to n - 1 do
  Begin
  if a[i] > 0 then Write(a[i], ' ');
 i if (a[i] < 0) and (a[i - 1] > 0) and (cnt = 0) then      for j := i to n do      begin      if (j = n) and (a[j] < 0) then
 begin
   cnt:= 0;
   break;
end;
        if a[j] > 0 then 
          break
        else 
          cnt:= cnt + 1;
       end;
  if cnt = 0 then Write(a[i], ' ');    if cnt > 0 then cnt := cnt - 1;  
  end;
  Write(a[n]);  end.

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

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

Найти значение логического выражения а или в и а если а=0 а в=1
Ваше имя (никнейм)*
Email*
Комментарий*

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

Ольга1520
ИгоревичАндрей
xobby18
klkkan
egoryuzbashev
Алексей424
xarfagr
Сергеевич1386
AnastasiyaSkripin1283
diana-kampoteks
Lopatkin_Shchepak174
Vitproficosmetics
maglevanyycpt
bk4552018345
espectr-m