Анализ программы с условным оператором
Ниже приведена программа, записанная на пяти языках программирования.
Алгоритмический язык | Паскаль |
алг нач цел a, b ввод a ввод b если a > 3 и b < 2 то вывод "YES" иначе вывод "NO" все кон | var a, b: integer; begin readln(a); readln(b); if (a > 3) and (b < 2) then writeln('YES') else writeln('NO') end. |
Бейсик | Python |
DIM a AS INTEGER DIM b AS INTEGER INPUT a INPUT b IF a > 3 AND b < 2 THEN PRINT "YES" ELSE PRINT "NO" ENDIF | a = int(input()) b = int(input()) if a > 3 and b < 2: print("YES") else: print("NO") |
C++ | |
#include <iostream> using namespace std; int main() { int a, b; cin >> a; cin >> b if ((a > 3) && (b < 2)) cout << "YES" << endl; else cout << "NO" << endl; return 0; } | |
Было проведено 10 запусков программы, при которых в качестве значений переменных и вводились следующие пары чисел:
(11, -5); (10, 10); (2, 1); (0, -2); (1, 12); (4, 24); (42, -12); (15, 12); (12, -22); (23, 0).
Сколько было запусков, при которых программа напечатала «NO»?