1 / 16

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

データ構造とアルゴリズム論 第4章 レコード構造を使った処理-クラスの利用. 平成 26 年 5 月 16 日 森田 彦. 基礎課題提出状況 (5/9). 挽回を!. 全基礎課題提出者 → 66.7%. 応用課題提出状況( 5/9 ). 1. 19 題( 3 名) 2. 17 題 ( 3 名) 3. 15 題( 2 名 ). 第1回テスト実施要領. 日時 : 5/23 13:15 ~ 14:05 実施形態 :ペーパーテスト形式(テスト中はPCを使用できません) 参照等 :テキスト、プリント参照可 出題範囲 :第1章~第4章まで

claude
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 基礎課題提出状況(5/9) 挽回を! 全基礎課題提出者→66.7%

  3. 応用課題提出状況(5/9) 1.19題(3名) 2.17題(3名) 3.15題(2名)

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

  5. 【参考資料】 理解度チェック(5/9時点)の成績 平均2.76

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

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

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

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

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

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

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

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

  14. フィールド レコードとは? レコード 名簿 ファイル 関連するデータの集まり 氏 名 年齢 職業 現住所 レコードをプログラムで(効率的に)表現するには・・・? Java言語ではクラスを用いる。

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

  16. 学習に当たって 本日は第4章の課題を確実に終了するようにして下さい。 これまでの基礎課題を全て終了した学生は以下のいずれかを終了すれば演習を終えても結構です。  ① 4章の応用課題を全て提出する。  ② 「理解度確認テスト」第1章~第4章を行い、全てに80点以上をとる(先週やった人も改めて本日行う事)。

More Related