「みちともデジタル」は、ITパスポート試験の合格を目指す方を応援する無料学習サイトです。

めんどうそうな問題でも、作業だけで正解できます。iパス令和元年問70解説

【めんどうそうな問題の解き方】ITパスポート令和元年問70解説 特集
スポンサーリンク

令和元年 問70

大文字の英字から成る文字列の暗号化を考える。暗号化の手順と例は次のとおりである。この手順で暗号化した結果が“EGE”であるとき、元の文字列はどれか。

暗号化の手順例 “FAX”の暗号化
処理前処理後
1表から英字を文字番号に変換する。FAX5, 0, 23
21文字目に1、2文字目に2、n文字目に nを加算する。5, 0, 236, 2, 26
326で割った余りを新たな文字番号とする。6, 2, 266, 2, 0
4表から文字番号を英字に変換する。6, 2, 0GCA

英字ABCDEFGHIJKLM
文字番号0123456789101112
英字NOPQRSTUVWXYZ
文字番号13141516171819202122232425

ア BED
イ DEB
ウ FIH
エ HIF
 

解 説      次 へ

正解の理由(令和元年 問70)

(1) 「求めるもの」と「条件」を確認します。

【求めるもの】
 暗号化した結果が「EGE」であるときの、元の文字列

【条件】
 示された手順に従う。

(2)問題を解く大筋を確認します。

選択肢に、4つの候補が示されているので、それぞれ、手順通りに暗号化して、「EGE」になるか確認します。

暗号化の手順から復号の手順を考えることも可能ですが、確実に正解できる方法をとります。

ITパスポート試験では、問題に対して試験時間は十分にあります。

めんどうに感じるかもしれませんが、このような手順が示されている問題では、下手に考えるより、手順に従い作業して選択肢を確認する方法をお勧めします。

(3)選択肢を確認するときに迷わない方法(ちょっとした工夫)

試験では、メモ用紙が配布されます。

次のように、メモ用紙にあらかじめ枠を書いておき、後から空欄を埋めるように考えると、誤りが少なく落ち着いて答えることが出来ます。

BEDDEBFIHHIF
手順
1英→番
2加算
3あまり
4番→英

(4) 暗号化して「EGE」になるか、選択肢を確認します。

 BED

手順にしたがって作業します。

・手順1 表から英字を文字番号に変換する。

(処理前)BED
  ↓
(処理後)143

ITパスポート令和元年問70ア手順1

・手順2 1文字目に1、2文字目に2、n文字目に nを加算する。

(処理前)

(処理後)

1

1+12

4

4+26

3

3+36

・手順3 26で割った余りを新たな文字番号とする。

(処理前)

(処理後)

2

2÷26⇒
あまり2

6

6÷26⇒
あまり6

6

6÷26⇒
あまり6

・処理4 表から文字番号を英字に変換する。

(処理前)266
  ↓
(処理後)CGG

ITパスポート令和元年問70ア手順4

表に記入する方法の場合には、下の図(「BED」について拡大)のようになります。

暗号化の手順BED”の暗号化
処理前処理後
1表から英字を文字番号に変換する。BED1, 4, 3
21文字目に1、2文字目に2、n文字目に nを加算する。1, 4, 32, 6, 6
326で割った余りを新たな文字番号とする。2, 6, 62, 6, 6
4表から文字番号を英字に変換する。2, 6, 6CGG

 DEB

ア と同様にして「DEB」について、表を使って確認します。

暗号化の手順DEB”の暗号化
処理前処理後
1表から英字を文字番号に変換する。DEB3, 4, 1
21文字目に1、2文字目に2、n文字目に nを加算する。3, 4, 14, 6, 4
326で割った余りを新たな文字番号とする。4, 6, 44, 6, 4
4表から文字番号を英字に変換する。4, 6, 4EGE

 FIH

「FIH」について、表を使って確認します。

暗号化の手順FIH”の暗号化
処理前処理後
1表から英字を文字番号に変換する。FIH5, 8, 7
21文字目に1、2文字目に2、n文字目に nを加算する。5, 8, 76, 10, 10
326で割った余りを新たな文字番号とする。6, 10, 106, 10, 10
4表から文字番号を英字に変換する。6, 10, 10GKK

 HIF

「HIF」について、表を使って確認します。

暗号化の手順HIF”の暗号化
処理前処理後
1表から英字を文字番号に変換する。HIF7, 8, 5
21文字目に1、2文字目に2、n文字目に nを加算する。7, 8, 58, 10, 7
326で割った余りを新たな文字番号とする。8, 10, 78, 10, 7
4表から文字番号を英字に変換する。8, 10, 7IKH

よって、暗号化して「EGE」になるのは「DEB」なので、正解は  です。

(令和元年 問70)
令和元年 問題番号順
アルゴリズム 学習優先順
一覧

めんどうそうな問題でも、作業だけで正解できます。

これまで、たった1問の差で、合否が分かれた高校生の様子をたくさん見てきました。

この経験から、よほど自信がない限り、初めから捨てていい問題はないと思っています。

今回の問題は、一見、めんどうですが、手順を踏んで作業をすれば正解できる問題です。

このような問題を一つでも確実に正解し、合格に近づきましょう。

コメント

タイトルとURLをコピーしました