joho1-2017の日記

joho1-2017の日記

情報処理実習1の解説ブログです.皆さんが課題を解く時の助けになれば幸いです.

模擬テストと解説

6組 模擬テストの結果はどうだったでしょうか. 時間内に提出できていなかった人が何人かいましたが,来週の本番で提出できなかった場合には,当然0点となってしまいます.何度でも再提出可能なので,1題解くごとに(解けていなくても),こまめに提出するよ…

構造体と共用体

今週は構造体と共用体について学習しました. 構造体を利用することで,コードが読みやすくなるといったメリットがあります. 構造体と共用体の違いは,授業中の説明にあった通り,メモリを各メンバで共有するかどうかにあります.例えば各メンバがそれぞれd…

ポインタ2

今週は先週に引き続き,ポインタについて学習しました. そして今回新たに扱うのがファイルポインタです. 今まで,画面の入出力で扱ってきた,printfやscanfなどは,ファイル名が省略されていたもので,ファイル名を指定して使うのがfprintf, fscanfなどと…

ポインタ1

今回の授業では,ポインタを扱いました. ポインタとは,簡単にまとめると「変数等のメモリアドレスのこと」を言います. イメージは,ホテルや旅館等の部屋番号がポインタ(アドレス)でその部屋の中身(お客さんなど)が変数の数字だと思ってください. 例えば…

中間テスト

中間テスト解答例

おさらい

少しずつ難しい内容になってきているので,ついていけなくなってしまう前に,ブログでの質問やオフィスアワーを有効に活用しましょう. 次回は中間テストです.わからない部分がある人は今週中にしっかり理解するようにしてください.

配列と文字列

第7回の授業では,5組は関数について勉強しました. 関数のまとめについては,本ブログの関数のページを確認してください.6組の授業では,配列と文字列について勉強しました. 配列のまとめについては本ブログの第6回 データ型 配列のページを確認してくだ…

データ型

第6回の6組の授業では,データ型について勉強しました. 我々人間と,コンピュータでは扱えるデータには違いがあり,これを理解せずプログラムすると,意図しないエラーが起こることもあります. そして,これは経験上ですが,この手のエラーはコンパイルは…

関数

第5回の授業では,関数について勉強しました. 関数のイメージは,一言で言うと「関連する復数の処理を1つにまとめたプログラム」だと思ってください. 現在までの授業では,100行にも満たないとても短いプログラムしか書いていませんが,今後の課題では数…

制御文2

第4回 制御文2のおさらいと課題を解くにあたっての考え方について解説したいと思います. 第4回では,前回学んだif文,for文,while文の応用とその他の条件処理,ループ処理の方法を学びました. if文 if文は,ある条件を満たす(あるいは満たさない)時に…

制御文1

第3回 制御文1のおさらいと課題を解くにあたっての考え方についての簡単に解説したいと思います. まず今回の授業で扱った制御文ですが,今後いろいろなプログラムを書く上での基本となるため,しっかりと復習をしてください. 簡単なおさらいなので,詳し…

2017年度情報処理実習1 はじめに

2017年度の情報処理実習1についてのブログです. このブログでは,授業についての簡単なおさらいと課題についての考え方や解説等を行っていきたいと思います. また,授業についての質問対応等は基本的にこのブログで受け付けます.気軽にコメント欄にて質…