教材 適性診断A – コードレベル診断 2021.04.23 by toyoshi 0 制限時間は基礎応用合わせて40分です。 お得意なプログラミング言語で受験してください。(JavaScript,PHP,Ruby,Java,C...などプログラミング言語であればなんでも構いません)また、解答のコードは解答欄に貼り付けてください。その際どの言語で書いたかも記入してください。※コードレベル診断はWebで調べながらやっても構いません。その場合は参考にしたサイトのURLを解答欄の一番下に貼ってください解答が完了したら「送信」ボタンを押してください。(制限時間が過ぎると自動で送信されます) コードレベル診断 基礎テスト 総解答目安時間: 10分 問1 税抜き価格から税込価格を計算し、出力するプログラムを書いて下さい。 また処理には必ず関数を使用してください。 ※税率は 8%とします。 ※正規表現を用いた入力値チェック等は不要です。 解答: 問2 繰り返し文、関数を使用して以下のプログラムを作成しなさい。 テストの点数から生徒の成績をつけたいです。 成績は A~C の 3 段階評価で以下のようにつけます。 テストの点数 成績 80 点以上 → A 80 点未満 40 点以上 → B 40 点未満 → C 5 人の生徒の点数を定義して、5 人分の成績を出力するプログラムを作成して下さい。 ※生徒の点数は決めてもらって構いません。 ※正規表現を用いた入力値チェック等は不要です。 解答: コードレベル診断 応用テスト 担当者から言語の指定があった場合、指定の言語で受験するようにして下さい。また、解答のコードは解答用紙の記入欄に貼り付けてください。その際どの言語で書いたかも記入してください。 総解答目安時間: 30分 問題 あなたは A 君のテストの点数を当てるゲームをしています。 A 君はあなたが質問した数に対して「正解」、「それより高い」、「それより低い」のいずれかで返事します。確率は考えない場合、常に点数の範囲の中央値で質問していくと、効率よく A 君の点数を当てることができます。 ※中央値:0~100 の中央値は 50、75~100 の中央値は 88。 例えば 100 点満点のテストで A 君が 83 点だった場合、以下のように多くても 7 回質問すれば A 君の点数を当てることができます。 実際に上記の例のようなロジックのプログラムを作成して下さい。また最終的な出力値としては、N 点満点のテストで、A 君の点数が X 点だった場合に、A 君の点数を当てるために必要な質問の回数を出力して下さい。 ※テストの点数の上限 N、A 君の点数 X は、実際に変数として定義して下さい。※中央値の小数点は切り上げてください。※正規表現を用いた入力値チェック等は不要です。 解答: