H27春 午後 プログラミング
広告
tmさん
(No.1)
各問のいくつかの解答についてですが、
設問1 "skkeii" , 5
設問2 (ウ)EncodeArray[k] = InputString
設問3 (カ)OutputString < BlockSortString
と入力した際に3つとも、×と判定されました。
設問1に関してはなぜこの入力で×なのか、設問2と3は意味合いは本来の解答と同じ意味合いかと思いますがなぜ×と判定されるのでしょうか。
よろしくお願いします。
設問1 "skkeii" , 5
設問2 (ウ)EncodeArray[k] = InputString
設問3 (カ)OutputString < BlockSortString
と入力した際に3つとも、×と判定されました。
設問1に関してはなぜこの入力で×なのか、設問2と3は意味合いは本来の解答と同じ意味合いかと思いますがなぜ×と判定されるのでしょうか。
よろしくお願いします。
2026.08.11 20:53
匿名さん
(No.2)
設問1 "skkeii" , 5
→コピペしたら正解判定されました。この通りに入力したのが確実なのであれば深く考える必要はないと思います。
設問2 (ウ)EncodeArray[k] = InputString
→プログラミングに疎い私には正解に見えます。より詳しい方が解説してくれるといいのですが。
設問3 (カ)OutputString < BlockSortString
→こちらは明確に誤りです。それぞれの変数に代入されているのは文字列であって、文字列の長さではありません。文字列は不等号で比較できません。
→コピペしたら正解判定されました。この通りに入力したのが確実なのであれば深く考える必要はないと思います。
設問2 (ウ)EncodeArray[k] = InputString
→プログラミングに疎い私には正解に見えます。より詳しい方が解説してくれるといいのですが。
設問3 (カ)OutputString < BlockSortString
→こちらは明確に誤りです。それぞれの変数に代入されているのは文字列であって、文字列の長さではありません。文字列は不等号で比較できません。
2026.08.12 13:18
匿名さん
(No.3)
設問2 (ウ)EncodeArray[k] = InputString
こちらは「=」を「両辺が等しい」という意図で使用されていると考えられ、その場合本来の解答と同じ意味合いかと思います。ですが、プログラミング言語においては一般的に「=」は「両辺が等しい」ではなく「右辺を左辺に代入する」という意味で使われます。本試験の疑似言語においては代入は「←」なので、「=」は「両辺が等しい」という意味として捉えられるとは思いますが、一応日本語で書いておいた方が紛れがなく安全かと思います。
こちらは「=」を「両辺が等しい」という意図で使用されていると考えられ、その場合本来の解答と同じ意味合いかと思います。ですが、プログラミング言語においては一般的に「=」は「両辺が等しい」ではなく「右辺を左辺に代入する」という意味で使われます。本試験の疑似言語においては代入は「←」なので、「=」は「両辺が等しい」という意味として捉えられるとは思いますが、一応日本語で書いておいた方が紛れがなく安全かと思います。
2026.08.12 14:02
tmさん
(No.4)
匿名さん(No.2) 、匿名さん(No.3) 、ご回答ありがとうございます!
今度からは文字を記載するように解答するよう心がけようと思いました!
今度からは文字を記載するように解答するよう心がけようと思いました!
2026.08.13 17:28
広告
返信投稿用フォーム
投稿記事削除用フォーム
広告