kuziv31
?>

Информатика, Паскаль Как будет выглядеть раздел описания переменных для переменных, указанных ниже? A - количество дней месяца B - название месяца С - глубина водоёма D - факт наличия моста

Информатика

Ответы

elav20134518
// PascalABC.NET 3.0, сборка 1073
const
  s='';
var
  c:char;
  p:integer;
begin
  repeat
    Write('Введите латинскую букву, иной символ завершит работу: ');
    Readln(c);
    p:=Pos(c,s);
    if p>0 then Writeln('Рядом буква "',s[p+1],'"')
  until p=0
end.

Тестовое решение:
Введите латинскую букву, иной символ завершит работу: y
Рядом буква "u"
Введите латинскую букву, иной символ завершит работу: H
Рядом буква "J"
Введите латинскую букву, иной символ завершит работу: m
Рядом буква "q"
Введите латинскую букву, иной символ завершит работу: P
Рядом буква "A"
Введите латинскую букву, иной символ завершит работу: 5
anton1969026203
Если использовать коды длины N, то должно существовать не менее 16 различных строчек из символов 0 и 1, таких, что в каждой такой строчке будет чётное число единиц (это очевидно, конечно: если таких строчек будет меньше 16, то кодов попросту не хватит).

3 не подходит: даже без ограничений на количество единиц число строчек 2^3 = 8, что меньше 16.

4 тоже не подходит: без ограничений на количество единиц число строчек 2^4 = 16, но как минимум одна не подходит (например, 0001 - не удовлетворяет требованиям). Хороших строчек остается не больше 15, что меньше 16. (На самом деле, хороших строчек длины 4 всего 8).

Пробуем 5. Если придумаем как закодировать 16 символов - победа. А закодировать можно вот как: первые 4 символа - двоичная запись номера символа (нумеруем начиная с нуля, например 5-й символ - 0101), а последний символ - 0, если число единиц среди первых четырёх символов чётно и 1 - если нечётно. Тогда в любом случае получится чётное количество единиц.

ответ. 5 (вариант 3).

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Информатика, Паскаль Как будет выглядеть раздел описания переменных для переменных, указанных ниже? A - количество дней месяца B - название месяца С - глубина водоёма D - факт наличия моста
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Kulikov1065
Alsergus7811
Akvamontaz
panstel
Milovidova
Natysya7777
olgusikok
Bni1504
kosstroy
volkovaoksana19806037
tashovairina
whitewhit90
gigbes
mukbidc
v-shevlyakov7992