Не авторизован Зарегистрироваться Войти Войти через VK
Все задания взяты из открытого банка заданий ФИПИ
На текущий момент есть ответы в 2473 заданиях из 3262 (актуальных)
Ниже приведена программа, записанная на пяти языках программирования.
Алгоритмический язык
Паскаль
алг
нач
цел 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;
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» шесть раз.
У исполнителя Квадратор две команды, которым присвоены номера:
1. возведи в квадрат
2. прибавь 2
Первая из них возводит число на экране во вторую степень, вторая прибавляет к числу 2.
Составьте алгоритм получения из числа 1 числа 51, содержащий не более 5 команд. В ответе запишите только номера команд.
(Например, 21221 –– это алгоритм:
прибавь 2
возведи в квадрат
возведи в квадрат,
который преобразует число 1 в 169.)
Если таких алгоритмов более одного, то запишите любой из них.
если s > А или t > 11
if (s > А) or (t > 11)
then writeln("YES")
else writeln("NO")
IF s > А OR t > 11 THEN
if (s > А) or (t > 11):
int main(){
if (s > А || t > 11)
(––9, 11); (2, 7); (5, 12); (2, ––2); (7, ––9); (12, 6); (9, ––1); (7, 11); (11, ––5).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» три раза.
Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «YES» три раза.
если s > 10 или t > А
if (s > 10) or (t > А)
IF s > 10 OR t > А THEN
if (s > 10) or (t > А):
if (s > 10 || t > А)
(1, 2); (11, 2); (1, 12); (11, 12); (––11, ––12); (––11, 12); (––12, 11); (10, 10); (10, 5).
Укажите целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.
Укажите количество целых значений параметра А, при которых для указанных входных данных программа напечатает «NO» шесть раз.
цел s, t
если s < 4 и не t < 2
var s, t: integer;
if (s < 4) and not (t < 2)
DIM s, t AS INTEGER
IF s < 4 AND NOT t < 2 THEN
if (s < 4) and not (t < 2):
int s, t;
if ((s < 4) && !(t < 2))
(0, 2); (–1, 0); (2, 3); (4, 2); (3, 1); (–2, 7); (10, –2); (5, 4); (–7, 11).
Сколько было запусков, при которых программа напечатала «YES»?
(13, 2); (11, 12); (–12, 12); (2, –2); (–10, –10); (6, –5); (2, 8); (9, 10); (1, 13).
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» шесть раз.
Укажите наибольшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» четыре раза.
Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «YES» шесть раз.