Presentation is loading. Please wait.

Presentation is loading. Please wait.

データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用

Similar presentations


Presentation on theme: "データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用"— Presentation transcript:

1 データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用
データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用 平成29年11月1日 森田 彦

2 第1回テスト実施要領 日時:11/8 9:15~10:05 実施形態:ペーパーテスト形式(テスト中はPCを使用できません)
日時:11/8 9:15~10:05 実施形態:ペーパーテスト形式(テスト中はPCを使用できません) 参照等:テキスト、プリント参照可 出題範囲:第1章~第4章まで 注意:試験欠席の場合は、単位を取得できません。→十分注意してください。 ※ テスト後は通常の演習 科目HP上の理解度確認テストを必ずやっておいて下さい。

3 理解度チェック1 import ; 1.javax.swing.*
まず、ファイル入出力を行うために、プログラムの冒頭にあるインポート文を付加しなければなりません。空欄に入るパッケージ名は次の選択肢のいずれでしょうか? import                   ; 1.javax.swing.*   2.javax.awt.event.ActionEvent  3.java.io.* 4.java.util.*

4 理解度チェック1 解答 空欄に入るパッケージ名は? 1.javax.swing.*
理解度チェック1 解答 空欄に入るパッケージ名は? 1.javax.swing.*   2.navax.awt.event.ActionEvent  3.java.io.* 4.java.util.* ファイル入出力を行うためには、「java.io.*」というパッケージをインポートする(p.30参照)。 ioは「input/output」、つまり入出力の略。

5 理解度チェック2 空欄[問題2]に入る適切な用語は次のいずれですか?
1.Nenrei.txt   2.output.txt  3.input.txt  4.score.txt    5.Age.txt

6 理解度チェック2 解答 問題2に入る適切な用語は次のいずれですか?
理解度チェック2 解答 問題2に入る適切な用語は次のいずれですか? 1.Nenrei.txt   2.output.txt  3.input.txt  4.score.txt    5.Age.txt 空欄には、入力ファイル名が入る。 問題文にある通り、今の場合は Age.txt

7 理解度チェック3 空欄[問題3]に入る適切な式は次のいずれですか? 1.nenreiFile.readLine()
2.ageFile.readLine() 3.fin.readLine() 4.fout.readLine()  

8 入力ストリーム名.readLine();
理解度チェック3 解答 問題3に入る適切な式は次のいずれですか? 1.nenreiFile.readLine() 2.ageFile.readLine() 3.fin.readLine()       4.fout.readLine()   空欄に入るのは、データを1行分読み取る命令 入力ストリーム名.readLine(); BufferedReader ageFile=new BufferedReader(・・・ より・・・ ageFile.readLine()

9 理解度チェック4 空欄[問題4]に入る適切な式は次のいずれですか? 1.nenreiFile.close()
2.ageFile.close()   3.fin.close()   4.fout.close()   

10 理解度チェック4 解答 問題4に入る適切な式は次のいずれですか? ファイルを閉じるには、 ageFile.close
理解度チェック4 解答 問題4に入る適切な式は次のいずれですか? 1.nenreiFile.close() 2.ageFile.close()   3.fin.close()         4.fout.close()     ファイルを閉じるには、 入出力ストリーム名.close(); BufferedReader ageFile=new BufferedReader(・・・ より・・・ ageFile.close

11 レコードとは? レコード 名簿 ファイル 関連するデータの集まり フィールド レコードをプログラムで(効率的に)表現するには・・・?
氏 名 年齢 職業 現住所 花形 満 21 プロ野球選手 〒 横浜市中区本牧ふ頭 花形 満 21 プロ野球選手 〒 横浜市中区本牧ふ頭 轟 次郎 32 私立探偵 〒 東京都目黒区大岡山 ・・・ ・・ 轟 次郎 32 私立探偵 〒 東京都目黒区大岡山 フィールド レコードをプログラムで(効率的に)表現するには・・・? Java言語ではクラスを用いる。

12 本日の学習の流れ 4-1 クラスを用いてレコードを定義する 題材は【基礎課題3-7】の処理→【基礎課題4-1】
4-1 クラスを用いてレコードを定義する  題材は【基礎課題3-7】の処理→【基礎課題4-1】 4-2 クラス(オブジェクト)を配列にする  【基礎課題4-2】 4-3 データをクラス(オブジェクト)で表現するメリットを理解する。  【基礎課題4-3】 4-4 応用課題で理解度チェック   【応用課題4-A】、【応用課題4-B】

13 学習に当たって 本日は第4章の課題を確実に終了するようにして下さい。


Download ppt "データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用"

Similar presentations


Ads by Google