1999年度のプログラミングIIIの授業は終りました。 この授業のページは参照用の資料として保存しているものです。最新の情報・資料は
江上の授業ページ
で。
[
EGAMIX トップ
] > [
授業のページ
] > [
1999年度 プログラミングIII
] > [授業ノート・資料]
[
Back
] [
プログラミング2
]
1999 プログラミング3
1999年 2年次後期 (担当:江上)
[シラバス] [
授業内容
] [
参考書・資料
][
関連リンク
][
チャット
][
用語集
][
提出確認
]
●
授業で使用した資料等
テキストを補うために用意した資料です。
[授業日]
1999/10/07
(プログラミング2の確認・復習)
授業の進め方など
プログラミング2での苦情など
復習・理解の確認
プログラミング3での課題提出等
システム変更に伴って・・・(落ち着くまではいろいろと変更があり得ます)
復習用サンプル・プログラム
1999/10/14
(ポインタの基礎)
システム変更に伴って・・・(こんなのはどうだろう)
C言語の危険な領域へ
アドレスとポインタ(p.140-p.141)
ポインタ変数のイメージ, アドレスとポインタ(p.142-p.143)
簡単な例題
復習項目
1999/10/21
(「アドレス」と「ポインタ」)
"sinkei.c" 関連の課題について
1999/10/28
(変数・ポインタ・配列)
ポインタの大きさ(p.144-p.145)
配列とアドレス(ここでは1次元配列とアドレスの部分, (p.128-p.130)
変数とポインタと配列
ポインタの移動速度
右辺値と左辺値
練習問題
→ 3項演算子
1999/11/04
(ポインタ・配列の受け渡し)
引数としての配列の利用(p.132-p.133)
関数の引数として配列を利用する場合には?その意味・利点は?
アドレスを受け渡すということについて
章末の練習問題(p.137-p.138)
ポインタ変数を利用した配列へのアクセス(p.146-p.149)
ポインタ変数を利用して配列にアクセス(読み・書き)する
プログラムは配列形式とポインタ形式で書き換え可能である
ポインタ変数の配列(p.150-p.151)
同じ型のポインタ変数を集めて配列を作る場合について
また配列へのポインタとの違いについて
練習問題
1999/11/11
(ポインタ配列
・ポインタのポインタ
)
ちょっと離れて
ポインタ変数って?
ポインタ変数を普通の変数のように(無理やり)使ったらどうなるか
配列・ポインタ間のプログラムの書き換え
同じプログラムが違った「表記方法」で書き換えられる
2次元配列のアドレス(p.131)
2次元配列をポインタ変数を用いてアクセスするには?
ポインタのポインタ(p.159)
章末の練習問題(p.166-p.170)
1999/11/18
(ポインタ復習)(問題・課題・・・演習)
練習問題
復習ポイント
テキストや資料を見ながらポインタについて復習してみてください
ちょっと離れて
アルファベットの出現頻度
1999/11/25
(構造体)
構造体とは?(p.172-p.177)
構造体とは何だろう。ちょっと複雑な型宣言だと考えたらどうだろうか?
構造体を使ってみる
難しいことを考えずに、とりあえず構造体を使ってみよう
プログラムの読み方
構造体学習手順
これまで学習した内容と構造体を組み合わせて知識を広げていこう
章末の練習問題(p.197 の 1)
復習項目
1999/12/02
(構造体の色々)
構造体の効能
構造体変数を使うと便利なこととは?・・・データの管理が楽になる。
構造体のポインタ(p.183-p.184)
構造体をポインタ(アドレス)を用いてアクセスするときには?
構造体の中の構造体(p.185-188)
typedef(p.189-p.191)
共用体(p.192-p.195)
章末の練習問題(p.197 の 2〜5)
線形リストについて
復習問題
1999/12/09
(練習問題)
1999/12/16
(ファイル処理)
定期試験について
ファイルについて(p.202-p.203)
ファイルとは?C言語におけるファイル。
ファイルを扱う
プログラムでディスクファイルにアクセスしてみる
ファイルの終わりを表す特殊文字
EOF とはなにか?
エラー処理
エラー処理とは?何に備えるのか?
ファイル入出力関数一覧
ファイル入出力の学習
2000/01/13
(関数の参照呼出し)
関数の参照呼出し(p.78-p.79, p.156-p.157)
関数の呼び出し方・処理の移し方には種類がある・・・
サンプルプログラム
「値による呼び出し」と「参照による呼び出し」の違いの実例
(コマンドライン引数)
コマンドライン引数(p.153-p.155)
パラメータによりプログラムの動作を変える方法
(ファイル処理)
ファイルを削除するコマンドを作成しよう
ファイルを削除するUnixコマンド(rm)と同じような働きをするコマンドを作成する
標準入出力
キーボードや画面をファイルのように扱う術
復習項目(ファイル)
2000/01/20
(標準関数)
標準関数(p.218-p.219)
標準関数とは?ANSI規格とは?ヘッダーファイルって何?
(C言語について)
CC(C compiler)の構造について
(PDF ファイル)(97年度の授業資料より)
Cのソースコードのメンテナンス(Debug)
(PDF ファイル)(97年度の授業資料より)
参考:Unix のマクロ言語とスクリプトの扱いについて
(PDF ファイル)(97年度の授業資料より)
参考:Cコンパイラのソースコード
C言語の拡張
(まとめ・復習)
プログラミングとはなんだったんだろうか?
→ ビデオ映像(なにわの・・・)
参考:昨年度の定期試験の内容について
授業についてのアンケートのお願い(今週いっぱい)
2000/01/??
(その後の連絡など)
●
その他の資料
→ 今回の授業ではすべて「授業資料」に統合
[
Back
] [
プログラミング2
]
egami@egamix.com