Очевидно, что букву "А" с буквой "Б" мы перепутать не можем, так как А состоит только из нулей, а Б только из единиц.
Буква "В" состоит из нулей и единиц, так что, казалось бы, ее можно декодировать неоднозначно, НО. Попробуем это сделать. Предположим, что мы перепутали первый 0 и думаем, что это А. Остаётся число 10. Которое уже никак не декодировать иначе.
// PascalABC.NET 3.3, сборка 1611 от 06.01.2018
// Внимание! Если программа не работает, обновите версию!
begin
var a:= ReadReal('a =');
Writeln('y = ', (a**2+10)/(sqrt(a**2 + 1)));
end.
<u>Пример:</u>
a = 1
y = 7.77817459305202
6) Ответ 1 (определённость)
7) Ответ 1 (графические)
Вот программа на языках:
1) Python 3.6.3
2) PascalABC
3) C#
В каждом случае я описал алгоритм как можно подробней
<em>// PascalABC.NET 3.3, сборка 1541 от 29.09.2017</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var n:=ReadInteger('n =');
Writeln(n*'Ф ')
end.
<u>Пример</u>
n = 7
Ф Ф Ф Ф Ф Ф Ф