|
|||
Ответы и решения ⇐ ПредыдущаяСтр 5 из 5 Ответы и решения 1. 255 (максимальная длина строки символов в версии языке Паскаль) 3. 3, 8, 38, 83, 88, 338, 383, 388, 883, 3388, 8833, 8883 4. 7 символов 5. 339 6. Нет. p3 = 0, p8 = 1 означает, что в обрабатываемой строке нет цепочки 333, но присутствует цепочка 888. Программа будет работать правильно, если количество символов в исходной строке не меньше 3(n ≥ 3). При n = 1 или n = 2 программа выведет 3 вместо 8 и 88 соответственно. 7. Если оператор p8 := 0 убрать из текста программы, возникает ошибка при обработке варианта строки, содержащей 333888 (например, исходная строка n=12 ‘888888888888’). В этом случае P3=1, p8=4. Выполнятся оба фрагмента программы, что недопустимо по условию задачи. 11. 1, 9, 17 12. program Editor12; {возможны другие варианты решения задачи} var n, n9, k: integer; begin write('N= '); readln(n); write('first char: '); readln(k); n9:=(n - 1) mod 6; Case n9 of 0: writeln(k); 1: if k=1 then writeln(2) else writeln(k, 9); 2: if k=1 then writeln(29) else if k=2 then writeln(3) else writeln(399); 3: if k=1 then writeln(3) else if k = 2 then writeln(39) else writeln(1); 4: if k=1 then writeln(39) else if k=2 then writeln(399) else writeln(2); 5: if k=1 then writeln(399) else if k=2 then writeln(1) else writeln(29); end; end.
|
|||
|