Graphics/2020/ex07
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*グラフィックス基礎及び実習 2020年度 第7回 [#e9701092]
#contents
//&color(#ff0000){''工事中''};
**ex07 課題A [#kadaiA]
//&color(Red){''工事中''};
''提出期限: 0522金16:50''
+ 授業中の指示にしたがって,T51.java と HTurtle.java を修...
-- javafx.scene.paint.Color ってあちこち書くのが面倒なひ...
+ HTurtle に次の仕様で定められる house メソッドを定義して...
>
:void house(double s, double x, double y)| 座標 (x, y) の...
- &color(blue){''この house メソッドは元からある方の hous...
- &color(blue){''動き方によって家が傾くことのないようにす...
- &color(blue){''(x, y)への移動で余計な線を引かないように...
<
+ T51 で変数 d の値を println した直後にこの house メソッ...
house(size/2, 200, 200);
と呼び出して,動作確認しましょう.
+ 完成したプログラムのソースファイル(&color(red){''2つと...
-- 上記ファイルは締切後に半自動的に処理します.コンパイル...
**ex07 課題B [#kadaiB]
//&color(Red){''工事中''};
%%''提出期限: 0522金18:30''%% ''提出期限: 0528木23:59''
+ 教科書の T52.java と Stepper.java を作成してください
+ 授業中の指示にしたがって Stepper.java を修正してください
-- this を追加する際は,println 中の j も this.j にできま...
+ 完成したプログラムのソースファイル(&color(red){''2つと...
-- 上記ファイルは締切後に半自動的に処理します.コンパイル...
//&color(white,blue){check};
**ex07 課題C [#kadaiC]
//&color(Red){''工事中''};
''提出期限: 0528木23:59''
授業で出てきた HW クラスを自分で作ろう.&color(blue){HW ...
#ref(https://www-tlab.math.ryukoku.ac.jp/~takataka/course...
&color(blue){''以下の手順にしたがって段階的に作っていくこ...
+ 上記の通りの HW.java を書く.
+ 5行目のところのコメントどおり,そこに変数の宣言を書く....
+ print メソッドを完成させる.
-- &color(white,blue){check}; 上記を見るとわかるように,...
+ 動作確認のため,G05Fugayo.java をコピーして G06Fugayo.j...
-- &color(blue){HW クラスのかわりに HWsample を使ってるは...
-- まだ HW クラスには calcBMI や printHimando メソッドを...
+ こうして作った G06Fugayo.java をコンパイルして動作確認...
+ HW.java に残りのメソッドの定義を書く
+ G06Fugayo.java のコメントをはずしてコンパイル・動作確認...
+ G06Fugayo で HW クラスのコンストラクタを呼び出している...
+ 完成したプログラムのソースファイル(&color(red){''2つと...
-- 上記ファイルは締切後に半自動的に処理します.コンパイル...
**ex07 課題S(omake) [#kadaiS]
//&color(#ff0000){''工事中''};
期限: 0529金23:59.これはおまけ課題です.やらなくても減点...
数理情報学科の学力認定試験の問題に挑戦してみよう.
2012年2月に行われた2011年度試験の専門Iの問題IV.
*** 学力認定試験の過去問のサイトへアクセスして問題を閲覧...
次のようにして問題を閲覧できる.
+https://wiki.math.ryukoku.ac.jp/ から「学力認定試験」へ
>
数理情報学科のwikiサイトのアクセス時に求められるユーザ名...
<
+ 「大学院入試問題」(←学力認定試験の過去問もこちら) へ
+ 「media:学力認定試験(2012.2).pdf」を開く
*** プログラムを考えよう [#r41f1df6]
問(1)の「クラスメソッドbproblem() を書きなさい」とか,「R...
#pre{{
// クラス BProblem の定義
class BProblem {
// クラスメソッド bproblem の定義
static int bproblem(int m) {
:
return n;
}
// mainメソッドの定義
public static void main(String[] args) {
ここでクラスメソッド bproblem を呼ぶには
n = bproblem(10) または n = BProblem.bproblem(10) ...
}
}
// クラス Rand の定義
class Rand {
// クラスメソッド irand の定義
static int irand() {
return (int)(365*Math.random());
}
}
}}
ここでは,一つのソースファイルで複数のクラスを定義する例...
class の前に public がついていないことに注意.このソース...
二つのクラス名と無関係に適当な名前をつければよい(ここで...
*** コンパイルと実行の仕方 [#j1ea6859]
プロジェクトを作ってない(ex06で説明したVSCodeの設定は行...
$ javac Birth.java
とコンパイルすると,BProblem.class と Rand.class ができる...
$ java BProblem
とする.
ex06 で説明したVSCodeの設定を行った(gr2020というプロジェ...
+ src フォルダ/ディレクトリの下に上記のプログラムを Birth...
+ VSCode で src/Birth.java を開き,main メソッドの上の Ru...
**ex07 課題T(omake) [#kadaiT]
//&color(#ff0000){''工事中''};
期限: 0529金23:59.これはおまけ課題です.やらなくても減点...
教科書 p.60 からの「5.7 まとめの問題」の一部をやろう.
+ 教科書 p.60-63 を読みましょう
+ p.61 の GraphDrawer.java を作りましょう.ただし,このプ...
package graph
と書いてあり,「graph パッケージ」のプログラムとして作成...
次のようにしましょう.
-- gr2020 プロジェクトを作ったひとは...
+++ src フォルダ/ディレクトリの中に graph というフォルダ/...
+++ VSCode で src/graph/GraphDrawer.java を開いて,main ...
-- gr2020 プロジェクトを作ってないひとは...
+++ Graphics2020 フォルダ/ディレクトリの中に graph という...
+++ Graphics2020 にいる状態で,次のようにコンパイル & 実...
javac graph/GraphDrawer.java
java graph/GraphDrawer
-- 「パッケージ」とはどういうものかについては,p.54, 55 ...
+ 同じようにして,p.62 の練習問題 5.15 をやりなさい(Grap...
終了行:
*グラフィックス基礎及び実習 2020年度 第7回 [#e9701092]
#contents
//&color(#ff0000){''工事中''};
**ex07 課題A [#kadaiA]
//&color(Red){''工事中''};
''提出期限: 0522金16:50''
+ 授業中の指示にしたがって,T51.java と HTurtle.java を修...
-- javafx.scene.paint.Color ってあちこち書くのが面倒なひ...
+ HTurtle に次の仕様で定められる house メソッドを定義して...
>
:void house(double s, double x, double y)| 座標 (x, y) の...
- &color(blue){''この house メソッドは元からある方の hous...
- &color(blue){''動き方によって家が傾くことのないようにす...
- &color(blue){''(x, y)への移動で余計な線を引かないように...
<
+ T51 で変数 d の値を println した直後にこの house メソッ...
house(size/2, 200, 200);
と呼び出して,動作確認しましょう.
+ 完成したプログラムのソースファイル(&color(red){''2つと...
-- 上記ファイルは締切後に半自動的に処理します.コンパイル...
**ex07 課題B [#kadaiB]
//&color(Red){''工事中''};
%%''提出期限: 0522金18:30''%% ''提出期限: 0528木23:59''
+ 教科書の T52.java と Stepper.java を作成してください
+ 授業中の指示にしたがって Stepper.java を修正してください
-- this を追加する際は,println 中の j も this.j にできま...
+ 完成したプログラムのソースファイル(&color(red){''2つと...
-- 上記ファイルは締切後に半自動的に処理します.コンパイル...
//&color(white,blue){check};
**ex07 課題C [#kadaiC]
//&color(Red){''工事中''};
''提出期限: 0528木23:59''
授業で出てきた HW クラスを自分で作ろう.&color(blue){HW ...
#ref(https://www-tlab.math.ryukoku.ac.jp/~takataka/course...
&color(blue){''以下の手順にしたがって段階的に作っていくこ...
+ 上記の通りの HW.java を書く.
+ 5行目のところのコメントどおり,そこに変数の宣言を書く....
+ print メソッドを完成させる.
-- &color(white,blue){check}; 上記を見るとわかるように,...
+ 動作確認のため,G05Fugayo.java をコピーして G06Fugayo.j...
-- &color(blue){HW クラスのかわりに HWsample を使ってるは...
-- まだ HW クラスには calcBMI や printHimando メソッドを...
+ こうして作った G06Fugayo.java をコンパイルして動作確認...
+ HW.java に残りのメソッドの定義を書く
+ G06Fugayo.java のコメントをはずしてコンパイル・動作確認...
+ G06Fugayo で HW クラスのコンストラクタを呼び出している...
+ 完成したプログラムのソースファイル(&color(red){''2つと...
-- 上記ファイルは締切後に半自動的に処理します.コンパイル...
**ex07 課題S(omake) [#kadaiS]
//&color(#ff0000){''工事中''};
期限: 0529金23:59.これはおまけ課題です.やらなくても減点...
数理情報学科の学力認定試験の問題に挑戦してみよう.
2012年2月に行われた2011年度試験の専門Iの問題IV.
*** 学力認定試験の過去問のサイトへアクセスして問題を閲覧...
次のようにして問題を閲覧できる.
+https://wiki.math.ryukoku.ac.jp/ から「学力認定試験」へ
>
数理情報学科のwikiサイトのアクセス時に求められるユーザ名...
<
+ 「大学院入試問題」(←学力認定試験の過去問もこちら) へ
+ 「media:学力認定試験(2012.2).pdf」を開く
*** プログラムを考えよう [#r41f1df6]
問(1)の「クラスメソッドbproblem() を書きなさい」とか,「R...
#pre{{
// クラス BProblem の定義
class BProblem {
// クラスメソッド bproblem の定義
static int bproblem(int m) {
:
return n;
}
// mainメソッドの定義
public static void main(String[] args) {
ここでクラスメソッド bproblem を呼ぶには
n = bproblem(10) または n = BProblem.bproblem(10) ...
}
}
// クラス Rand の定義
class Rand {
// クラスメソッド irand の定義
static int irand() {
return (int)(365*Math.random());
}
}
}}
ここでは,一つのソースファイルで複数のクラスを定義する例...
class の前に public がついていないことに注意.このソース...
二つのクラス名と無関係に適当な名前をつければよい(ここで...
*** コンパイルと実行の仕方 [#j1ea6859]
プロジェクトを作ってない(ex06で説明したVSCodeの設定は行...
$ javac Birth.java
とコンパイルすると,BProblem.class と Rand.class ができる...
$ java BProblem
とする.
ex06 で説明したVSCodeの設定を行った(gr2020というプロジェ...
+ src フォルダ/ディレクトリの下に上記のプログラムを Birth...
+ VSCode で src/Birth.java を開き,main メソッドの上の Ru...
**ex07 課題T(omake) [#kadaiT]
//&color(#ff0000){''工事中''};
期限: 0529金23:59.これはおまけ課題です.やらなくても減点...
教科書 p.60 からの「5.7 まとめの問題」の一部をやろう.
+ 教科書 p.60-63 を読みましょう
+ p.61 の GraphDrawer.java を作りましょう.ただし,このプ...
package graph
と書いてあり,「graph パッケージ」のプログラムとして作成...
次のようにしましょう.
-- gr2020 プロジェクトを作ったひとは...
+++ src フォルダ/ディレクトリの中に graph というフォルダ/...
+++ VSCode で src/graph/GraphDrawer.java を開いて,main ...
-- gr2020 プロジェクトを作ってないひとは...
+++ Graphics2020 フォルダ/ディレクトリの中に graph という...
+++ Graphics2020 にいる状態で,次のようにコンパイル & 実...
javac graph/GraphDrawer.java
java graph/GraphDrawer
-- 「パッケージ」とはどういうものかについては,p.54, 55 ...
+ 同じようにして,p.62 の練習問題 5.15 をやりなさい(Grap...
ページ名: