情報:IT
高校生
解決済み

情報Iでプログラミング(分岐処理とか反復処理とか)の範囲がテストに出るんですがどんな感じで出されるかわからんしどう勉強していいのかわからないので勉強法を教えて欲しいです🙇🏻‍♀️⸒⸒🙇🏻‍♀️⸒⸒

回答

✨ ベストアンサー ✨

情報Ⅰのプログラミングでテストに出やすいのは、「ちゃんと書けるか」よりも「処理の流れを理解できているか」です。
多くの場合、次のような形で出題されます。

・if文や繰り返しを使った簡単なプログラム(または疑似コード)が示される
・そのプログラムを実行したときの結果を答える
・条件を少し変えたら、結果がどう変わるかを考えさせる

そのため、勉強するときは文法を暗記するより、
「この条件のときは何が実行されるか」
「この繰り返しは何回動くのか」
を、1行ずつ追って説明できるようにするのが大切です。

教科書やプリントの例題を見て、
・実行結果を先に予想する
・なぜそうなるのかを言葉で説明してみる
という練習をすると、テスト形式が多少違っても対応しやすくなります。

情報Ⅰの定期テストは、難しいアルゴリズムを作る力ではなく、
「処理の仕組みを理解しているか」を見るものがほとんどです。

この回答にコメントする

回答

一般的にプログラミングの処理は、
順次、分岐、反復の3つの処理だけで、
成り立っています。

なので、私はフローチャートを描いてみる
ことをオススメします。
フローチャートはプログラミングする前に
どういう流れになるのかを、
視覚的にとらえる簡略図のことです。

文字列ばかり眺めていても、何も明確化
されないですし、
実際の仕事でも行う工程の一つです。
まあプログラミングは難しいですよね。

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉