Graphics/2019/ex03
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*グラフィックス基礎及び実習 2018年度 実習第3回 [#e9701092]
//&color(#ff0000){工事中};
#contents
**おしらせ [#ma1a0c86]
- 実習のすすめ方 [[Graphics/2019/ex00]]
- &color(#0000a0){この実習では,ls,cd,cpなどのUNIXのコマ...
**課題A(self) 完成目標: 今回の実習終了まで [#kadaiA]
問1,2を全てやりなさい
***問1 for文 [#ze222c88]
+ 教科書の「3.1 for文による繰り返し」(p.24からp.29)のう...
+ 講義資料 2/5 の T31.java を作成し,Q2 をやりなさい.
***問2 while文と do-while文 [#leb8ab11]
+ 教科書の「3.2 while文による繰り返し」(p.30)を読みなさい
+ 教科書 p.28 の Sum31 を作り,講義資料 3/5 の Q5 をやり...
+ 講義資料 3/5 の Q7 をやりなさい.
++ 「whileの例」に記されたプログラムの断片の前後を補って ...
++ 実行して動作確認,どうなったか講義資料にメモっておく
++ while文の部分をコメントにして,「do-whileの例」を書く
++ 実行して動作確認,どうなったか講義資料にメモっておく
**課題B(self) 完成目標: 今回の実習終了まで [#kadaiB]
問1,2を全てやりなさい
***問1 boolean型と論理演算子 [#i343f9ce]
+ 教科書「3.3 論理演算子」(p.30からp.31)と講義資料 4/5 ...
//+ 講義資料 4/5 の「boolean型を使った例」のプログラム断...
+ 講義資料 4/5 の「boolean型を使った例」のプログラム断片...
+ 講義資料 4/5 の Q8 をやりなさい.紙に条件式を書くととも...
&gist(42898aba7a54bf64c8d63b8040855579);
***問2 if文 [#t9323d88]
+ 教科書「3.4 if文」(p.32からp.33)と講義資料 5/5 を読み...
//+ 講義資料 5/5 の Q11 に関するプログラムが,[[こちら>ht...
+ 講義資料 5/5 の Q11 に関するプログラムが,↓にある.これ...
&gist(6fc72e422bbc7378a2366ae12d19e4f8);
**課題C(TA) 締切: 次回実習開始直後 [#kadaiC]
問1,2を全てやりなさい
***問1 [#rbb5d5b1]
教科書p.27の練習問題3.4 (P32).&color(red){ただし,「繰り...
***問2 [#f635e5e7]
次のことをやりなさい.
&ref(https://www-tlab.math.ryukoku.ac.jp/~takataka/course...
+ 上記のプログラムを作成する(G03Random)
+ 実行する.
+ かめさんがフレームの外にいってしまうのを避けるため,次...
>
繰り返しのたびにかめの位置をチェックし,かめがフレーム中...
<
&color(white,blue){check}; 5行目で,TurtleFrame クラスの...
&color(white,blue){check}; うまくできたと思えたら,実行し...
**課題S(omake) [#kadaiS]
以下のプログラムとその実行結果を参考にして,キーボードか...
-クラス名は G03WeekdayName とすること
-1901年以降について計算できればよい.1901年の1月1日は火曜...
-自分で導出できない謎の公式を使わずに計算するものとするこ...
-計算機室のLinux環境では cal コマンドでカレンダーを表示で...
$ cal
$ cal 1901
-ヒント:
http://ja.wikipedia.org/wiki/%E9%96%8F%E5%B9%B4
の「グレゴリオ暦」の項を参照すると,ある年がうるう年かど...
-簡潔なプログラムを書こうと思うと,配列を使いたくなるかも...
#pre{{
/** キーボードから入力した数の和を表示 */
import java.util.*; // Scanner クラスのために
public class G03Scan{
public static void main(String[] args){
// Scannerクラスの使い方は,p.208やJava API参照
Scanner s = new Scanner(System.in);
double sum = 0.0;
System.out.println("スペースや改行を区切りにしていくつか...
System.out.println("最後は数値以外の文字を入力してね");
while(s.hasNextDouble()){
sum += s.nextDouble();
}
System.out.println("合計は" + sum + "だぴょん");
}
}
}}
#pre{{
$ java G03Scan
スペースや改行を区切りにしていくつか数値を入力してみてね
最後は数値以外の文字を入力してね
1 1 3.14 ← キーボードからの入力
1 1 1 ← キーボードからの入力
hoge 999 ← キーボードからの入力
合計は8.14だぴょん
}}
終了行:
*グラフィックス基礎及び実習 2018年度 実習第3回 [#e9701092]
//&color(#ff0000){工事中};
#contents
**おしらせ [#ma1a0c86]
- 実習のすすめ方 [[Graphics/2019/ex00]]
- &color(#0000a0){この実習では,ls,cd,cpなどのUNIXのコマ...
**課題A(self) 完成目標: 今回の実習終了まで [#kadaiA]
問1,2を全てやりなさい
***問1 for文 [#ze222c88]
+ 教科書の「3.1 for文による繰り返し」(p.24からp.29)のう...
+ 講義資料 2/5 の T31.java を作成し,Q2 をやりなさい.
***問2 while文と do-while文 [#leb8ab11]
+ 教科書の「3.2 while文による繰り返し」(p.30)を読みなさい
+ 教科書 p.28 の Sum31 を作り,講義資料 3/5 の Q5 をやり...
+ 講義資料 3/5 の Q7 をやりなさい.
++ 「whileの例」に記されたプログラムの断片の前後を補って ...
++ 実行して動作確認,どうなったか講義資料にメモっておく
++ while文の部分をコメントにして,「do-whileの例」を書く
++ 実行して動作確認,どうなったか講義資料にメモっておく
**課題B(self) 完成目標: 今回の実習終了まで [#kadaiB]
問1,2を全てやりなさい
***問1 boolean型と論理演算子 [#i343f9ce]
+ 教科書「3.3 論理演算子」(p.30からp.31)と講義資料 4/5 ...
//+ 講義資料 4/5 の「boolean型を使った例」のプログラム断...
+ 講義資料 4/5 の「boolean型を使った例」のプログラム断片...
+ 講義資料 4/5 の Q8 をやりなさい.紙に条件式を書くととも...
&gist(42898aba7a54bf64c8d63b8040855579);
***問2 if文 [#t9323d88]
+ 教科書「3.4 if文」(p.32からp.33)と講義資料 5/5 を読み...
//+ 講義資料 5/5 の Q11 に関するプログラムが,[[こちら>ht...
+ 講義資料 5/5 の Q11 に関するプログラムが,↓にある.これ...
&gist(6fc72e422bbc7378a2366ae12d19e4f8);
**課題C(TA) 締切: 次回実習開始直後 [#kadaiC]
問1,2を全てやりなさい
***問1 [#rbb5d5b1]
教科書p.27の練習問題3.4 (P32).&color(red){ただし,「繰り...
***問2 [#f635e5e7]
次のことをやりなさい.
&ref(https://www-tlab.math.ryukoku.ac.jp/~takataka/course...
+ 上記のプログラムを作成する(G03Random)
+ 実行する.
+ かめさんがフレームの外にいってしまうのを避けるため,次...
>
繰り返しのたびにかめの位置をチェックし,かめがフレーム中...
<
&color(white,blue){check}; 5行目で,TurtleFrame クラスの...
&color(white,blue){check}; うまくできたと思えたら,実行し...
**課題S(omake) [#kadaiS]
以下のプログラムとその実行結果を参考にして,キーボードか...
-クラス名は G03WeekdayName とすること
-1901年以降について計算できればよい.1901年の1月1日は火曜...
-自分で導出できない謎の公式を使わずに計算するものとするこ...
-計算機室のLinux環境では cal コマンドでカレンダーを表示で...
$ cal
$ cal 1901
-ヒント:
http://ja.wikipedia.org/wiki/%E9%96%8F%E5%B9%B4
の「グレゴリオ暦」の項を参照すると,ある年がうるう年かど...
-簡潔なプログラムを書こうと思うと,配列を使いたくなるかも...
#pre{{
/** キーボードから入力した数の和を表示 */
import java.util.*; // Scanner クラスのために
public class G03Scan{
public static void main(String[] args){
// Scannerクラスの使い方は,p.208やJava API参照
Scanner s = new Scanner(System.in);
double sum = 0.0;
System.out.println("スペースや改行を区切りにしていくつか...
System.out.println("最後は数値以外の文字を入力してね");
while(s.hasNextDouble()){
sum += s.nextDouble();
}
System.out.println("合計は" + sum + "だぴょん");
}
}
}}
#pre{{
$ java G03Scan
スペースや改行を区切りにしていくつか数値を入力してみてね
最後は数値以外の文字を入力してね
1 1 3.14 ← キーボードからの入力
1 1 1 ← キーボードからの入力
hoge 999 ← キーボードからの入力
合計は8.14だぴょん
}}
ページ名: