★★ Java の宿題ここ ..
577:539
07/11/07 01:25:38
>>567
ありがとうございます。今回も助かりました。
追加注文みたいで悪いのですが、それぞれのオブジェクトがスレッドで動くようにはなりませんか?
578:デフォルトの名無しさん
07/11/07 01:32:27
GUIにスレッドを使うことはいろいろとオススメできない。(Swingに限っては禁じ手とすらされている)
そういう課題なら仕方ないが。
579:539
07/11/07 01:35:27
>>578
そういう課題みたいです_| ̄|●
580:デフォルトの名無しさん
07/11/07 01:55:31
>>578
はぁ?
581:デフォルトの名無しさん
07/11/07 02:05:41
【 課題 】アプレット上で簡単な問題を出し、その解答を四択の中から選んで採点するプログラムを作りなさい。
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】1. AWT
【 Ver 】1.5.0_12
【 補足 】問題の選択はチェックボックスを使い、採点ボタンで正解数を表示するようにしたいです。
問題を表示することすらできません。助けてください。
import java.applet.Applet;
import java.awt.*;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class mondai extends Applet implements ActionListener {
Button bt;
CheckboxGroup cg;
Checkbox c1,c2,c3,c4;
Label Lab1;
public void init(){
Label1=new Label("問題1");
add(Label1);
cg=new CheckboxGroup();
c1=new Checkbox("1",cg,true);
c2=new Checkbox("2",cg,false);
c3=new Checkbox("3",cg,false);
c4=new Checkbox("4",cg,false);
add(c1); add(c2); add(c3); add(c4);
c1.addItemListener(this);c2.addItemListener(this);
c3.addItemListener(this);c4.addItemListener(this);
bt = new Button("採点");
add(bt); bt.addActionListener(this); }
public void actionPerformed(ActionEvent ae) } }
582:デフォルトの名無しさん
07/11/07 02:07:31
そこでシングルスレッドと口走ると揚げ足取りされます
583:512
07/11/07 02:32:36
全てのICarとRallyCarの下に赤い波線がでてうごきません。
それ以外は問題なさそうなのですがちょっと原因が良くわかりません。
課題提出はまだ先でも良かったらしいのでとりあえずこれを参考に少し自分でやってみたいと思います。
できなかったらまたここに来るかもしれませんがそのときはまたよろしくお願いします
どうもありがとうございました。
584:デフォルトの名無しさん
07/11/07 02:45:26
>>579
SwingWorkerかあるいはinvokeAndWait/invokeLaterとか教えてもらった?
585:539
07/11/07 03:03:20
>>584
習っていません。こんな感じのサンプルを貰いました。
URLリンク(rg550.hp.infoseek.co.jp)
586:デフォルトの名無しさん
07/11/07 03:22:30
YATTA!YATTA!
URLリンク(www.nicovideo.jp)
587:デフォルトの名無しさん
07/11/07 11:38:57
彼女作りたかったらmixiでもやってればいいのに
余裕で引っかかる
588:デフォルトの名無しさん
07/11/07 12:33:54
>>587
どうアプローチすればいいのか、雑談スレでじっくり教えてくれ。
スレリンク(tech板)
589:デフォルトの名無しさん
07/11/07 14:48:20
>587
どちらかというと引っかかったのはおまえのほう
590:デフォルトの名無しさん
07/11/07 14:51:19
出会い系サイトだとお金かかるけどもっと楽だよ
先週日曜デートの予定だったんだけど風邪引いちゃって来れなくなったんだって
電話ではもう大丈夫って言ってたけど心配だお
591:デフォルトの名無しさん
07/11/07 15:07:29
>>585
手抜きだけどとりあえず作った。後AffineTransformの順序を修正。
URLリンク(rg550.hp.infoseek.co.jp)
>>584
おそらく講師も知らないんじゃないか。
592:デフォルトの名無しさん
07/11/07 17:04:33
>>571
読み進んできて、不覚にもワロタw
593:デフォルトの名無しさん
07/11/07 17:09:44
一応>>585のサンプルみてたらEDT以外のスレッドではrepaintしかやってないっぽいから(別スレッドからrepaintはOKなはず)
いいといえばいいんだろうけどなんだかなぁ
594:デフォルトの名無しさん
07/11/07 19:30:54
>>553
参考になりました
ありがとうございました
595:デフォルトの名無しさん
07/11/07 19:40:42
【 課題 】問1:Aクラスのプログラムを作る。
a)フィールドに実数型の変数xを宣言し、値を代入する。
b)xの2倍を求めるインスタンスメソッドdual()をつくる。
問2:Aクラスを継承してBクラスのプログラムをつくる。
a) xの1/2を求めるインスタンスメソッドhalf()をつくる。
問3:Bクラスを使うKadai1クラスのプログラムをつくる。
a)Bクラスのインスタンスをつくり、変数xの値を出力する。
また、dual(),half()のメソッドを使って2倍と1/2の値を求め出力する。
【 形態 】1. Javaアプリケーション(main()で開始
【 Ver 】1.5.0_12
【 期限 】11月8日早朝まで。
【 補足 】クラスの継承(基本)です。よろしくお願いします
596:デフォルトの名無しさん
07/11/07 20:02:42
>>588
マジレスしてやった。
まぁ最終的には君がまともな人間である事が求められる。
ちなみに俺はオタクじゃないし、普通。
オタクでも見た目普通で隠せれば問題ないっちゃないとおもうけどね。
597:デフォルトの名無しさん
07/11/07 22:40:10
【 課題 】
以下のプログラムは文字列を100回表示する処理をスレッドとして実装し
2つの文字列を与えて実行するプログラムである.
@. コンパイルして実行しなさい.
A. スレッドでなく逐次型プログラムとして実装した場合との違いを2つ挙げ,その理由を説明しなさい.
(ヒント)一つの違いは,1回実行するだけではわからない.
class sample1 {
public static void main(String[] args) {
new ThdPrint("AAA\n").start();
new ThdPrint("BBB\n").start();
}
}
class ThdPrint extends Thread {
private String message;
public ThdPrint(String message) {
this.message = message;
}
public void run() {
for (int i = 0; i < 100; i++) {
System.out.print(message);
}
}
}
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】
【 期限 】11/9まで
【 Ver 】java version "1.6.0_02"
【 用語 】
【 補足 】
598:デフォルトの名無しさん
07/11/08 01:58:31
>>597
コンパイルして実行するだけじゃないの
599:デフォルトの名無しさん
07/11/08 02:27:02
【 課題 】BMIを求めるプログラムを作成せよ。
※BMI = 体重(kg) ÷身長(u)
なお、System.out.printlnでの表示は桁指定ができないので小数点は15桁の表示となる。
(実行結果)
身長:170
体重:70
あなたのBMI値は24.22・・(省略)・・・です。
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】今日中にお願いします。
600:デフォルトの名無しさん
07/11/08 06:57:31
>>599
public static void main(String[] args) {
int height = 170;
int weight = 70;
System.out.println("身長: " + height);
System.out.println("体重: " + weight);
System.out.println("BMI:" +(double)weight /Math.pow(((double)height/100), 2));
}
601:デフォルトの名無しさん
07/11/08 07:23:24
>>595
早朝じゃないけどw
URLリンク(sourcepost.sytes.net)
602:595
07/11/08 08:27:02
うお、7時前に見たときなかったけど学校行く前に最後見たらできてるじゃん!
>>601ありがとうございます!
603:たすけて
07/11/08 13:57:31
javaの二方向からの陰線処理と色のグラデーションをおねがいします!!
604:デフォルトの名無しさん
07/11/08 14:13:07
断る。
605:539
07/11/08 17:53:04
>>591
今回もありがとうございます。助かりました。
606:デフォルトの名無しさん
07/11/08 20:09:37
【 課題 】
プログラム
URLリンク(sourcepost.sytes.net)
実行結果
URLリンク(upp.dip.jp)
上記のプログラムに
・陰線消去を1方向だけでなく、2方向から行う
・高い所を赤に、低い所を緑にする
・グラデーションのかけかたを改良する
の改良を行う。
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI 】1. AWT
【 期限 】11/13
【 Ver 】java version "1.6.0_02"
まったくわからず丸投げで申し訳ありませんがよろしくお願いします。
607:デフォルトの名無しさん
07/11/09 00:09:54
【 課題 】次の文法の再帰降下型の構文解析器を書け。
E→TE'
E'→or T [or] E' | ε
T→FT'
T'→and F [and] T' | ε
F→not F | (E) | i[i]
以下のプログラムを参考にせよ。
URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】11/9 17:00まで
【 Ver 】java version "1.6.0_01"
よろしくお願いします。
608:デフォルトの名無しさん
07/11/09 00:43:54
>>573
アホなクラス名とまったく理解してないコードを直しといた
import java.awt.*;
import javax.swing.*;
class MyFrame extends JFrame {
private JButton jButton1;
MyFrame() {
jButton1 = new JButton("Hello");
this.getContentPane().add(jButton1, BorderLayout.CENTER);
this.setTitle("JButton");
this.pack();
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[]) {
MyFrame frame = new MyFrame();
frame.setVisible(true);
}
}
609:デフォルトの名無しさん
07/11/09 01:06:21
課題大杉&未報告大杉てまとめる気が失せた…
610:デフォルトの名無しさん
07/11/09 02:23:30
やる気も失せるってもんだ
611:デフォルトの名無しさん
07/11/09 14:04:36
>550
612:デフォルトの名無しさん
07/11/09 14:29:22
【 課題 】
問1:Aクラスのプログラムを作る。
品名と金額を入れる文字列の配列変数s[]と整数型の配列変数yenを宣言し、5品
目のデータを代入する。
金額の高い順に並べて出力するインスタンスメソッドsyori()をつくる。
問2:Aクラスを継承してBクラスのプログラムをつくる。
syori()メソッドの内容に合計金額を求めて出力する部分を書き加える。
問3:Bクラスを使って、品名を金額を高い順に出力するKadai4クラスのプログラムをつくる。
【 形態 】1. Javaアプリケーション(main()で開始
【 Ver 】1.5.0_12
【 期限 】11月9日16時まで。
【 補足 】急ですが、よろしくお願いします
613:デフォルトの名無しさん
07/11/09 18:45:53
この流れはまじやる気しねーなw
614:デフォルトの名無しさん
07/11/09 19:07:21
【 課題 】鳥の描画
【 形態 】2. Applet
【 期限 】提出期限、11/14 19;00
【 Ver 】1.6.0.02
【 用語 】ルンゲクッタ法使ってます
【 補足 】現状では振り子になっているんですがそれを鳥に書き換えてください
ソースあるんで貼っておきます
URLリンク(sourcepost.sytes.net)
615:デフォルトの名無しさん
07/11/09 19:24:40
これは試練だ。
拷問なんだ。
耐えろ!耐えぬけ!その先には…
616:デフォルトの名無しさん
07/11/09 19:43:22
先には次の試練があるだけ
617:デフォルトの名無しさん
07/11/09 22:48:06
耐えろ!耐えぬけ!
それがこの業界の正体だ!
618:デフォルトの名無しさん
07/11/10 00:24:37
たくさん課題があると燃えるんで以前ならどんどんやってたと思うが
最近は方針を変えてたまにスレを見ては右往左往してるのを眺めることにしてる
でも最近は課題が増えるだけでやってくれって反応も解答への反応もないから詰まらんね
619:デフォルトの名無しさん
07/11/10 00:31:03
やって当たり前だろと思ってる奴は先は長くないからどうでもいいけど。
金になるわけでもないし、別に無視していいんじゃないか?
620:デフォルトの名無しさん
07/11/10 00:32:02
回答側も低レベルのやつばっかだからな
くだらなすぎる問題はやってもつまんね
むずかしい問題はわかんね
終了
621:デフォルトの名無しさん
07/11/10 00:32:41
ああ、何なら宿題答えてもアップしなけりゃいいんだし。
自分の興味本位でやるのと、奴に答えをアップしてやるのとはまた別問題だろ?
622:デフォルトの名無しさん
07/11/10 00:36:27
普通の問題は、宿題まとめブログつくって、コードを再利用すればいいじゃね?
で、典型問題はそのまとめサイトに誘導で楽になる。
623:(*‘ω‘ *)の敵は俺の敵
07/11/10 00:59:15
同じ(似たような)課題を全スレッドからまとめてうpしくれる暇人はいませんか(*‘ω‘ *)?
624:デフォルトの名無しさん
07/11/10 01:04:50
>>621
スレタイをJavaの宿題をここに提供しますに変えて、
暇つぶしにでも勉強にでも活用するってことでいいんじゃね?
設問の変な宿題が出たらつっこみを入れるもよし。
解いた人間の中で気が向いたやつがいたら答をうpするもよし。
625:デフォルトの名無しさん
07/11/10 01:23:59
ほんと最近は丸投げ&スルーが多発してんからな
なんの反応もないやつは
・ここの住人なら投げときゃやってくれるだろう
・ここはそういうスレなんだからやって当たり前,礼なんて必要ない
くらいに思ってるんだろうな
626:デフォルトの名無しさん
07/11/10 01:38:06
俺は自分のスキル攻城(笑)のためにやってるからお礼とかどうでもいいが
627:デフォルトの名無しさん
07/11/10 02:01:18
1.宿題(と解答)を最終的にまとめサイトに活用できるようにコンテンツ化しておく。
2.宿題(案件)の要件・仕様をテンプレート化しておく。例えば>>1のように。
3.できれば参考解答(当然コード本体も)とセットで。
解答はコンパイル可能じゃないとダメ。
解答が出なくても良問は問題だけでもよい。
技術力ある人は自力で出来るから。
4.HPやブログ(ウィキ)のフォーマットを予め決めておいて、そこに当該コンテンツを配置。
これをperl, ruby辺りで処理してxml化。
Javaで「宿題スレを処理するプログラム」を宿題として作ってもらってもいいけど。
これですこしは楽しくなりそうだろ?
628:デフォルトの名無しさん
07/11/10 02:06:44
質問する側は宿題テンプレート>>1に合わせればよく、
解答する側は仕様を満たしコンパイル可能であればよい。
宿題と解答をコンテンツ化するのが目的だから、>>1でもいいし、
公開するウェブ側の配置フォーマットを定めといて、
それにあうように>>1を手直ししたり、
宿題コンテンツをテンプレートしなおしてもいいだろう。
そうして処理をしやすくしとくと、熱血の有志がやってくれるだろう。
以前の宿題を全部捨てて、これから宿題で新しく作ってもいいんじゃないか?
オレはアイディアだけ(・∀・)ノシ
629:デフォルトの名無しさん
07/11/10 02:12:09
お礼してもらうのは人間として当然だけど、
なんだか↑は自分達で作ってくって感じで楽しそうだな。
630:デフォルトの名無しさん
07/11/10 02:50:55
宿題をやってもらう。
宿題をやってあげる。
宿題をやらせてあげる。
宿題をやらせてもらう。
どっちでもいいんじゃね?
宿題を解いた人間が、面白い問題をありがとうってお礼を言ってもいいんじゃないかしら?
631:デフォルトの名無しさん
07/11/10 03:00:29
それは論理上でありえるけるけど、人間社会だとそういう奴は嫌われると思うわ!
632:デフォルトの名無しさん
07/11/10 11:07:33
切羽詰った依頼を発見
アルゴリズム調べたり色々面倒な問題だったが解いた
良い問題だったので、良い問題をありがとうの一言を沿えて提出
依頼者に遅い!と罵倒される
別に良いんですよ。こっちは好きでやってるだけですから
無視されようが、罵倒されようが関係ないんだよ。
633:デフォルトの名無しさん
07/11/10 11:22:56
回答は別にアップせずに、良い問題をありがとうの一言だけをレスすれば良かったんじゃないか?
回答を示すことも込みで好きでやってるのなら、それでもいいけど。
634:デフォルトの名無しさん
07/11/10 16:39:56
2chでお礼をしてもらおうなんて、そんなDQNいんのかよ
635:デフォルトの名無しさん
07/11/10 16:43:52
× 礼が欲しい
○ 動作報告(スレルール)を守って欲しい
636:デフォルトの名無しさん
07/11/10 16:51:20
>>634
なんだこいつ?真性か?
637:デフォルトの名無しさん
07/11/10 17:13:01
賢い質問のしかた
URLリンク(www.ranvis.com)
638:デフォルトの名無しさん
07/11/10 19:34:00
>>636 真性サルで、かつDQN。つまり釣り。以後注意!
639:デフォルトの名無しさん
07/11/11 01:52:45
【 課題 】ソースコードを参考に,SAX APIを用いてXML
文書のすべての要素や属性に関する情報を出力するプログラムを作成せよ。ただし,
? 作成したソースコード
? 読み込ませたXML文書ファイル(小さいものでよい)
? 実行結果(一部のみでよい。スクリーンダンプにより)
を示すこと。また,実行結果には,実行した時刻を出力すること。
【 形態 】1(JAVA)
【 GUI 】 なし。プロンプトで表示
【 期限 】11月13日
【 Ver 】1.6.0_03
【 補足 】途中までのソースコード。まだあるので二つにします
import javax.xml.parsers.*;
import org.xml.sax.*;
import org.xml.sax.helpers.DefaultHandler;
public class TraceEvents {
public static void main(String[] args) {
try {
/* XMLプロセッサの生成 */
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser parser = factory.newSAXParser();
TraceEventsHandler handler = new TraceEventsHandler();
/* 構文解析の実行 */
parser.parse(args[0],handler);
} catch(Exception e) {
System.out.println("Exception occurred: " + e.getMessage());
}
}
}
640:639
07/11/11 01:53:17
public class TraceEventsHandler extends DefaultHandler {
public TraceEventsHandler() {}
public void startDocument() throws SAXException {
// Document開始時の処理
}
public void endDocument() throws SAXException {
// Document終了時の処理
}
public void startElement(String uri, String localpart, String name, Attributes amap) {
// Element開始時の処理
for(int i=0;i<amap.getLength();i++) { /* 属性に対する処理 */
System.out.println(" attribute name = " + amap.getQName(i) + ", type = " + amap.getType(i) + ", value = " + amap.getValue(i));
}
}
public void endElement(String uri, String localName, String qName) throws SAXException {
// Element終了時の処理
}
public void characters(char[] ch, int start, int length) {
// Text情報の受け取り
String text = new String(ch, start, length);
}
}
641:639
07/11/11 01:55:52
【 課題 】商品データのXML文書を用いて,指定された商品名に対応する価格を検索し,出力する機能を,SAX APIを用いて構築せよ。ただし,
作成したソースコード
読み込ませたXML文書ファイル(小さいものでよい)
実行結果(スクリーンダンプにより)
を示すこと。また,実行結果には,実行した時刻を出力すること。
【 形態 】1(JAVA)
【 GUI 】 なし。プロンプトで表示
【 期限 】11月13日
【 Ver 】1.6.0_03
【 補足 】途中までのソースコード
import javax.xml.parsers.*;
public class SAXSearch {
public static void main(String[] args) {
System.out.println("current time = " + new java.util.Date(System.currentTimeMillis()));
try {
/* XMLプロセッサの生成 */
SAXParserFactory factory = SAXParserFactory.newInstance();
factory.setValidating(true);
SAXParser parser = factory.newSAXParser();
SAXSearchHandler handler = new SAXSearchHandler(args[1]);
/* 構文解析の実行 */
parser.parse(args[0],handler);
} catch(Exception e) {
System.out.println("Exception occurred: " + e.getMessage());
}
}
}
642:639
07/11/11 01:59:26
>>641の続きです。
import org.xml.sax.*;
import org.xml.sax.helpers.DefaultHandler;
public class SAXSearchHandler extends DefaultHandler {
String target; /* 検索対象の商品名 */
String productName; /* 商品名を保管する変数 */
String price; /* 価格を保管する変数 */
boolean insideNameElem = false; /* 商品名の要素に入っていることを示すフラグ変数 */
boolean insidePriceElem = false; /* 価格の要素に入っていることを示すフラグ変数 */
public SAXSearchHandler(String target) {super(); this.target = target;
}
public void startDocument() throws SAXException {
// Document開始時の処理 }
public void endDocument() throws SAXException {
// Document終了時の処理 }
public void startElement(String uri, String localpart, String name, Attributes amap) {// Element開始時の処理
if(name.equals("ProductList")) { /* ルート要素に対する処理 */
} else if(name.equals("name")) { /* 商品名要素に対する処理 */
} else if(name.equals("price")) { /* 価格要素に対する処理 */
}
}
public void endElement(String uri, String localName, String qName) throws SAXException {
// Element終了時の処理
if(qName.equals("Product")) {
/* 商品要素が閉じられたときの処理 */
} else if(qName.equals("name")) { /* 商品名要素が閉じられたときの処理 */
} else if(qName.equals("price")) { /* 価格要素が閉じられたときの処理 */
} else if(qName.equals("ProductList")) { /* ルート要素が閉じられたときの処理 */ } }
public void characters(char[] ch, int start, int length) {
// Text情報の受け取り
String text = new String(ch,start,length);
/* 商品名や価格の保存 */ }}
643:639
07/11/11 02:00:37
読み込むのに使用したXMLファイル
<?xml version="1.0" encoding="ISO-2022-JP" ?>
<?xml-stylesheet href="orders.xsl"?>
<goods>
<book>
<name>aaa</name>
<price>300</price>
</book>
<book>
<name>bbb</name>
<price>500</price>
</book>
</goods>
644:639
07/11/11 02:26:28
全部で二問あります。
出来れば、お願いします。
645:デフォルトの名無しさん
07/11/11 02:49:25
うぜぇ
646:デフォルトの名無しさん
07/11/11 11:34:04
お礼は3行以上
647:デフォルトの名無しさん
07/11/11 11:56:17
3000行とかだとまたウザイし、3行程度だな。
648:デフォルトの名無しさん
07/11/11 11:56:44
どこのあんぐr(ry
649:デフォルトの名無しさん
07/11/11 11:59:46
長文課題用のうpろだもあるのになんで利用しないんだ…?
650:デフォルトの名無しさん
07/11/11 12:19:38
>>564のような事例もあるので、まとめておく(提出日が経過した物はスルー)。
提出日が過ぎても提出可能な課題は、テンプレに沿って再質問するかアンカでも貼っておいて。
礼はいい。動作報告だけはしてくれ。無事提出出来たのかも気になる。
>>554 11月13日
>>606 11月13日
>>639 11月13日
>>399 11月14日
>>614 11月14日
課題長いやつは、ソーススポットかろだ2を利用すると○。
ソースポストネット URLリンク(sourcepost.sytes.net)
ろだ2 URLリンク(rg550.hp.infoseek.co.jp)
651:デフォルトの名無しさん
07/11/11 12:21:04
>>646
>>648
あゆ板思い出した
652:デフォルトの名無しさん
07/11/11 15:17:10
【 課題 】Frameを使った簡単なアニメーション作成
【 形態 】1(JAVA)
【 GUI 】 なし。プロンプトで表示
【 期限 】11月12日
【 Ver 】1.6.0_03
【 補足 】実行するとウィンドウが開いて、絵が描いてある程度の物かな・・・
試行錯誤してみたけどだんだんわからなくなってきた・・・
653:デフォルトの名無しさん
07/11/12 00:47:18
>>652
Frameを使うのにGUI無しでアニメーションとはハイレベルな課題だな。
654:デフォルトの名無しさん
07/11/12 00:55:48
こんなんどうよ
public class Frame{
public static void main(String[] args){
for(int i=0;i<40;++i) System.out.println();
for(int i=50;0<i;--i){
for(int j=0;j<35;++j){
char put=' ',list[]={'○','o','。','。'};
if(Math.abs(j-7)<i){
int index=(int)(Math.random()*(i*2+3));
if(index<list.length) put=list[index];
}
System.out.print(put);
}
System.out.println();
try{
Thread.sleep(300);
}catch(InterruptedException e){ }
}
System.out.println(" ∧_∧ ○");
System.out.println("( ・∀・)");
System.out.println("(つ日 つ━O");
System.out.println(" | | |");
System.out.println("( _)_)");
}
}
655:デフォルトの名無しさん
07/11/12 01:17:09
>>654
ワラタ
656:デフォルトの名無しさん
07/11/12 02:52:49
>>654
クソワロタ 思わず実行しちまったぜ
657:デフォルトの名無しさん
07/11/12 02:55:55
>>654
何が出るかと思ったけど、こりゃ殿堂入りだな。
658:デフォルトの名無しさん
07/11/12 03:15:14
>>654
素直に感心した。
ただlistがforの中で定義されているのが気になる。
659:デフォルトの名無しさん
07/11/12 03:16:50
>>658
それくらい最適化してくれるんじゃないの?
660:デフォルトの名無しさん
07/11/12 07:21:28
最近、俺にはレベルの高い宿題が増えてきた。
専門卒の日曜プログラマだけど大学のプログラミング演習IとII程度の難易度なら
全然いけるんだが、数学が混ざってくるともうダメぽ。
面白そうだから、>>612はやってみる。
>>614はルンゲクッタ法が何か分からないが、ググりながらやってみる。
661:デフォルトの名無しさん
07/11/12 07:28:51
>>654にこのスレの神髄を見た気がする。
課題投げてる人は、補足をしっかり書いて欲しい。用語が分からんというか日本語がわk(ry
それに加えて、すべてのファイルをZIPに入れて丸投げしている人は
どんな感じの課題なのか軽く書いていて欲しい。ZIPだけだとダウンロードする気にならない。
662:デフォルトの名無しさん
07/11/12 15:58:24
期待age
663:デフォルトの名無しさん
07/11/12 17:00:41
【 課題 】MP3のID3タグを取得する《必須》
【 形態 】1. Javaアプリケーション(main()で開始)《必ず選択》
【 GUI 】4. 制限なし
【 期限 】提出期限 11月13日 17:00。 《必須》
【 Ver 】1.5.0_12 《必須》
664:デフォルトの名無しさん
07/11/12 17:28:13
テンプレもまともに書けねーのかよw
665:606
07/11/12 17:30:37
明日提出なので今日中に作成したいのですが
・高い所を赤に、低い所を緑にする
だけでもいいのでやっていただけると助かります。
どなたかよろしくお願いします。
666:デフォルトの名無しさん
07/11/12 17:49:44
606氏と同じ課題で悩んでます。
事後報告するので何方かよろしくお願いします。
667:デフォルトの名無しさん
07/11/12 18:37:06
>>652 マウスドラッグで描いた絵が消えていく
URLリンク(rg550.hp.infoseek.co.jp)
>>663
URLリンク(rg550.hp.infoseek.co.jp)
668:663
07/11/12 19:23:21
>>667
本当に助かりました。(すごく助かりました)
うまく言語化できない。
言葉では言い表せない感動とはこのことです。
ありがとうございました。
669:663
07/11/12 19:41:45
今実行してみたんですが、
タイトル
アーティスト
アルバム
ジャンル等の結果が45 6d 65 72 00 00 00 となります。
課題に書き忘れたんですが、日本語そのままの結果が欲しいです。
できればよろしくお願いします。
670:デフォルトの名無しさん
07/11/12 20:13:04
URLリンク(rg550.hp.infoseek.co.jp)
671:デフォルトの名無しさん
07/11/12 20:24:49
>>665
Color.orangeとかの部分を変えれば?
672:663
07/11/12 21:14:36
>>670
連投してすいませんでした。
ありがとうございます。正常に動作しました。
今の気持ちwww
本 と す本 と す本 と す
当 が う ま 当 が う ま 当 が う ま
に り ご い に り ご い に り ご い
あ ざ あ ざ あ ざ
673:デフォルトの名無しさん
07/11/12 21:41:23
ここに質問すれば必ず助けてもらえると思ってんのか知らんが、
時間経っても答えてもらえないようじゃ諦めたほうがいいと思う。
催促レスはうざいだけ。
674:デフォルトの名無しさん
07/11/12 23:04:13
答えてもらえない理由
@問題がわからない
A問題がつまらない
B問題をやりたくない
675:デフォルトの名無しさん
07/11/12 23:52:04
C解答がわからない
676:デフォルトの名無しさん
07/11/13 00:03:07
Dやる暇がない
677:デフォルトの名無しさん
07/11/13 00:12:40
E催促うざいからやらない
678:デフォルトの名無しさん
07/11/13 01:22:29
F愛のムチ
679:デフォルトの名無しさん
07/11/13 01:49:31
催促はいいんじゃね。あ、まだ必要なんだw ってのが分かるから。
680:デフォルトの名無しさん
07/11/13 02:00:39
実際やってみた奴は居るんじゃない?
ただ回答をレスしないってだけでw
681:デフォルトの名無しさん
07/11/13 02:04:13
調子に乗るな
682:デフォルトの名無しさん
07/11/13 02:50:43
>・高い所を赤に、低い所を緑にする
>・グラデーションのかけかたを改良する
これは対応。
>・陰線消去を1方向だけでなく、2方向から行う
見た感じ最大最小法で隠線処理してるようだけど、2方向ってどういう事?
視点から見て大きな山があったらその向こうは見えない=描画しないってのが最大最小法で、この場合視点は1方向だよな。
この辺よくわからんのだが。
683:デフォルトの名無しさん
07/11/13 08:58:53
>>682
考えていただきありがとうございます。
自分のまわりでも意味がわからないという人ばかりで・・・
途中でもいいのでプログラム教えていただけると助かります。
684:デフォルトの名無しさん
07/11/13 09:32:29
なぜ出題した人間に直接尋ねない?
685:663
07/11/13 10:51:32
ジャンルがうまく表示されません・JPOPとタグが入っているmp3にたいして走らせても何も表示されずコメントに関しては45 6d 65 72 00 00 00 のままでした。
ちょっと時間がヤバイ感じですが、>>670さんのソースの何が違うのでしょうか。
よろしくお願いします。
686:デフォルトの名無しさん
07/11/13 11:15:46
>>684
聞くと余計にわからなくなるからです…
687:デフォルトの名無しさん
07/11/13 11:48:39
>>606 URL貼るの忘れてた
URLリンク(rg550.hp.infoseek.co.jp)
688:デフォルトの名無しさん
07/11/13 12:14:30
>>685 ジャンルは長くなるから飛ばしてた。
URLリンク(rg550.hp.infoseek.co.jp)
>コメントに関しては45 6d 65 72 00 00 00
ID3v1まで対応。
689:606と同じ課題を出された人
07/11/13 12:14:57
>>687
無事動きました。全て完璧な仕上がりだと思います。
ありがとうございました。
690:デフォルトの名無しさん
07/11/13 12:42:37
>>687
無事動きました
どうにか提出できそうです
本当にありがとうございました
691:デフォルトの名無しさん
07/11/13 16:10:32
>689と>690
ちょっと講義後きなさいとか言われたりして(^ω^)
692:496
07/11/13 17:11:51
すいません、大分前に課題丸投げした者ですが、
今回のJacobi法は連立一次方程式の解を求めるものです。
(固有値も求めることができますが)
自分でやってみた感じだと。
URLリンク(rg550.hp.infoseek.co.jp)
のようにアルゴリズムを使って解は求められたのですが、
txtファイルの入出力のプログラムができません・・・
このプログラムを参考に、
二つのファイルを読み込み、一つのファイルに書き込むプログラムをお願いします。
693:デフォルトの名無しさん
07/11/13 17:21:27
>>639
URLリンク(rg550.hp.infoseek.co.jp)
694:デフォルトの名無しさん
07/11/13 18:01:09
【 課題 】以下の設問を順に答えていき、プログラムを完成させなさい。
※設問の中にコードがあるので、まとめてうpロダにあげておきました。
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】2. Swing
【 期限 】11月15日
【 Ver 】java version "1.6.0_02"
【 用語 】シーングラフの詳細です。URLリンク(www7.plala.or.jp)
【 補足 】設問を順に答えていくのですが、最終的にカラーキューブと球を使い、宇宙とスピンしている地球の図をGUI上で表現できれば良いです。
流石に解答者様にシーングラフをまとめさせるわけにはいかないので、どのような構造になるか説明していただければこちらでまとめます。
よろしくお願いします。
695:694
07/11/14 10:44:19
自分で設問の3までやったのですが、問3で発生するエラーの取り除き方が分かりません…。
いったいどうすれば、キューブがトランスフォームグループ通りに回転して、
正常に表示されるようになるのでしょうか?
URLリンク(rg550.hp.infoseek.co.jp)
696:663
07/11/14 12:11:56
>>688さん、ありがとううございます!
滑り込みで提出できました。
なので返事が遅れてしまい、申し訳ないです。
ありがとうございました。
697:デフォルトの名無しさん
07/11/14 12:43:19
【 課題 】URLリンク(rg550.hp.infoseek.co.jp)
この問題のメソッドdrawSine()の意味をよく解釈し、
int nの1からModeMaxまでの和を表示するプログラムに修正せよ。
void drawSine(int ModeMax,Graphics g){
int N=200,n=ModeMax; double dx=2.*Pi/(double)N;
double p0=-Pi,q0=0.,p1,q1;
g.setColor(Color.red);
for(int k=0;k<N;k++){
p1=p0+dx;
q1=4./Pi*Math.sin(n*p1)/n;
g.drawLine(X(p0),Y(q0),X(p1),Y(q1));
p0=p1;q0=q1;
【 形態 】2. Applet
【 GUI 】4. 制限なし
【 期限 】2007/11/16 9:00まで
【 Ver 】1.5.0_11
【 補足 】自分にはメソッドdrawSine()の意味が解釈できませんでした。
ほとんど、丸投げで申し訳ないですがよろしくお願いします。
698:デフォルトの名無しさん
07/11/14 19:14:35
【 課題 】 URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI 】4. 制限なし/)
【 期限 】12月4日。 《必須》
【 Ver 】1.5以上。 《必須》
【 補足 】丸投げです。よろしくお願いします。
699:デフォルトの名無しさん
07/11/14 19:28:31
1.5以上?
700:デフォルトの名無しさん
07/11/14 19:44:22
ここは英文や仏文でも解いてくれますか?
701:デフォルトの名無しさん
07/11/14 21:27:22
>>700
書いてみたらやってくれる人がいるかもね。
日本語の訳付きで出したら可能性は上がると思う。
702:デフォルトの名無しさん
07/11/15 00:56:48
>>700
パリ大学?
703:デフォルトの名無しさん
07/11/15 01:03:42
>>702
フランスにある適当な大学だろ…
704:デフォルトの名無しさん
07/11/15 01:43:35
>>703
あるよ
パリ大学はソルボンヌとかを含む大学群のことだ
705:デフォルトの名無しさん
07/11/15 01:45:57
勘違いした
存在する適当な大学名を言ったと指摘しただけで実在しないと言ったわけじゃないのか
706:デフォルトの名無しさん
07/11/15 01:55:52
>>705
GJ
707:デフォルトの名無しさん
07/11/15 01:58:01
>>695
画像ファイルを含んだjarファイルにしてうpして方が良いと思われる。
画像がどこにあるか分からん。
708:デフォルトの名無しさん
07/11/15 02:10:50
>>707
画像の場所は>>694の問題文に書いてある。
>>695
コードをざっと見ただけだけど、
追加しようとしているノードがすでにシーングラフのツリーに組み込まれているから、
それをさらに別の場所に組み込もうとするとツリー構造にならないっていうエラーにならないか?
シーングラフの木構造を図に書いてどこに組み入れればいいか考えてみたらどうかい?
709:694
07/11/15 02:36:28
>>707
分かりにくくて申し訳ありませんでした。
URLリンク(rg550.hp.infoseek.co.jp)
>>708
レスありがとうございます。具体的にどの箇所を修正すれば良いのでしょうか?
710:デフォルトの名無しさん
07/11/15 02:52:49
>>709
root : BranchGroup
| spin : TransformGroup
| | sphere : Sphere
| | rot : RotationInterpolator
| | cube : ColorCube(*)
| rotateGroup : TransformGroup
| | cube : ColorCube(*)
| bg : Background
| light : AmbientLight
(*)が同じものなので木構造にならずエラーを起こす。
root.removeChild(spin);
rotateGroup.addChild(spin);
//rotateGroup.addChild( cube );
root : BranchGroup
| rotateGroup : TransformGroup
| | spin : TransformGroup
| | | sphere : Sphere
| | | rot : RotationInterpolator
| | | cube : ColorCube
| bg : Background
| light : AmbientLight
で、とりあえず球とキューブが一緒に回転するようにはなると思う。
711:デフォルトの名無しさん
07/11/15 02:59:46
【 課題 】super の指す先?
Super は必ずsuperが使用されている定義
があるクラスの一つ上の親クラスの定義を指す。
例:
#BがAのサブクラス、CがBのサブクラス
#Aにメソッドm が定義されている
Bでメソッドmをオーバーライドし、その中でsuper.mを呼んでいる。
#この時、Cのインスタンスを生成し、mを起動すると何が起こるか?各自確認
するプログラムを作成し、作成したプログラムと結果の説明を提出せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
《GUIの課題の場合必ず選択》
【 期限 】11/15 18:00まで
【 Ver 】1.5.0_11
【 補足 】丸投げですいませんがよろしくお願いいたします。
712:710
07/11/15 03:01:30
rotをspinに加えているから元々一緒に回転しているのは回転しているか。
rotateGroupは傾いて回転しているようにするためなので、
傾いて一緒に回転する、の間違い。
713:694
07/11/15 03:25:33
>>710
付け加えてみたのですが、画面が真っ赤に表示されるだけです…。
実際のコードはどう書き換えれば良いのでしょうか?
お手数をおかけしてすいません。
714:694
07/11/15 03:41:36
710さんの書かれた内容を元に書き換えたコードです。
URLリンク(rg550.hp.infoseek.co.jp)
後はこれがトランスフォームグループに沿って、斜めになって回転されれば良いのですが、
どうもうまくいきません。
715:デフォルトの名無しさん
07/11/15 03:46:00
>>713
URLリンク(sourcepost.sytes.net)
どう付け加えたか知らないけれど、こちらではうまくいったよ。
真っ赤なのは背景しか描かれていないからだと思う。
修正した箇所は/////を末尾につけた。
ただ、こちらではcreateAppearance()が返すAppearanceがうまくテクスチャを貼ってくれなかったので、
アップしたコードみたいにTextureLoaderを使ってテクスチャが貼られた状態で回転することを確認した。
いつも楽してTextureLoaderを使うので、ぱっと見てcreateAppearance()が悪いのか自分の環境が悪いのか分からん。
あまり頭が働かない時間だし。
716:デフォルトの名無しさん
07/11/15 03:50:44
>>714
ちょっw
元のソースはまともっぽかったのになぜそんな修正になる?
単にrotateGroup.addChild( cube ); をコメントアウトして2行追加するだけなのに。
717:デフォルトの名無しさん
07/11/15 03:58:18
>ただ、こちらではcreateAppearance()が返すAppearanceがうまくテクスチャを貼ってくれなかったので、
>アップしたコードみたいにTextureLoaderを使ってテクスチャが貼られた状態で回転することを確認した。
それ、俺もなった。
URLリンク(www51.tok2.com)から取ってきた画像320×195(21KB)になってない?
それ使うとTextureLoaderでは読み込めるけどAppearanceだと駄目みたい。
URLリンク(rg550.hp.infoseek.co.jp)内の画像256×128(14KB)だとTextureLoader使わずにいけたよ。
718:694
07/11/15 04:00:46
>>715
ありがとうございます。検討違いな箇所を修正していたみたいです。
>>716
orz
719:デフォルトの名無しさん
07/11/15 04:08:19
なんかほのぼのしてて(・∀・)イイ
720:715
07/11/15 04:54:54
>>717
うん、img0005.jpgの方を使ってた。
つまり、テクスチャサイズが2の累乗サイズでないといけないハードかシステムの制限に引っかかってた?
TextureLoaderはその辺りを吸収してくれていたのか。
createAppearance()の方でも、
//image = new ImageComponent2D( ImageComponent2D.FORMAT_RGB , ImageIO.read( file ) );
int width = 256;
int height = 128;
image = new ImageComponent2D(ImageComponent2D.FORMAT_RGB , width, height );
java.awt.image.BufferedImage i = new java.awt.image.BufferedImage(width, height, java.awt.image.BufferedImage.TYPE_INT_RGB);
java.awt.Graphics g = i.createGraphics();
g.drawImage(ImageIO.read( file ).getScaledInstance(width, height, java.awt.Image.SCALE_DEFAULT), 0, 0, canvas3D);
g.dispose();
image.set(i);
みたいに2の累乗サイズにしたイメージをImageComponentに設定すればうまくいった。
721:デフォルトの名無しさん
07/11/15 08:33:38
【 課題 】
以下のプログラムの指定された部分を再帰に変更せよ
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】 11/16 PM00:00まで
【 Ver 】java version "1.6.0_03"
【 補足 】丸投げです。よろしくお願いします。
722:デフォルトの名無しさん
07/11/15 08:55:12
>>721
指定してる部分ってどこ?ソース違うんじゃない?
723:721
07/11/15 09:09:17
【 課題 】
以下のプログラムの指定された部分を再帰に変更せよ
URLリンク(rg550.hp.infoseek.co.jp)
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】 11/16 PM00:00まで
【 Ver 】java version "1.6.0_03"
【 補足 】丸投げです。よろしくお願いします。
ソース張りミスしたので、上げなおしです。すいません
724:デフォルトの名無しさん
07/11/15 10:15:29
>>723
int c = 1;
return recursive(a, b, c, 1);
}
static int recursive(int a, int b, int c, int i){
//System.out.println(c +"*"+ a +"/"+ i);
c *= a--;
c /= i;
if(i < b)
c = recursive(a, b, c, i + 1);
return c;
}
}
725:デフォルトの名無しさん
07/11/15 11:21:33
【 課題 】
以下のテキストファイル内の単語(コンマ、ピリオド、"、を省く)
URLリンク(sourcepost.sytes.net)
の頻出度を求めソートし昇順に、その単語と出現回数を表示し
テキストファイルに書き出せ
(下記のような感じで表示させる)
the 32
to 13
in 12
of 11
・
・
・
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】4. 制限なし
【 期限 】特になし
【 Ver 】java version "1.6.0_03"
【 補足 】丸投げです。よろしくお願いします。
よろしくお願いします。
726:デフォルトの名無しさん
07/11/15 12:25:09
どなたかよかったら>>697もお願いします
727:デフォルトの名無しさん
07/11/15 14:03:59
【 課題 】URLリンク(sourcepost.sytes.net)
課題というわけじゃないんですが個人的にこのプログラムの内容がわからないので解説がほしいのです。
一列ずつのプログラム説明をお願いしたいです。
【 補足 】丸投げです。できたら詳しくお願いします。よろしくお願いします。
【 期限 】18日 日曜日まで
728:デフォルトの名無しさん
07/11/15 14:51:55
【 課題 】ペイントでつくった服のbmp画像(単純に黒色で服の形を作る、背景は白)(仮画像=gazou.bmp)の肩の角、袖の角、脇の下の角、身幅
服の画像すべての角のある部分(10個ぐらいある角)の座標を取得する座標検出プログラムを作成
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI 】制限なし
【 期限 】17日、土曜日まで
【 Ver 】1.5.0_11
【 補足 】丸投げです。 間単に説明もかいでいただけるとありがたいです。
729:デフォルトの名無しさん
07/11/15 15:14:54
白黒画像の輪郭抽出やら座標検出やら
似たような課題が一ヶ月以上前から何度も投稿されてるけど何なの
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4554日前に更新/347 KB
担当:undef