inj-anastasia8
?>

№5 Даны простые высказывания: А = {5>3}, B = {2=3} и С= {4<2}. Определите истинность составного высказывания: (AvВ) &C&A​

Информатика

Ответы

gsktae7

А = {5>3}

А = 1

B = {2=3}

В = 0

С= {4<2}.

С = 0

(AvВ) &C&A = (1+0)×0×1= 1×0×1 = 0×1 = 0

Высказывание ложно.

И.Д.1065
Var
  s,subs:string;
  c:char;
  i,n,p:integer;
begin
  Writeln('Введите последовательность слов, разделенных пробелом');
  Readln(s);
  s:=' '+s+' ';
  Write('Введите искомый символ: '); Readln(c);
  subs:=' '+c;
  n:=Length(s);
  repeat
    p:=Pos(subs,s);
    if p>0 then begin
      i:=p+2;
      while (s[i]<>' ') and (i<=n) do i:=i+1;
      Write(Copy(s,p+1,i-p-1),' ')
    end;
    if i<=n then s:=Copy(s,i,n-i+1)
  until p=0 
end.

Тестовое решение:
Введите последовательность слов, разделенных пробелом
а роза упала на лапу азора
Введите искомый символ: а
а азора
карпова581
Var
  m, n: integer;
  ms: array[1..9] of string;
  md: array[1..9] of string;
  m1: array[11..19] of string;
  me: array[1..9] of string;
  flag: boolean;

begin
 
  flag := false; { Пока ничего не выведено }
  ms[1] := 'сто'; ms[2] := 'двести'; ms[3] := 'триста'; ms[4] := 'Четыреста';
  ms[5] := 'пятьсот'; ms[5] := 'пятьсот'; ms[6] := 'шестьсот'; ms[7] := 'семьсот';
  ms[8] := 'восемьсот'; ms[9] := 'девятьсот';
  md[1] := 'десять'; md[2] := 'двадцать'; md[3] := 'тридцать'; md[4] := 'сорок';
  md[5] := 'пятьдесят'; md[6] := 'шестьдесят'; md[7] := 'семьдесят';
  md[8] := 'восемьдесят'; md[9] := 'девяносто';
  m1[11] := 'одиннадцать'; m1[12] := 'двенадцать'; m1[13] := 'тринадцать';
  m1[14] := 'четырнадцать'; m1[15] := 'пятнадцать'; m1[16] := 'шестнадцать';
  m1[17] := 'семнадцать'; m1[18] := 'восемнадцать'; m1[19] := 'девятнадцать';
  me[1] := 'один'; me[2] := 'два'; me[3] := 'три'; me[4] := 'четыре'; me[5] := 'пять';
  me[6] := 'шесть'; me[7] := 'семь'; me[8] := 'восемь'; me[9] := 'девять';
 
  Write('Введите целое число от 1 до 1000: ');
  Readln(m);
  if (m < 1) or (m > 1000) then Writeln('Шутки шутим?')
  else
  if m = 1000 then Writeln('Одна тысяча ')
    else
  begin
      { сотни }
    n := m div 100;
    if n > 0 then
    begin
      Write(ms[n]);
      flag := true
    end;
      { десятки }
    m := m mod 100;
    if m = 0 then Writeln(' ')
    else
    begin
      if (m > 10) and (m < 20) then
      begin
        if flag then Write(' ');
        Writeln(m1[m])
      end
      else
      if m > 0 then
      begin
        n := m mod 10;
        m := m div 10;
        if m > 0 then
        begin
          if flag then Write(' ') else flag := true;
          Write(md[m])
        end;
        if n <> 0 then
        begin
          { единицы }
          if flag then Write(' ');
          Write(me[n]);
        end
      end
    end
  end
end.

Тестовое решение:
Введите целое число от 1 до 1000: 429
Четыреста двадцать девять

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

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

№5 Даны простые высказывания: А = {5>3}, B = {2=3} и С= {4<2}. Определите истинность составного высказывания: (AvВ) &C&A​
Ваше имя (никнейм)*
Email*
Комментарий*

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

nat63nesnova5
VadimovichSvetlana622
НатальяРуктешель472
mayskiyandrey90
Михеев557
chulki-kupit
tagirova1
makitra08
Yurok9872
goryavinan
thedoomsdatdcs36
luxoutlet
rudakovam198
smileystyle
Акоповна