Можно либо циклы в общем цикле (коротко и красиво):
использовать Робот
алг
нач
нц пока снизу свободно
вниз
нц пока справа свободно
вправо
кц
нц пока снизу свободно
вниз
кц
нц пока слева свободно
влево
кц
кц
кон
То же самое ещё понятнее и короче выглядит, если малые циклы в строчку записать:
использовать Робот
алг
нач
нц пока снизу свободно
вниз
нц пока справа свободно; вправо кц
нц пока снизу свободно; вниз кц
нц пока слева свободно; влево кц
кц
кон
Либо просто несколько циклов друг за другом (длинно и уныло):
использовать Робот
алг
нач
нц пока справа свободно
вправо
кц
нц пока снизу свободно
вниз
кц
нц пока слева свободно
влево
кц
вниз
нц пока справа свободно
вправо
кц
нц пока снизу свободно
вниз
кц
нц пока слева свободно
влево
кц
кон
Поделитесь своими знаниями, ответьте на вопрос:
По разным источникам словарь иероглифов"чжунхуа цзыхай" 1994 года издания содержит 85568 или 87019 иероглифов. каждый иероглиф был закодирован минимальным возможным целым количеством бит. какое из значений позволит закодировать все 85568 иероглифов и не позволит закодировать все 87019 иероглифов с равномерного двоичного кода ? варианты ответов 1)177кбайт 2)179кбайт 3)181кбайт 4)183кбайт
1. log(2)85568 ≈ 16.38 ≈ 17 бит
2. log(2)87019 ≈ 16.41 ≈ 17 бит
Для кодирования всех иероглифов:
1. 85568*17 бит = 85568*17/8/1024 Кбайт ≈ 177.6 Кбайт
2. 87019*17 бит = 87019*17/8/1024 Кбайт ≈ 180,6 Кбайт
ответ: 2)179 Кбайт