syana80
?>

Оч примеры сложных и простых высказываний по 5 штук

Информатика

Ответы

elyashatdinova

простые: вода кипит при 100°с,   солнце -   сравнительно не большая звезда,     свинец тяжелее железа,     юноша окончил среднюю школу,     юноша получает аттестат зрелости.

сложные:   изучение логики не трудно и не бесполезно,     он способен или он прилежен,  либо лермонтов родился в москве, либо он родился в петербурге,  если наступает день, становится светло,  неверно, что 9 — простое число.

Serafim

, я сегодня добрый : ) первая .

 

var  s, mn: set of integer;   f: boolean;   k, n, c, i, j, kol: integer; begin  writeln('введите трехзначное число: ');   repeat readln(n) until n in [100..999]; // защита от "дурака"  k : = n;       // записываем число, чтобы вывести на результат    while n < > 0 do   begin                    // пока число не станет равно       c : = n mod 10;     // последняя цифра числа      include(s, c);     // вносим эту цифру в множество      n : = n div 10      // у числа отсекаем рассмотренную цифру  end;     for i : = 100 to 999 do   begin      // рассматриваем все трехзначные числа      mn : = s; j : = i; f : = true;   // все обнуляем      while j < > 0 do       begin      // пока рассматриваемое число не будет равно нулю          c : = j mod 10;       // последняя цифра числа          if c in mn then exclude(mn, c) else f : = false;       // если число во множестве, то убираем его оттуда, чтобы избежать повторений, иначе - не рассматриваем его.          j : = j div 10;       // у числа отсекаем рассмотренную цифру      end;       if f then begin inc(kol); write(i: 6) end      // если проверка прошла успешно, то выводим число на экран и прибавляем значение переменной-счетчика!   end;       writeln; writeln('из ', k, ' можно составить ', kol, ' чисел! ');     // выводим результат  readln; end.

 

==========================================================

а вот вторая, комменты к ней писать было уже лень:

 

var  k, i, n, kol: integer; begin  writeln('количество трехзначных чисел, которые вы далее введете? ');   repeat readln(k) until k in [1..10];   for i : = 1 to k do   begin      writeln('введите ', i, ' трехзначное число: ');       repeat readln(n) until n in [100..999];       while n < > 0 do       begin          if ((n mod 10) mod 2 = 0) then inc(kol);           n : = n div 10;       end;   end;   writeln('количество четных чисел = ',kol);   readln   end.

Look7moscow
Смотри, начало отсчета: 0; 0   сместиться на (1, 3) - оказываемся в  (1, 3)  сместиться на (1, -2) - прибавляем к    (1, 3) +  (1, -2)  = (2,1) кц, в условии сказано что это надо повторить 2раза значит умножаем на 2 =  (4,2) сместиться на (2, 6) - прибавляем  (2, 6) = (6,8)(6,8) это точка в которой мы окажемся в конце программы, теперь нам надо чтобы чертежник перешёл в начальную точку (0 0), чтобы сделать это мы должны от  (6,8) отнять  (6,8), другими словами к  (6,8) прибавить  (-6,-8). ответ: (-6,-8) - это первый вариант. в ответе пишем 1

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

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

Оч примеры сложных и простых высказываний по 5 штук
Ваше имя (никнейм)*
Email*
Комментарий*

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

Yurevna991
juliaWinter
videofanovitch
shuramuji
kazimov832
bar02
korolev-comitet8825
геннадиевна2001
Vkois56
Chistov9721209
di-bobkov1985
veronikagrabovskaya
IP1379
md-masya
Shpunt-86