Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад

6. Программа с условным оператором: #293066

Сообщить о проблеме
Задание #293066
Задание было решено верно
Задание было решено неверно

Ниже приведена программа, записанная на пяти языках программирования.

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

алг
нач
цел 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.

Бейсик:

DIM k, s AS INTEGER
INPUT s
INPUT k
IF s > 6 AND k < 6 THEN
 PRINT «YES»
ELSE
 PRINT «NO»
END IF

Python:

s = int(input())
k = int(input())
if s > 6 and k < 6:
 print(«YES»)
else:
 print(«NO»)

C++:

#include
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»?

Программа выводит «YES», если одновременно выполняются условия:

$s>6$ и $k<6$.

Проверим каждую пару:

  • $(1;1)$: условие $s>6$ ложно — «NO»;
  • $(7;0)$: оба условия истинны — «YES»;
  • $(8;-12)$: оба условия истинны — «YES»;
  • $(6;6)$: оба условия ложны — «NO»;
  • $(3;11)$: оба условия ложны — «NO»;
  • $(-10;-12)$: условие $s>6$ ложно — «NO»;
  • $(10;2)$: оба условия истинны — «YES»;
  • $(7;1)$: оба условия истинны — «YES»;
  • $(12;6)$: условие $k<6$ ложно — «NO».

Программа напечатала «YES» в $4$ запусках.

Показать
Очки опыта 20
Спросить Зави
0 заданий сегодня

Предложить улучшение