Есть ответ 👍

Составьте алгоритм (pascalabc), в результате которого получится "слово", состоящее из букв "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", стоящих в случайном порядке, при этом: за "a" могут следовать только "e и "i"; за "b" могут следовать только "f" и "j"; за "c" могут следовать только "g" и "k"; за "d" могут следовать только "h" и "l"; за "e" могут следовать только "a" и "i"; за "f" могут следовать только "b" и "j"; за "g" могут следовать только "c" и "k"; за "h" могут следовать только "d" и "l"; за "i" могут следовать только "a" и "e"; за "j" могут следовать только "b" и "f"; за "k" могут следовать только "c" и "g"; за "l" могут следовать только "d" и "h". результатом алгоритма должно стать "слово" состоящее из 32 букв (повтор букв позволяется).

184
241
Посмотреть ответы 2

Ответы на вопрос:


  var a: array['a'..'l',0..1] of char= (('e','i''f','j''g','k''h','l''a','i''b','j'),   ('c','k''d','l''a','e''b','f''c','g''d','h')); i,k: integer; s: string; begin randomize; k: =random(12); s: =''+chr(ord('a')+k); for i: =2 to 32 do   s: =s+a[s[i-1],random(2)]; writeln(s); end. пример: dlhlhdlhdhldlhlhldhdhdlhdhdldhlh

Сначала он поднялся на один уровень-значит он перешёл в папку,в которой хранится папка архив затем перешёл в какой-то подкаталог текущего каталога-значит он перешёл в папку,которая хранится в папке,в которой хранится архив,то есть эта папка находится на одном уровне с папкой архив. еще раз перешел в какой-то подкаталог текущего каталога-значит он перешёл в папку,которая хранится в папке,которая находится на одному уровне с папкой архив. с: \данные\документы\2009значит 2009-е ще раз перешел в какой-то подкаталог текущего каталогадокументы -з атем перешёл в какой-то подкаталог текущего каталога,значит эта папка находится на одном уровне с папкой архивзначит искомый адрес: с: \данные\архивответ: вариант 3

Популярно: Информатика