2007-05-01から1ヶ月間の記事一覧

C言語練習問題〜解答

演習2-1. #include<stdio.h> int main(void){ int a, b; puts("二つの整数を入力してください。"); printf("整数A:"); scanf("%d", &a); printf("整数B:"); scanf("%d", &b); printf("Aの値はBの%d%%です。\n", (a*100)/b); return(0); } 演習2-2. #include<stdio.h> int mai</stdio.h></stdio.h>…

C言語練習問題〜問題

ちょっと前の記事から始めたC言語の教科書の演習問題を解いていくコーナー?。現在ゆっくりやって2章目突入。解答がないんだけど今のところは楽勝だ。でもどんどん難しくなっていくんだよね、これが。ポインタの章に入ったらどうなることやら。 演習2-1.二つ…

素数プログラミングをC言語とJavaで

5月10日の記事で任意の整数2以上の自然数が素数か否かを判定するJavaプログラム問題を解いたけど、判定するだけで素数を表示するわけじゃないからちょっと物足りなく思った。そこで今回は素数を表示するプログラムを書いてみた。 まずはJavaで class sosuu {…

人工知能本とかプログラミング本を入荷!

入荷してもらったとはいっても、図書館に入れてもらっただけですけどね。自分で買うにはやっぱり高いし・・・^^; それでもほしかった本を今手元におくことができて最高の気分ですよ、フヒヒwwww そしていろいろと将来やってみたいあんなことやこんな…

Javaにちょっと飽きてきたかも・・・

ず〜っと同じ言語を勉強していると、流石に飽きてきた。ということで退屈しのぎにC言語の人気教科書の問題を解いていくことにしよう。 教科書というのはこれ 新版 明解C言語 入門編 この本はAmazonでC言語を検索すると1番に出てくる本で人気はあるようなんで…

勉強法変更!

ちょっとうぬぼれかもしれないけど、Javaプログラミングについては、方法としてはあらかたできるようになったからもうちょっと省いて書くことにしよう。その代わりスピードアップ! 今日やったプログラムはMathクラス。以下は縦と横の2辺の長さが与えられた…

中国の翼の生えたねこ

気になるぬこニュースを発見! Fengおばあさんの雄ねこが2本のふさふさした4インスの長さの翼をはやしたとHuashangニュースが報じた。 「最初は、翼はただの突起だっけのに、すごい速さで成長し始めて1ヶ月で2つの翼になってしまった。」と彼女は語った。 上…

StringBufferクラスのメソッド

最近いろいろと忙しくてなかなかプログラミング勉強に時間を割くことができない(´・ω・`) プログラミングを始めるなら何でもいいからひとつをマスターすれば後は簡単だと聞いた(ようなきがする)ことがあって、それならJavaから高速で終わらせようと思ってた…

クラスライブラリいろいろ

今日からクラスライブラリについての勉強開始。これは結構面白いかも。 下の例文はいろいろなStringクラスのメソッドを使っていろいろ遊んでます。 class May23n2 { public static void main(String[] args) { String str = "WRYYyyyyy"; char ch1 = str.cha…

らき☆すたウイルス〜かがみは俺の嫁〜

柊かがみウイルスが登場した模様です。 ノートン先生によると このトロイの木馬は、実行されると、標的のコンピュータ上の特定のファイルを削除します。その後、ファイルを同じ名前の .bmp ファイルに置き換えます。 たとえば、sample.txt は次のファイルに…

ちょっと気になるJavaニュース

ちょっと気になるJavaニュースがありましたよ。 「JavaOne 2007レポート」JavaによるRich Internet Applicationへの挑戦である「JavaFX」 JavaFXと呼ばれる新しいスクリプト言語についての記事です。JavaFXというのは抜粋すると、 プログラミング言語として…

オーバーロードやコンストラクタの勉強

オーバーロードとは、同じ名前のクラスで、同じ名前のメソッドを2以上定義すること。 class Car{ private int num; private double gas; //引数がint型のメソッド public void setCar(int n){ num = n; System.out.println("ナンバーを"+ num +"にしました。…

日曜日も張り切ってJavaの勉強

今日勉強したJavaプログラミングは、 privateとpublicについてとカプセル化、次にオーバーロードについて、そしてコンストラクタの基本です。 なんかプログラムコードがどんどん肥大化してる気がする・・・。 まずはprivateについて。privateはその名の通り…

ニコニコ動画について

ついニコニコ動画にはまってしまった。今は猛烈に後悔している。 動画にコメントを付けられるというニコニコ動画にはまってしまって、毎日書いてきたプログラミング勉強日記を初めて休んでしまった。 初めは「動画にコメント付けて何が楽しいの?動画が見づ…

ページランクの不思議

このサイト http://www.pagerankf.com/bulk/ でページランクを測ってみたら、なぜか知らないけど当ブログ(生後およそ2週間)が7となってました。 (ちょっと見づらいけど一番下のURLがそれ) 明らかにおかしい。こんなにページランクが高いわきゃない。とい…

ユークリッドの互除法完成!!!

アルゴリズムの定番であるユークリッドの互除法のプログラムが完成しました。所要時間は前回の記事を書いてから始めて11時くらいにできたので、およそ1時間半くらいです。まったくてこずらせやがって、ユークリッドさん。 ちなみにユークリッドの互除法とい…

人によっては練習問題を飛ばして本を読んだりするかもしれないけど、練習問題を解くことは大事だと思う。練習問題を解くことで自分がどれだけ理解できたかが分かるし、知識の定着にも役立つし、知識の応用力を鍛えることもできる。がしがし、がんがん問題を…

Javaのクラスの基本が終わった〜〜

ようやくクラスの基本が終わって、今やっているJavaの教科書の次の章へけるのだけど、次の章も「クラスの機能」だったりして・・・。そしてその次の章も「クラスの利用」だったりして・・・。でも クラスなんてぼっこぼこにしてやんよ ∧_∧ ( ・ω・)=つ≡つ (…

Javaの勉強〜クラスやらメソッドやらフィールド・・・

これから延々とクラス、メソッド、フィールド、メンバ、引数、コンストラクタ、クラスライブラリ、などなどを勉強していきます。はあ・・・、for文やif,if else文が懐かしいなあ・・・。プログラムを書くだけで楽しかったのに・・・ (´・ω・`)。 まあクラス…

今日はプログラミングはお休み

今日はプログラムコードを書くのはお休み。でも勉強しなかったからというわけじゃなくて、オブジェクトとかフィールドとかメソッドとかクラスとかのめんどくさいお話の章に入ったから。クラスの話などは特に大事になりそうな気がするけど、今はプログラムを…

Java-多次元配列

前回のちょっとした続き。多次元配列を使って線形代数の基本的な計算問題の、行列式の値を計算するプログラムを書いてみました。ただし2行2列の正方行列限定ですが・・・。まあ3行3列の計算もかなり面倒になりそうですけどできなくはなさそう。 ちなみに多次…

Javaの勉強―配列

今日は配列の勉強をしました。配列というのは変数の入れ物のようなもので、たとえば int a = 10; int b = 20; int c = 30; ・ ・ ・ int z = 260; のようにすると変数がたくさんできてしまって紛らわしくなってしまうけど、配列を使うと int sample[] = {10,…

練習問題〜解答編

解答編。ちなみに問題といてから教科書の解答ミテナイ(´・ω・`) 変なところがあったり、もっと簡潔に書けるところがあったら教えてください。 問1. public class May10n1 { public static void main(String[] args) { for(int i=1; i<=10; i++){ if(i%2 != 0) c…

練習問題〜問題編

今日もはりきってプログラミング勉強。今日は今やっている教科書の練習問題を解きました。前回の記事も問題だったんですけど、実際プログラミングを勉強をするなら問題を解いたほうが面白いので全く問題なし。 でも、今回の問題の難易度はFizzBuzz問題よりも…

プログラミング問題

どうしてプログラマに・・・プログラムが書けないのか? この記事で紹介されていた問題をJavaで解きましたよ(`・ω・´) 問題というのはこれです。 1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のと…

WiiでRimo見たい!

http://rimo.tv/#/channel?url=http://blog.egone.org/archives/50182631.html締め切り間近だったので、すべりこみで応募しておきます。 WiiでRimo見たいを100回出力するプログラム public class Georges { /** * @param args */ public static void main(St…

Java/for,while,do while文

ゴールデンウィークも終わって学校が始まり、ちょっとプログラムの勉強時間が減ってしまったけど、どんどん続けていこう。 まずはfor文。 指定した条件に当てはまる限り値を返すことができる。 public class renshuu { /** * @param args */ public static v…

Javaの勉強2

今やっているJavaの入門書の練習問題をやってみました。 if,if else,switch文についての練習です。 まだまだ初歩の初歩でコンピュータの長所をまるで生かしきれてない、単純なプログラムです (´・ω・`)ショボーン でもあと2週間あれば入門書は終わりますし、いず…

Javaを勉強した

今日はJavaの勉強をしました。内容はif,if else, switch文について。 まだまだ初めの初歩的な所だけど、いずれはもっと複雑なプログラムを書けるようになりたいな。 今日勉強したプログラムはこれ import java.io.*;class sample { class practice1 { System…