- 第一学習社 情報B -

第1章 問題解決とコンピュータの活用
第2節 コンピュータによる情報処理の特徴

1 コンピュータでの処理

1405-1
【教師向けコメント】 プログラミングで、ポインタのとその利点を説明するときに利用できます。この際、ポインタを使うことの利点・欠点を説明する必要があります。
【生徒向け】 プログラミングで、呼び出した関数に値を渡す時、そのまま値を渡す方法と、その値が記憶されているメモリの場所を指定して渡す方法があります。後者をポインタを渡すといいます。前者では、呼び出された関数内で数字を変更しても、呼び出し元の変数を変更することは出来ず、変更した数字を元の関数へ渡しなおす必要がありました。後者では場所を指定して渡すことで、呼び出された関数内で、直接呼び出し元の変数の値を変更することができます。

1405-2
【教師向けコメント】 ポインタの性質を説明した後、ポインタを使った利点を示す際の一例として利用することが出来ます。
【生徒向け】 ポインタは、「値」でなく、その値が記憶(格納)されている「メモリの場所」を渡すことだと習いましたね。では、それによってどんな利点があるのでしょうか。一例を見てみましょう。