コンピュータネットワーク基礎
Aクラス 小テスト 2005.07.20

Back


以下の設問の答を解答用紙に記入し,メール に添付して提出する.添付ファイルの名前はntesta07-20_s0340**.txt とする.

設問

次に示す文は1行20文字で全部で10行の日本語文を下に 示すような特殊な作業によりバラバラにし たものである.元の正しい文を示せ.

る.コしていが到来・ネしよピンとうュータ
用する効に利ットワり多ークはに有を,かな
が必要的知識岐にわ書はたるなに術技る.本
とを目するこ,それ略)らをと的説解(以下
通信技進歩とコンピがあューの術のタ進歩と
およびの社会いまっな変て,活生々我に大き
る.特つつあ化がも年代たら1にれさ990
のコン界規模後半にネッ入りュピ世,ータ・
ーネッインタトワーき勢クでがトるあ驚くべ
,いわておりいで普社会及しるゆきてネット

さて,作業は以下の二つを交互に5回ずつ繰り返したものである.

  1. 横方向の移動作業

    1. 各行をある文字数分だけずらす.例えば,「あいうえおかきくけこ」を2文字分ずらす と,「うえおかきくけこあい」となる.
    2. 各行の右半分の文字の順番を逆にする.「うえおかきくけこあい」なら「う えおかきいあこけく」となる.

  2. 縦方向の移動作業

    行単位である行数分ずらす.2行ずらすと,3行目が一番上に来て2行目が一番下 に移動する.

  3. ヒントとしては,5回ずつの作業の最初は横方向も縦方向も5つずらしており, 最後の作業は横に11文字,縦に6行ずらしている.ただし, 考えれば分かるように縦方向の移動には反転等の特殊な作業が入っていないので, 正しい行の並びを見つけると,修復のための移動は1回だけで良いことに なる.

復元作業には次のようなスクリプトを利用してもよい.


解答例

コンピュータの進歩と通信技術の進歩とがあ
いまって,我々の社会および生活に大きな変
化がもたらされつつある.特に1990年代
後半に入り,世界規模のコンピュータ・ネッ
トワークであるインターネットが驚くべき勢
いで普及してきており,いわゆるネット社会
が到来しようとしている.コンピュータ・ネ
ットワークを有効に利用するには,かなり多
岐にわたる技術的知識が必要になる.本書は
,それらを解説することを目的と(以下略)


コンピュータネットワーク基礎
Bクラス 小テスト 2005.07.20


以下の設問の答を解答用紙に記入し,メール に添付して提出する.添付ファイルの名前はntestb07-20_s0340**.txt とする.

設問

次に示す文は1行20文字で全部で10行の日本語文を下に 示すような特殊な作業によりバラバラにし たものである.元の正しい文を示せ.

る.コしていが到来・ネしよピンとうュータ
用する効に利ットワり多ークはに有を,かな
が必要的知識岐にわ書はたるなに術技る.本
とを目するこ,それ略)らをと的説解(以下
通信技進歩とコンピがあューの術のタ進歩と
およびの社会いまっな変て,活生々我に大き
る.特つつあ化がも年代たら1にれさ990
のコン界規模後半にネッ入りュピ世,ータ・
ーネッインタトワーき勢クでがトるあ驚くべ
,いわておりいで普社会及しるゆきてネット

さて,作業は以下の二つを交互に5回ずつ繰り返したものである.

  1. 横方向の移動作業

    1. 各行をある文字数分だけずらす.例えば,「あいうえおかきくけこ」を2文字分ずらす と,「うえおかきくけこあい」となる.
    2. 各行の右半分の文字の順番を逆にする.「うえおかきくけこあい」なら「う えおかきいあこけく」となる.

  2. 縦方向の移動作業

    行単位である行数分ずらす.2行ずらすと,3行目が一番上に来て2行目が一番下 に移動する.

  3. ヒントとしては,5回ずつの作業の最初は横方向も縦方向も5つずらしており, 最後の作業は横に11文字,縦に6行ずらしている.ただし, 考えれば分かるように縦方向の移動には反転等の特殊な作業が入っていないので, 正しい行の並びを見つけると,修復のための移動は1回だけで良いことに なる.

復元作業には次のようなスクリプトを利用してもよい.


解答例はAクラスと同じ.


Back