Эта программа можно сказать учит нас анализировать алгоритм. Искать не только операторы, которые по сути не столь важны в программировании, сколько осознавать процесс происходящих процессов, что делает программа с исходными данными, и во что они трансформируются.
 

Шестое задание. Начало у всех одинаковое: "Ниже приведена программа, записанная на пяти языках программирования." Выясняем, что выдает программа, и отвечаем на поставленный вопрос.

КЭС на ФИПИ: 1.3.1 Алгоритм, свойства алгоритмов, способы записи алгоритмов: блок-схемы. Представление о программировании

Это одно из заданий, вызывающих наибольшие затруднения на ОГЭ. Так что отнеситесь к подготовке со всей серьезностью.

На реальном ОГЭ могут быть следующие варианты шестого задания от ФИПИ.

Варианты задания 6 ОГЭ по информатике с ФИПИ

Алгоритмический язык

Паскаль

алг
нач
цел s, t, A
ввод s
ввод t
ввод A
если s > 10 или t > А
 то вывод "YES"
 иначе вывод "NO"
все
кон

var s, t, A: integer;
begin
 readln(s);
 readln(t);
 readln(A);
 if (s > 10) or (t > А)
  then writeln("YES")
  else writeln("NO")
end.

Бейсик

Python

DIM s, t, A AS INTEGER
INPUT s
INPUT t
INPUT A
IF s > 10 OR t > А THEN
  PRINT "YES"
ELSE
  PRINT "NO"
ENDIF

s = int(input())
t = int(input())
A = int(input())
if (s > 10) or (t > А):
    print("YES")
else:
    print("NO")

C++

#include <iostream>
using namespace std;
 
int main(){
   int s, t, A;
   cin >> s;
   cin >> t;
   cin >> A;
   if (s > 10 || t > А)
     cout << "YES" << endl;
   else
     cout << "NO" << endl;
   return 0;
 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Решение:

Заметим, что программа напечатает «NO», если переменная s будет меньше или равна 10, И переменная t будет меньше или равна А.
Из первой части условия получаем, что при вводе значений s и t (11, 2) и (11, 12) программа напечатает «YES» вне зависимости от значения A.
(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).
Заметим, что при A  =  1 программа напечатает «NO» один раз (–11, –12),
при 2 ≤ A ≤ 4 программа напечатает «NO» два раза (–11, –12)(1, 2),
при 5 ≤ A ≤ 9 программа напечатает «NO» три раза (–11, –12)(1, 2)(10, 5),
при А=10 программа напечатает «NO» 4 раза (–11, –12)(1, 2)(10, 10) (10, 5),
а при A =11 программа будет печатать «NO» 5 раз (1, 2) (–11, –12) (–12, 11) (10, 10) (10, 5).

Ответ: 11

DDA24D

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Решение:

Условие if (s > A) or (t > 12):
Заметим, что программа напечатает «NO», если переменная s будет больше А или переменная t будет больше 12.
Для t > 12 получаем (1, 13) - YES  вне зависимости от А.
Для должно быть s =< A для значений (-12, -10, 2, 2, 6, 9, 11, 13), чтобы получить NO. Теперь отсчитываем 5 значений в сторону большего, значения при которых программа будет выдавать "NO". Получается до 6.
Ответ: 6 

D49648

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > A

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > A)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > A THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > A):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > A)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» два раза.

Решение:

Заметим, что программа напечатает «NO», если переменная s будет больше 10 или переменная t будет больше А.
Получаем:
(11, 2); (11, 12)  - YES  вне зависимости от А. У нас уже есть два раза. Дальше надо получать NO.
Для остальных вводных составим массив ввода t по увеличению их значений (-12, 2, 5, 10, 11, 12, 12). То есть если A будет больше или равно максимальному в массиве, то получим во всех случаях "NO", что нам и надо. Значит А=12
Ответ: 12

E9F941

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если mod(s, 5) = k

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if s mod 5 = k

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s MOD 5 = k THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s % 5 == k:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s % 5 == k)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 2); (5, 0); (18, 3); (21, 1); (10, 2); (12, 1); (9, 4); (5, 5); (3, 3).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Рассмотрим варианты:
% -возвращает значение остатка
(1, 2)   1/5=1
(5, 0)   5/5=0  «YES»
(18, 3) 18/5=3 «YES»
(21, 1) 21/5=1 «YES»
(10, 2) 10/5=0
(12, 1) 12/5=2
(9, 4)  9/5 =4 «YES»
(5, 5)   5/5=0
(3, 3)   3/5=3 «YES»
Ответ: 5

B15DF4

Алгоритмический язык

Паскаль

алг

нач

цел s, t

ввод s

ввод t

если не (s >= 2 и t < 5)

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if not((s >= 2) and (t < 5))

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF NOT (s >= 2 AND t < 5) THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if not ((s >= 2) and (t < 5)):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if !((s >= 2) && (t < 5))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(12, 5); (5, 3); (–4, 1); (2, –5); (5, –7); (10, 3); (18, 6); (3, 0); (2, 5).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

По условиям первое значение равно и больше 2. Второе условие 4 и меньше. Оба условия должны соблюдаться. При этих значениях все ложные значения будут являться истиной (if not), то есть «YES». Тогда:
(12, 5) «YES»
(5, 3) 
(–4, 1) «YES»
(2, –5)
(5, –7) 
(10, 3) 
(18, 6) «YES»
(3, 0) 
(2, 5) «YES»
Ответ: 4

BE18F8

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"  
  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

 Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» три раза.

Решение:

Найдем случаи t > 12: Это - (1, 13) То есть один «YES» уже есть.
Теперь второе условие, - s > A.
Выводим значения s в виде массива по возрастанию, исключая уже разобранный случай. (-12, -10, 2, 2, 6, 9, 11, 13). То есть если s будет больше этих значений, то будет YES. Но нам надо лишь два раза YES. Значит отсчитываем два числа в массиве справа и видим цифру 9. То есть при A=9 и меньше начнут добавляться следующие NO и у нас будет три «YES».
Ответ: 9

A753F7

Алгоритмический язык

Паскаль

алг

нач

цел s, t

  ввод s

  ввод t

  если s < 5 и не t > 3

    то вывод  "YES"

    иначе вывод "NO"

  все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if (s < 5) and not (t > 3)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF s < 5 AND NOT t > 3 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if (s < 5) and not (t > 3):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if ((s < 5) && !(t > 3))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (–2, 4); (4, 1); (–12, 5); (0, –7); (1, 3); (8, 2); (3, 0); (23, 1).

Сколько было запусков, при которых программа напечатала «NO»?

Решение:

условие if (s < 5) and not (t > 3)
Получается если первое число 4 и меньше, а второе 3 и меньше, то будет YES

(2, –2) YES
(–2, 4) NO
(4, 1) YES
(–12, 5) NO
(0, –7) YES
(1, 3) YES
(8, 2) NO
(3, 0) YES
(23, 1) NO
Ответ: 4

EB5DF6

Алгоритмический язык

Паскаль

алг

нач

цел s, t, А

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, А: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, А AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, А;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» семь раз.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 получаем: (11, 2), (11, 12) - то есть для этих вводных будет точно YES.
Все остальные у нас должны быть NO т.к. 9 вводов - 2 = 7 вводов оставшихся. 
Для t =< А должно соблюдаться требование, то есть A должно быть больше, либо равно t, чтобы получить NO. t у нас второе число и максимальное оно 12. Значит А=12
Ответ: 12 

70B103

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» два раза.

Решение:

Условие: (s > A) or (t > 12)
Для t > 12 значение (1, 13) выдаст «YES». Надо еще одно «YES».
Для s > A. То есть берем максимальное первое число в вводах, за исключением рассмотренного, и снижаем его до следующего числа, чтобы оно было ему равно. При этом оно будет минимальное, но «YES» не будет выполняться.
Ответ: 11

B4730C

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >>A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» семь раз.

Решение:

Условие: (s > 10) or (t > А):
Для s > 10 выполняются (11, 2); (11, 12), то есть уже есть два «YES», надо еще 5.
Для t > А собираем массив по возрастанию для ввода t, за исключением рассмотренных (-12, 2, 5, 10, 11, 12, 12). То есть при А = 2 не будет соблюдаться пять случаев, где будет «YES» и A будет минимальное.
Ответ: 2

ABEB0C

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если s < 6 и k > 6

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if (s < 6) and (k > 6)

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s < 6 AND k > 6 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s < 6 and k > 6:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s < 6 && k > 6)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 11); (5, 9); (8, –12); (6, 6); (3, 11); (–10, –12); (–10, 11); (7, 1); (–12, 7).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Условие s < 6 and k > 6
(1, 11) YES
(5, 9) YES
(8, –12) 
(6, 6) 
(3, 11) YES
(–10, –12)
(–10, 11) YES
(7, 1) 
(–12, 7) YES

Ответ: 5

E5DF04

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» четыре раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 и ввода (1, 13) будет один YES, надо еще 3 до 4 раз.
Для s > A рассмотрим массив во возрастанию первых чисел в вводе за исключением рассмотренного (-12, -10, 2, 6, 9, 11, 13). В нашем случае 3 раза YES будет выводиться при А = 6, 7, 8. Если А будет меньше 6, то YES выведется 4 раза, если больше 8, то 2. В итоге у нас 3 числа возможных А при которых YES будет выведено 3 раза и 1 у нас есть. 
Ответ: 3

8FA506

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.

Решение:

Условие (s > 10) or (t > А).
Для s > 10 и ввода (11, 2); (11, 12) будет два YES, надо еще 4 раза до 6.
Для t > A рассмотрим массив по возрастанию вторых чисел в вводе за исключением рассмотренных (-12, 2, 5, 10, 11, 12, 12). В итоге отсчитываем 4 числа от большего значения (это 10) и берем максимально близкое меньшее к 10, то есть 9. В итоге у нас будет 4 вывода YES.
Ответ: 9

7B7176

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» восемь раз.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 и ввода (11, 2); (11, 12) будет два YES, надо еще 6 раза до 8.
Для t > A рассмотрим массив по возрастанию вторых чисел в вводе за исключением рассмотренных (-12, 2, 5, 10, 11, 12, 12). В итоге отсчитываем 6 чисел от большего значения (это будет 2) и берем максимально близкое меньшее к 2, то есть 1. В итоге у нас будет 6 выводов YES.
Ответ: 1

F78DBB

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» четыре раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 есть одно значение, при котором будет YES.
Для s > A выберем массив по возрастанию первых чисел ввода (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо, чтобы s=<A, чтобы получить NO, то есть отсчитываем 4 числа от минимального значения. Получается 2.
Ответ: 2

F470B2

Алгоритмический язык

Паскаль

алг
нач
цел s, t, A
ввод s
ввод t
ввод A
если s > 10 или t > А
 то вывод "YES"
 иначе вывод "NO"
все
кон

var s, t, A: integer;
begin
 readln(s);
 readln(t);
 readln(A);
 if (s > 10) or (t > А)
  then writeln("YES")
  else writeln("NO")
end.

Бейсик

Python

DIM s, t, A AS INTEGER
INPUT s
INPUT t
INPUT A
IF s > 10 OR t > А THEN
  PRINT "YES"
ELSE
  PRINT "NO"
ENDIF

s = int(input())
t = int(input())
A = int(input())
if (s > 10) or (t > А):
    print("YES")
else:
    print("NO")

C++

#include <iostream>
using namespace std;
 
int main(){
   int s, t, A;
   cin >> s;
   cin >> t;
   cin >> A;
   if (s > 10 || t > А)
     cout << "YES" << endl;
   else
     cout << "NO" << endl;
   return 0;
 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» три раза.

Решение:

Заметим, что программа напечатает «NO», если переменная s будет меньше или равна 10, а переменная t будет меньше или равна А.
Из первой части условия получаем, что при вводе значений s и t (11, 2) и (11, 12) программа напечатает «YES» вне зависимости от значения A.
Заметим, что при A  =  1 программа напечатает «NO» один раз, при 2 ≤ A ≤ 4 программа напечатает «NO» два раза, при 5 ≤ A ≤ 9 программа напечатает «NO» три раза, а при A > 9 программа будет печатать «NO» четыре и более раз. Таким образом, существует 5 значений параметра A, при которых «NO» будет напечатано три раза, а именно 5, 6, 7, 8, 9, следовательно, ответ  — 5.

Ответ: 5.

Примечание.

Заметим, что в С++ для ||  — оператора логического ИЛИ может быть использовано альтернативное обозначение or.

Решение на языке Python.

def f(s, t, A):
    if (s > 10) or (t > A):
        return 0
    else:
        return 1
a = ((1, 2), (11, 2), (1, 12), (11, 12), (-11, -12), (-11, 12), (-12, 11), (10, 10), (10, 5))
kol = 0
for A in range(100):
    count = 0
    for i in range(9):
        count += f(a[i][0], a[i][1], A)
    if count == 3:
        kol += 1
print(kol)

B718B3

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

 

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» три раза.

Решение:

Условие (s > А) or (t > 11).
Для t > 11, -  1 случай (5, 12), когда выводим YES, остается еще 2 раза.
Для s > А соберем массив по возрастанию из первых чисел вводов, за исключением рассмотренного варианта. (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы условие s > А исполнилось два раза, то есть отсчитываем 2 числа от большего в массиве. Получаем 11. И наибольшее при котором будет "срабатывать" 11 и 12 будет 10. Нам же надо найти наименьшее, то есть идти в сторону уменьшения, пока не начнет выводится YES третий раз по условию s > А. Это будет число 9. При понижении относительно этого числа у нас уже будет больше чем нам надо количество выводов YES.
Ответ: 9

2643B6

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var A, s, t: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM A, s, t AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 будет ввод при котором программа выдаст YES. Надо получить YES еще 3 раза.
Для s > А соберем массив вводов s за исключением рассмотренного по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы выполнялось условие  s > А, всего 3 раза. Минимально значение будет 6, когда 9, 11, 13 при вводе s выдаст значение YES.
Ответ: 6

3C5AB1

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод «NO»

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» пять раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 у нас ввод (5, 12) который даст YES.
Для s > А соберем массив вводов s за исключением рассмотренного по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). То есть если у нас не выполняется s > А, а значит s=<A, тогда получаем NO. Нам надо получить диапазон в котором у нас будет выдаваться NO 5 раз. Это при A = 7 или 8. То есть два значения.
Ответ: 2

863AB5

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 будет YES для ввода (5, 12), надо YES еще 3 раза.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Отсчитываем 3 число с большего. Это 9. При этом при 8 будет выполняться условие, а при 7 уже нет, значит наше число 8.
Ответ: 8

4AFE17

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 будет YES для ввода (1, 13).
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13).  Нам надо чтобы условие s > А не выполнилось 5 раз. Тогда должно быть s =< А. Отсчитываем 5 чисел от минимального в массиве. Это 6. Далее "идем" до следующего большего. Это 9. Однако при A=9 у нас будет YES 6 раз, а нам надо 5, значит максимальное число 8.
Ответ: 8

4EA117

Алгоритмический язык

Паскаль

алг
нач
цел s, t, A
ввод s
ввод t
ввод A
если s > A или t > 12
  то вывод "YES"
  иначе вывод "NO"
все
кон

var s, t, A: integer;
begin
 readln(s);
 readln(t);
 readln(A);
 if (s > A) or (t > 12)
  then
    writeln("YES")
  else
    writeln("NO")
end.

Бейсик

Python

DIM s, t, A AS INTEGER
INPUT s
INPUT t
INPUT A
IF s > A OR t > 12 THEN
  PRINT "YES"
ELSE
  PRINT "NO"
ENDIF

s = int(input())
t = int(input())
A = int(input())
if (s > A) or (t > 12):
    print("YES")
else:
    print("NO")

C++

#include <iostream>
using namespace std;
 
int main() {
   int s, t, A;
   cin >> s;
   cin >> t;
   cin >> A;
   if (s > A || t > 12)
     cout << "YES" << endl;
   else
     cout << "NO" << endl;
   return 0;
 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» восемь раз.

Решение:

Заметим, что программа напечатает «NO», если переменная t будет меньше или равна 12, а переменная s будет меньше или равна А.
Из первой части условия получаем, что при вводе значений s и t (1, 13) программа напечатает «YES» вне зависимости от значения A. При отрицательных значениях A программа будет выводить «YES» больше одного раза.
Заметим, что при A  =  1 программа напечатает «NO» два раза, при 2 ≤ A ≤ 5 программа напечатает «NO» четыре раза, при 6 ≤ A ≤ 8 программа напечатает «NO» пять раз, при 9 ≤ A ≤ 10 программа будет печатать «NO» шесть раз, при 11 ≤ A ≤ 12 программа будет печатать «NO» семь раз, а при A  =  13 программа будет печатать «NO» восемь раз. Таким образом, ответ  — 13.

Ответ: 13.

Решение на языке Python.

def f(s, t, A):
    if (s > A) or (t > 12):
        return 0
    else:
        return 1
a = ((13, 2), (11, 12), (-12, 12), (2, -2), (-10, -10), (6, -5), (2, 8), (9, 10), (1, 13))
kol = 0
for A in range(100):
    count = 0
    for i in range(9):
        count += f(a[i][0], a[i][1], A)
    if count == 8:
        print(A)
        break

740914

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 получается один ввод (5, 12) где будет YES.
Для s > А соберем массив вводов s за исключением рассмотренных (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы s =< А сработало 3 раза. Отсчитываем три числа от минимального. A = 2 это число для которого выполняется условие и NO сработает 3 раза. Однако условие будет срабатывать до следующего большего числа, которым является 7. Но при A = 7 NO выведется 4 раз. а нам надо 3. Значит берем 6.
Ответ: 6

DFC815

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если mod(s, 9) = k

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if s mod 9 = k

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s MOD 9 = k THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s % 9 == k:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s % 9 == k)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(9, 0); (10, 10); (18, 9); (22, 4); (27, 3); (12, 9); (29, 2); (4, 2); (3, 3).

Сколько было запусков, при которых программа напечатала «YES»?

 

Решение:

!! Условие s % 9 == k (получает остаток)

(9, 0)       s % 9 =0  YES
(10, 10)   s % 9 =1
(18, 9)     s % 9 = 0
(22, 4)     s % 9 = 4 YES
(27, 3)     s % 9 = 0
(12, 9)     s % 9 = 3
(29, 2)     s % 9 = 2 YES
(4, 2)       s % 9 = 4 
(3, 3)       s % 9 = 3 YES

Ответ: 4

AD8712

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 ввод (5, 12) даст YES. 
Для s > А соберем массив вводов s за исключением рассмотренных (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы выполнилось s =<А шесть раз. Отсчитываем 6 чисел от меньшего в массиве. Получаем 9.
Ответ: 9

9A271F

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var A, s, t: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» один раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 будет один YES (1, 13), то ест нам надо все остальные NO.
Для s > А соберем массив вводов s за исключением рассмотренного варианта и выберем максимальное число. Это 13. Это и есть A при котором при вводах не состоится условие s > А, а значит будут все NO.
Ответ: 13

9BD91F

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» два раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 будет один YES (1, 13), то ест нам надо еще один YES.
Для s > А соберем массив вводов s за исключением рассмотренных (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы раз сработало условие s > А. Это будет при A=12.
Ответ: 12

B7252C

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если mod(s, 6) = k

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if s mod 6 = k

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s MOD 6 = k THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s % 6 == k:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s % 6 == k)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(6, 6); (7, 1); (16, 10); (20, 2); (10, 3); (12, 2); (2, 2); (0, 6); (4, 5).

Сколько было запусков, при которых программа напечатала «YES»?

 

Решение:

Условие s % 6 == k (получение остатка)
(6, 6)      s % 6 = 0
(7, 1)      s % 6 = 1 YES
(16, 10)  s % 6 = 4
(20, 2)    s % 6 = 2 YES
(10, 3)    s % 6 = 4
(12, 2)    s % 6 = 0
(2, 2)     s % 6 = 2 YES
(0, 6)     s % 6 = 0
(4, 5)     s % 6 = 4
Ответ: 3

2F302E

Алгоритмический язык

Паскаль

алг

нач

цел s, t

ввод s

ввод t

если не (s >= 5 и t < 3)

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if not ((s >= 5) and (t < 3))

  then

writeln("YES")

  else

 writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF NOT (s >= 5 AND t < 3) THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if not ((s >= 5) and (t < 3)):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if !((s >= 5) && (t < 3))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (5, 3); (14, 1); (–12, 5); (5, –7); (10, 3); (8, 2); (3, 0); (23, 9).

Сколько было запусков, при которых программа напечатала «NO»?

Решение:

Условие if not ((s >= 5) and (t < 3))
Если первое число ввода 5 и больше, а второе 2 и меньше, и это ложь (false), то получаем YES. Значит нас интересуют true.
(2, –2) false
(5, 3) false
(14, 1) true
(–12, 5) false
(5, –7) true
(10, 3) false
(8, 2) true
(3, 0) false
(23, 9) false
Ответ: 3

A0712E

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» три раза.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 один ввод будет выдавать YES , - (5, 12).
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 9, 11, 12). То есть нам надо чтобы условие s > А не соблюдалось три раза. Это будет в диапазоне A от 2 до 7, а именно 2, 3, 4, 5, 6. Всего 5 чисел.
Ответ: 5

627A25

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» семь раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 для одного ввода  (1, 13) будет YES.
Для s > А соберем массив вводов s за исключением рассмотренных (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А не сработала 7 раз. Это при A =11, 12. Наибольшее 12.
Ответ: 12

3CB92A

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» пять раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 есть ввод (1, 13) который даст YES.
Для s > А соберем массив вводов s за исключением рассмотренного по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s =< А сработало 5 раз. Это при А = 6, 7, 8. Всего 3 значения.
Ответ: 3

5B58D0

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» шесть раз.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 есть ввод (11, 12) (11, 2) который даст YES 2 раза.
Для t > А соберем массив вводов t за исключением рассмотренного по возрастанию (-12, 2, 2, 5, 10, 11, 12, 12). Нам надо чтобы условие s >А сработало 4 раза. Это при А = 9, 8, 7, 6, 5. Всего 5 значений.
Ответ: 5

628BD0

Алгоритмический язык

Паскаль

алг

нач

цел s, t

  ввод s

  ввод t

  если s < -2 или не t < 4

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, t: integer;

begin

readln(s);

 readln(t);

 if (s < -2) or not (t < 4)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF s < -2 OR NOT t < 4 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if (s < -2) or not (t < 4):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if ((s < -2) || !(t < 4))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, 5); (–2, 4); (4, 1); (–11, –5); (3, –7); (1, 8); (8, 2); (3, 0); (23, 1).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Условие (s < -2) or not (t < 4)
Если первое число -3 и меньше ИЛИ второе 3 и больше, то получаем YES
(2, 5) YES
(–2, 4) YES
(4, 1)
(–11, –5); YES
(3, –7) 
(1, 8) YES
(8, 2)
(3, 0) 
(23, 1)
Ответ: 4

46AA57

Алгоритмический язык

Паскаль

алг

нач

цел s, t

  ввод s

  ввод t

  если s > -3 и не t > 5

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if (s > -3) and not (t > 5)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF s > -3 AND NOT t > 5 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if (s > -3) and not (t > 5):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if ((s >-3) && !(t > 5))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–3, 5); (–2, 2); (–1, –3); (1, 0); (–4, –7); (2, 3); (3, 5); (5, –3); (6, –7).

Сколько было запусков, при которых программа напечатала «NO»?

Решение:

Условие (s > -3) and not (t > 5)
-2 и больше И 5 и меньше
(–3, 5) NO
(–2, 2) YES
(–1, –3) YES
(1, 0) YES
(–4, –7) NO
(2, 3) YES
(3, 5) YES
(5, –3) YES
(6, –7) YES
Ответ: 2

DE3F55

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 у нас вводы (11, 2) и (11, 12) дают два YES
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12). Нам надо, чтобы выполнилось условие  t =< А три раза.  Это будет при А = 5, 6, 7, 8, 9. Наибольшее 9.
Ответ: 9

D00553

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» пять раз.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 два ввода (11, 2) и (11, 12) дадут два YES.
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12). Нам надо чтобы YES выполнилось еще 3 раза. То есть условие t > А будет выполнено 3 раза при А = 10.
Ответ: 10

5EDF5F

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

 

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 есть ввод (5, 12) он дает 1 YES.
Для s > А составим массив s значений за исключением рассмотренного по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы не выполнилось условие s > А, то есть выполнилось s =< А. Это будет при А = 2,3,4,5,6. Наименьшее 2.
Ответ: 2

59805A

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если s > 6 и k > 6

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if (s > 6) and (k > 6)

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s > 6 AND k > 6 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s > 6 and k > 6:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s > 6 && k > 6)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 1); (7, 9); (8, –12); (6, 6); (8, 11); (–10, -12); (–10, 11); (7, 1); (12, 7).

Сколько было запусков, при которых программа напечатала «YES»?

 

Решение:

Условие s > 6 and k > 6

Первое число ввода 7 и больше И второе 7 и больше, тогда YES.
(1, 1)
(7, 9) YES
(8, –12)
(6, 6)
(8, 11) YES
(–10, -12)
(–10, 11)
(7, 1)
(12, 7) YES

Ответ: 3

3E3052

Алгоритмический язык

Паскаль

алг

нач

цел s, t

ввод s

ввод t

если не (s < -4 и t >= 3)

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if not((s < -4) and (t >=3 ))

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF NOT (s < -5 AND t >= 3) THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if not ((s < -4) and (t >= 3)):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if !((s < -4) && (t >= 3))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–5, –2); (5, 3); (–14, 3); (–12, 5), (5, –7); (10, 3); (–4, 3); (3, 0); (–4, 9).

Сколько было запусков, при которых программа напечатала «NO»?

Решение:

Условие if not((s < -4) and (t >=3 ))

Первое число -4 и больше ИЛИ второе число ввода 2 и меньше, тогда YES

(–5, –2) YES
(5, 3) YES
(–14, 3)
(–12, 5)
(5, –7) YES
(10, 3) YES
(–4, 3) YES
(3, 0) YES
(–4, 9) YES

Ответ: 2

809053

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» два раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 для ввода (1, 13) даст 1 YES.
Для s > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы не сработало условие s > А или сработало обратное s =<  А два раза. Это при А = -10, -9, -8, -7, -6, -5, -4 ,-3, -2, -1, 0, 1. Наибольшее 1.
Ответ: 1

4CC3AC

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 для ввода (5, 12) она дает 1 YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы выполнилось условие s > А 5 раз. Это при А = 2, 3, 4, 5, 6. Наибольшее 6.
Ответ: 6

7D61A1

Алгоритмический язык

Паскаль

алг

нач

цел s, t, А

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, А: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, А AS INTEGER

INPUT s

INPUT t

INPUT А

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, А;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» два раза.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 вводы (11, 2) и (11, 12) дадут 2 YES.
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12). Нам надо чтобы не сработало условие t > А, то есть сработало t =< А два раза. Это при А = 2, 3, 4. Наименьшее 2.
Ответ: 2

528BA9

Алгоритмический язык

Паскаль

алг
нач
цел s, t
  ввод s
  ввод t
  если s > 10 или t > 10
    то вывод "YES"
    иначе вывод "NO"
  все
кон

var s, t: integer;
begin
 readln(s);
 readln(t);
 if (s > 10) or (t > 10)
  then writeln("YES")
  else writeln("NO")
end.

Бейсик

Python

DIM s, t AS INTEGER
INPUT s
INPUT t
IF s > 10 OR t > 10 THEN
  PRINT "YES"
ELSE
  PRINT "NO"
ENDIF

s = int(input())
t = int(input())
if (s > 10) or (t > 10):
    print("YES")
else:
    print("NO")

C++

#include <iostream>
using namespace std;
 
int main(){
   int s, t;
   cin >> s;
   cin >> t;
   if (s > 10 || t > 10)
     cout << "YES" << endl;
   else
     cout << "NO" << endl;
   return 0;
 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Заметим, что программа напечатает «YES», если одна из введённых переменных s или t будет больше 10. Значит, было 5 запусков, при которых программа напечатала «YES». В качестве значений переменных s и t в этих случаях вводились следующие пары чисел:
(11, 2); (1, 12); (11, 12); (–11, 12); (–12, 11).

Ответ: 5.

Решение на языке Python.

def f(s, t):
    if s > 10 or t > 10:
        return 1
    else:
        return 0
a = ((1, 2), (11, 2), (1, 12), (11, 12), (-11, -12), (-11, 12), (-12, 11), (10, 10), (10, 5))
kol = 0
for i in range(9):
    kol += f(a[i][0], a[i][1])
print(kol)

ACA7A1

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» семь раз.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 вводы (11, 2) и (11, 12) дадут два YES.
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12). Нам надо чтобы сработало условие t > А еще 5 раз. Это при А = 2,3,4. Всего 3 значения.
Ответ: 3

3A01A3

Алгоритмический язык

Паскаль

алг

нач

цел s, t

  ввод s

  ввод t

  если s > 5 или не t < 3

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if (s > 5) or not (t < 3)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF s > 5 OR NOT t < 3 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if (s > 5) or not (t < 3):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if ((s > 5) || !(t < 3))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (–2, 4); (4, 1); (–12, 5); (0, –7); (1, 3); (8, 2); (3, 0); (23, 1).

Сколько было запусков, при которых программа напечатала «NO»?

Решение:

Условие (s > 5) or not (t < 3)
Первое число ввода 6 и больше ИЛИ второе 3 и больше, тогда будет YES
(2, –2) 
(–2, 4) YES
(4, 1)
(–12, 5) YES
(0, –7)
(1, 3) YES
(8, 2) YES
(3, 0)
(23, 1) YES
Ответ: 4

8B69A9

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» шесть раз.

Решение:

Условие (s > A) or (t > 12)

Для t > 12 у нас есть ввод (1, 13) который дает 1 YES.
Для s > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А не выполнилось 6 раз. То есть выполнилось s =< А 6 раз. Это при А = 9, 10. Всего 2 значения.
Ответ: 2

4100CF

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 для ввода (5, 12) и дает 1 раз YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы условие s > А не выполнилось 6 раз. Это будет при А = 9, 10. Наибольшее 10.
Ответ: 10

8E6CC4

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 ввод (5, 12) выдаст YES 1 раз. 
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы условие s > А не сработало 5 раз. Тогда s=<A сработает 5 раз. Это для А = 7, 8. Наименьшее 7.
Ответ: 7

872BC3

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» пять раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) даст 1 YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы выполнилось условие s > А 4 раза. Это при А = 2, 3, 4, 5. Всего 4 значения.
Ответ: 4

451E97

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» пять раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) дает 1 YES. 
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А выполнилось 4 раза. Это при А = 2, 3, 4, 5. Наименьшее 2.
Ответ: 2

4ED09D

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» два раза.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 вводы (11, 2)  и (11, 12) дадут 2 YES.
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12). Нам надо чтобы условие t > А не сработало 2 раза. То есть чтобы сработало t =< А два раза. Это будет для А = 2,3,4. Всего 3 значения.
Ответ: 3

BB9197

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» семь раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 у нас ввод (1, 13), который даст 1 YES.
Для s > A соберем массив по возрастанию для s для нерассмотренных вводов (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > A выполнилось 6 раз. Это будет в диапазоне А= [-10...1). Наибольшее значение 1.
Ответ: 1

189292

Алгоритмический язык

Паскаль

алг

нач

цел s, t

ввод s

ввод t

если не (s <= 2 и t < 3)

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if not((s <= 2) and (t < 3))

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF NOT(s <= 2 AND t < 3) THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if not ((s <= 2) and (t < 3)):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if (!(s <= 2 && t < 3))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (5, 3); (–4, 1); (–12, 5), (5, –7); (10, 3); (–8, 12); (3, 0); (2, 3).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Условие if not ((s <= 2) and (t < 3))

При первом числе ввода 3 и больше ИЛИ втором 3 и больше будет YES.
(2, –2)
(5, 3) YES
(–4, 1)
(–12, 5) YES
(5, –7) YES
(10, 3) YES
(–8, 12) YES
(3, 0) YES
(2, 3) YES

Ответ: 7

5F2A98

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если s > 6 и k < 6

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if (s > 6) and (k < 6)

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s > 6 AND k < 6 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s > 6 and k < 6:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s > 6 && k < 6)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 1); (7, 0); (8, –12); (6, 6); (3, 11); (–10, –12); (10, 2); (7, 1); (12, 6).

Сколько было запусков, при которых программа напечатала «YES»?

 

Решение:

Условие (s > 6) and (k < 6)

При первом числе ввода 6 и больше И втором 5 и меньше будет YES.

(1, 1) 
(7, 0) YES
(8, –12) YES
(6, 6) 
(3, 11)
(–10, –12) 
(10, 2) YES
(7, 1) YES
(12, 6) 

Ответ: 4

A82596

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» семь раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) даст 1 YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А не сработало 7 раз, то есть сработало s =< А 7 раз. Это при А = 11,12. Наименьшее 11.
Ответ: 11

A95F96

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» пять раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) даст YES 1 раз. 
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А сработало еще 4 раза. Это при А = 2, 3, 4, 5. Наибольшее 5.
Ответ: 5

93329D

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» пять раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 ввод (5, 12) даст 1 раз YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы условие s > А не сработало 5 раз, то есть сработало s =< А 5 раз. Это при A=7,8. Наибольшее 8.
Ответ: 8

99E798

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» четыре раза.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 ввод (11, 2) и (11, 12) дает 2 раза YES.
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12). Нам надо чтобы не срабатывало условие t > А 4 раза. Или срабатывало  t =< А те же 4 раза. Это для А= 10.
Ответ: 10

890295

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» три раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) дает 1 раз YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А сработало 2 раза. Это при А = 9,10. Наибольшее 10.
Ответ: 10

4907E6

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» шесть раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 ввод (5, 12) даст 1 раз YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы сработало условие s > А 5 раз. Это для А = 2, 3, 4, 5, 6. Всего 5 значений.
Ответ: 5

0693EB

Алгоритмический язык

Паскаль

алг

нач

цел s, t

ввод s

ввод t

если не s > -4 или t < 3

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t: integer;

begin

 readln(s);

 readln(t);

 if not(s > -4) or (t < 3)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF NOT s > -4 OR t < 3 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if not (s > -4) or (t < 3):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if (!(s > -4) || (t < 3))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(2, –2); (5, 3); (14, 1); (–12, 5), (5, 7); (10, 3); (8, 2); (3, 0); (–4, 9).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Условие if not (s > -4) or (t < 3)
Если первое число ввода -4 и меньше ИЛИ второе число ввода 2 и меньше, то YES
(2, –2) YES
(5, 3)
(14, 1) YES
(–12, 5) YES
(5, 7)
(10, 3)
(8, 2) YES
(3, 0) YES
(–4, 9) YES
Ответ: 6

07F3EA

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» четыре раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) выдаст 1 раз YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы 4 раза не сработало условие s > А, то есть 4 раза сработало s =< А. Это для А = 2, 3, 4, 5. Всего 4 значения А.
Ответ: 4

BE0FEB

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если s < 6 и k < 6

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if (s < 6) and (k < 6)

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s < 6 AND k < 6 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s < 6 and k < 6:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s < 6 && k < 6)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 1); (7, 9); (8, –12); (6, 6); (3, 11); (–10, –12); (–10, 11); (7, 1); (12, 7).

Сколько было запусков, при которых программа напечатала «YES»?

 

Решение:

Условие s < 6 and k < 6

Если первое число ввода 5 и меньше И второе 5 и меньше, то будет YES.
(1, 1) YES
(7, 9) 
(8, –12)
(6, 6)
(3, 11)
(–10, –12) YES
(–10, 11) 
(7, 1)
(12, 7)

Ответ: 2

16DCE2

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» четыре раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) выдаст 1 раз YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы не сработало условие s > А 4 раза или сработало s =< А те же 4 раза. Это будет для А = 2, 3, 4, 5. Наибольшее 5.
Ответ:  5

9F42EE

Алгоритмический язык

Паскаль

алг

нач

  цел  s, k

  ввод s

  ввод k

  если mod(s, 7) = k

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, k: integer;

begin

 readln(s);

 readln(k);

 if s mod 7 = k

   then writeln("YES")

   else writeln("NO")

end.

 

Бейсик

Python

DIM k, s AS INTEGER

INPUT s

INPUT k

IF s MOD 7 = k THEN

  PRINT "YES"

ELSE

  PRINT "NO"

END IF

s = int(input())

k = int(input())

if s % 7 == k:

    print("YES")

else:

    print("NO")

 

C++

#include <iostream>

using namespace std;

 

int main() {

 int s, k;

 cin >> s;

 cin >> k;

 if (s % 7 == k)

    cout << "YES" << endl;

 else

    cout << "NO" << endl;

 return 0;

}

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(2, 2); (7, 0); (14, 10); (22, 1); (10, 3); (12, 1); (9, 2); (5, 1); (2, 5).

Сколько было запусков, при которых программа напечатала «YES»?

 

Решение:

Условие s % 7 == k (получение остатка)
(2, 2)      s%7 =2 YES
(7, 0)      s%7 =0 YES
(14, 10)  s%7 =0
(22, 1)    s%7 =1 YES
(10, 3)    s%7 =3 YES
(12, 1)    s%7 =5
(9, 2)      s%7 =2 YES
(5, 1)      s%7 =5
(2, 5)      s%7 =2
Ответ: 5

60A8EE

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 ввод (5, 12) даст 1 раз YES.
Для s > А соберем массив вводов значения s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы выполнилось условие s > А еще 3 раза. Это будет при А = 7, 8. Наименьшее 7.
Ответ: 7

8334E6

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 у нас два ввода (11, 2) и (11, 12), которые дают два «YES».
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12). Нам надо чтобы условие t > А сработало еще 4 раза. Это при А = 5,6,7,8,9. Наименьшее 5.
Ответ: 5

BA5A68

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) даст 1 YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А сработало 3 раза. Это будет при А = 6, 7, 8. Наибольшее 8
Ответ: 8

2E7C6B

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 у нас ввод (1, 13) даст YES.
Для s > А соберем массив вводов ы за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы s =< А сработало 6 раз. Это при А = 9,10. Меньшее 9.
Ответ: 9

82A36E

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» шесть раз.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 будет (5, 12) выводить YES 1 раз.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо чтобы s > А сработало 6 раз. Это будет при A = 9, 10.
Ответ: 2

249C36

Алгоритмический язык

Паскаль

алг

нач

цел s, t

  ввод s

  ввод t

  если s < 4 и не t < 2

    то вывод "YES"

    иначе вывод "NO"

  все

кон

var s, t: integer;

begin

readln(s);

 readln(t);

 if (s < 4) and not (t < 2)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t AS INTEGER

INPUT s

INPUT t

IF s < 4 AND NOT t < 2 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

if (s < 4) and not (t < 2):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t;

   cin >> s;

   cin >> t;

   if ((s < 4) && !(t < 2))

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(0, 2); (–1, 0); (2, 3); (4, 2); (3, 1); (–2, 7); (10, –2); (5, 4); (–7, 11).

Сколько было запусков, при которых программа напечатала «YES»?

Решение:

Условие (s < 4) and not (t < 2)
В нашем случае при первом числе ввода 3 и меньше и при втором 2 и больше, мы получим YES.
(0, 2) YES
(–1, 0)
(2, 3) YES
(4, 2) 
(3, 1) 
(–2, 7) YES
(10, –2)
(5, 4)
(–7, 11) YES
Ответ: 4

D28837

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 у нас выполняется ввод (11, 2); (11, 12) ,то есть уже есть 2 YES.
Для t > А соберем массив вводов t за исключением рассмотренных по возрастанию (-12, 2, 5, 10, 11, 12, 12 ). Нам надо чтобы условие t > А исполнилось два раза. Это будет при A=11.
Ответ: 11

E2A437

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» три раза.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 у нас есть ввод (1, 13) где будет YES 1 раз.
Для s > А соберем массив вводов s за исключением рассмотренных (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы условие s > А сработало 2 раза. Это будет при А=10 и при 9. Так как при 9 у нас не работает YES третий раз, а у летает на NO. При этом при дальнейшем понижении мы получим YES. Всего у нас 2 числа, значит количество равно 2.
Ответ: 2 

85F235

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 один ввод (5, 12) даст YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-9, 2, 2, 7, 9, 11, 11, 12). Нам надо чтобы условие s =< А выполнилось три раза. Это будет при А = 2,3,4,5,6. Наименьшее 2.
Ответ: 2

4AC188

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > A или t > 12

  то вывод "YES"

  иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > A) or (t > 12)

  then

    writeln("YES")

  else

    writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > A OR t > 12 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > A) or (t > 12):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main() {

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > A || t > 12)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.

Решение:

Условие (s > A) or (t > 12)
Для t > 12 ввод (1, 13) даст один YES.
Для s > А соберем массив вводов s за исключением рассмотренных по возрастанию (-12, -10, 2, 2, 6, 9, 11, 13). Нам надо чтобы s =< А выполнилось 6 раз. Это при А= 9, 10. Берем большее.
Ответ: 10

F0B088

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > А или t > 11

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

 readln(s);

 readln(t);

 readln(A);

 if (s > А) or (t > 11)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > А OR t > 11 THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > А) or (t > 11):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > А || t > 11)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(–9, 11); (2, 7); (5, 12); (2, –2); (7, –9); (12, 6); (9, –1); (7, 11); (11, –5).

Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» три раза.

Решение:

Условие (s > А) or (t > 11)
Для t > 11 ввод (5, 12) даст YES.
Для s > А соберем массив вводов s за исключением рассмотренных (-9, 2, 2, 7, 7, 9, 11, 12). Нам надо соблюдение условия s > А  два раза. Это при A = 10, 9. Берем большее, то есть 10.
Ответ: 10

1B7480

Алгоритмический язык

Паскаль

алг

нач

цел s, t, A

ввод s

ввод t

ввод A

если s > 10 или t > А

то вывод "YES"

иначе вывод "NO"

все

кон

var s, t, A: integer;

begin

readln(s);

readln(t);

readln(A);

if (s > 10) or (t > А)

  then writeln("YES")

  else writeln("NO")

end.

Бейсик

Python

DIM s, t, A AS INTEGER

INPUT s

INPUT t

INPUT A

IF s > 10 OR t > А THEN

  PRINT "YES"

ELSE

  PRINT "NO"

ENDIF

s = int(input())

t = int(input())

A = int(input())

if (s > 10) or (t > А):

    print("YES")

else:

    print("NO")

C++

#include <iostream>

using namespace std;

 

int main(){

   int s, t, A;

   cin >> s;

   cin >> t;

   cin >> A;

   if (s > 10 || t > А)

     cout << "YES" << endl;

   else

     cout << "NO" << endl;

   return 0;

 }

 

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 2); (11, 2); (1, 12); (11, 12); (–11, –12); (–11, 12); (–12, 11); (10, 10); (10, 5).

Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.

Решение:

Условие (s > 10) or (t > А)
Для s > 10 два ввода, когда будет однозначно  YES (11, 2); (11, 12).
Для t > А соберем массив вводов t за исключением рассмотренных (-12, 2, 5, 10, 11, 12, 12). Нам надо чтобы t =< А, чтобы получить NO. То есть А = 5.
Ответ: 5

EFDD84