Задание №6
ID: 191
Анализ программ с условным оператором и логическими выражениями
Анализ условия и подсчёт запусков
Ниже приведена программа, записанная на пяти языках программирования.
| Бейсик | Python |
|---|---|
DIM s, k AS INTEGER
INPUT s
INPUT k
IF s MOD 3 + k > 4 THEN
PRINT "ДА"
ELSE
PRINT "НЕТ"
ENDIF
|
s = int(input())
k = int(input())
if s % 3 + k > 4:
print("ДА")
else:
print("НЕТ")
|
| Паскаль | Алгоритмический язык |
var s, k: integer;
begin
readln(s);
readln(k);
if s mod 3 + k > 4
then writeln('ДА')
else writeln('НЕТ')
end.
|
алг
нач
цел s, k
ввод s
ввод k
если mod(s, 3) + k > 4
то вывод "ДА"
иначе вывод "НЕТ"
все
кон
|
| C++ | |
#include <iostream>
using namespace std;
int main() {
int s, k;
cin >> s;
cin >> k;
if (s % 3 + k > 4)
cout << "ДА";
else
cout << "НЕТ";
return 0;
}
|
|
Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:
(4, 2); (5, 3); (6, 4); (8, 2); (10, 5); (12, 1); (14, 3); (17, 2); (20, 4).
Сколько было запусков, при которых программа напечатала «ДА»?