<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>高橋研究室</title>
	<atom:link href="http://swken.joho.fuk.kindai.ac.jp/feed" rel="self" type="application/rss+xml" />
	<link>http://swken.joho.fuk.kindai.ac.jp</link>
	<description>近畿大学産業理工学部（福岡キャンパス） &#62; 情報学科 &#62; 高橋研究室のホームページです。</description>
	<lastBuildDate>Sat, 06 Feb 2010 08:06:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>javacのエラーメッセージ</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/558</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/558#comments</comments>
		<pubDate>Fri, 17 Apr 2009 08:27:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=558</guid>
		<description><![CDATA[１．バグとデバッグ
プログラムにはバグがつきものです。バグとはプログラムの誤りのことであり、そのバグを取り除かないとプログラムは望んだ動作をしてくれません。バグ取り作業のことをデバッグといいます。
２．コンパイラとエラーメッセージ
人間が目でバグを探すのは大変なので、その作業を支援してくれるのがコンパイラ（javac）です。javacはプログラムにエラーを発見すると、その結果を表示してくれます。この表示のことをエラーメッセージと呼びます。
３．エラーメッセージの読み方
エラーメッセージを見るとわかるのですが、実はエラーメッセージを読むのには慣れが必要です。日本語なのですが（場合によっては英語）、ある程度、知識と経験がないとその意味を理解することが難しいのです。初心者の皆さんがまず知っておくべきエラーメッセージの読み方（姿勢）を以下に列挙します。１年後にはスラスラ読めるようになるでしょう。途中で諦めなければという条件付きですが。
（１）エラーメッセージをまず１つ読む
ちょっと間違えただけでエラーメッセージが山のように表示されることがあります。初心者の方は、それだけでやる気をなくしてしまうでしょう。そんなとき、エラーメッセージの最初もしくは最後の１行だけを読みましょう。あとは無視！その行について以下の（２）と（３）を行います。それだけです。で、ここから重要です。１文字直しただけで、それまで山のように表示されていたエラーメッセージが奇麗さっぱり無くなるのは快感です。テトリスのまとめ消しやぷよぷよの連鎖に似ています。ぜひ、その快感を体験してみてください
（２）エラー箇所（行）を見る
例えば、エラーメッセージが下記のように表示されていたとしましょう。そこでまずみなさんがやるのはプログラムのどこにエラーがあるか知ることです。で、javacは大変偉い先生？なので、エラーがあると思われる怪しい場所を教えてくれます。その場所が以下のエラーメッセージに隠されている（隠していないですがw）のです。下記のメッセージの場合、赤字で書かれている数字６がヒントで、これは「プログラムの先頭から６行目にバグがありそうだから調べてご覧なさい」とjavacが教えてくれているのです。ただし、ちょっと難しいのですが、この「６行目」というのは目安に過ぎないということです。６行目にエラーがあるかもしれないけど。。。その前にあるエラーがドミノ倒しのようにつもり重なってjavacが「６行目にエラーがある」と勘違いする場合があるのです。この意味は今後の演習で少しずつ経験を積んでいくとわかりますので、とりあえずそんなところで。
Ex2_7.java:6: &#8216;class&#8217; または &#8216;interface&#8217; がありません。
（３）メッセージを（見るのではなく）読む
で、本題。メッセージの文章を読みます。ちょっと見て「ワカンネー」と反応するのではなく、とりあえず読んでみて、そのキーワードを手がかりとして、プログラムに潜むバグを捜索するのです。もう一度、以下のメッセージに登場してもらいましょう。メッセージ文は赤字の部分です。javacは、classまたはinterfaceがない、と言っているようです。”interface”は見たことがないでしょう。プログラムに入力した覚えもないでしょう。interfaceはJAVAの授業でも後半にならないと出てこない単語なので、ここでは無視することにします。英文を読むときに知らない単語はとりあえず読み飛ばして、知っている単語の意味をつないで文章全体の意味を想像する。。。それと同じです。次は&#8221;class&#8221;ですね。classはJAVAでプログラムを書くときには必ず入力しなければならない単語です。ということは、何やら怪しいですね。。。確かにclassと入力したはずなのに、classがないってぇ？　　とここまでメッセージを読めれば大成功です。この段階では、エラーメッセージ中のキーワードを読んで、javacが言わんとしていること推理する。これを最初の段階でちゃんとやるかやらないかでプログラミングの実力は雲泥の差になります。
Ex2_7.java:6: &#8216;class&#8217; または &#8216;interface&#8217; がありません。
（４）あとは経験
ちょっと無責任ですが。。。大切なのは上記の（１）〜（３）をしっかりやることです。この基本に則って、いくつもプログラムを入力しては間違いをする、という流れを繰り返し経験します。エラーメッセージからエラー箇所を特定する作業は最初は難しいです。でも、慣れてくれば、エラーメッセージを見ただけでエラー箇所や内容を瞬時に想像できるようになります。とりあえず、経験する前に、以下で代表的なエラーメッセージを見てみましょう。正常なプログラムをわざと壊してjavacがどういうエラーメッセージを表示するか見ます。逆説的なアプローチですが、javacのソースを読まなくても入力と出力からjavacの仕様が理解できますので有効な手法だと私は思っています。ちなみに私はC++を学習するときにこのような手法を使いました。
４．いくつかのエラーパターン
以下、プログラムとエラーメッセージを対応づけて表記します。まず、プログラムを表し、その後に→にエラーメッセージを表します。
■実験のもととなる正常なプログラム
class Ex2_1
{
　public static void main(String [] args) {
　　System.out.println(&#8220;Hello!&#8221;);
　}
}
→エラーなし（）
■classのsを削除してみた
clas Ex2_2
{
　public static void main(String [] args) {
　　System.out.println(&#8220;Hello!&#8221;);
　}
}
→Ex2_2.java:1: &#8216;class&#8217; または &#8216;interface&#8217; がありません。
clas Ex2_2
^
■publicのiを削除してみた
class Ex2_3
{
　publc static void main(String [] args) {
　　System.out.println(&#8220;Hello!&#8221;);
　}
}
→Ex2_3.java:3: &#60;identifier&#62; がありません。
publc static void main(String [] args) {
^
Ex2_3.java:6: &#8216;;&#8217; がありません。
}
^
■staticのcを削除してみた
class Ex2_4
{
　public stati void main(String [] args) {
　　System.out.println(&#8220;Hello!&#8221;);
　}
}
→Ex2_4.java:3: &#60;identifier&#62; がありません。
public stati [...]]]></description>
			<content:encoded><![CDATA[<h3>１．バグとデバッグ</h3>
<p>プログラムにはバグがつきものです。<span style="color: #ff0000;"><span style="color: #000000;">バグ</span><span style="color: #000000;">とは</span></span>プログラムの誤りのことであり、そのバグを取り除かないとプログラムは望んだ動作をしてくれません。バグ取り作業のことを<span style="color: #000000;">デバッグ</span>といいます。</p>
<h3>２．コンパイラとエラーメッセージ</h3>
<p>人間が目でバグを探すのは大変なので、その作業を支援してくれるのが<span style="color: #000000;">コンパイラ（javac）</span>です。javacはプログラムにエラーを発見すると、その結果を表示してくれます。この表示のことを<span style="color: #000000;">エラーメッセージ</span>と呼びます。</p>
<h3>３．エラーメッセージの読み方</h3>
<p>エラーメッセージを見るとわかるのですが、実は<span style="color: #ff0000;"><span style="text-decoration: underline;">エラーメッセージを読むのには慣れが必要</span></span>です。日本語なのですが（場合によっては英語）、ある程度、知識と経験がないとその意味を理解することが難しいのです。初心者の皆さんがまず知っておくべきエラーメッセージの読み方（姿勢）を以下に列挙します。１年後にはスラスラ読めるようになるでしょう。途中で諦めなければという条件付きですが。</p>
<p>（１）エラーメッセージをまず１つ読む</p>
<p>ちょっと間違えただけでエラーメッセージが山のように表示されることがあります。初心者の方は、それだけでやる気をなくしてしまうでしょう。そんなとき、エラーメッセージの最初もしくは最後の１行だけを読みましょう。あとは無視！その行について以下の（２）と（３）を行います。それだけです。で、ここから重要です。１文字直しただけで、それまで山のように表示されていたエラーメッセージが奇麗さっぱり無くなるのは快感です。テトリスのまとめ消しやぷよぷよの連鎖に似ています。ぜひ、その快感を体験してみてください</p>
<p>（２）エラー箇所（行）を見る</p>
<p>例えば、エラーメッセージが下記のように表示されていたとしましょう。そこでまずみなさんがやるのはプログラムのどこにエラーがあるか知ることです。で、javacは大変偉い先生？なので、エラーがあると思われる怪しい場所を教えてくれます。その場所が以下のエラーメッセージに隠されている（隠していないですがw）のです。下記のメッセージの場合、赤字で書かれている数字６がヒントで、これは<span style="color: #0000ff;">「プログラムの先頭から６行目にバグがありそうだから調べてご覧なさい」</span>とjavacが教えてくれているのです。ただし、ちょっと難しいのですが、この「６行目」というのは目安に過ぎないということです。６行目にエラーがあるかもしれないけど。。。その前にあるエラーがドミノ倒しのようにつもり重なってjavacが「６行目にエラーがある」と勘違いする場合があるのです。この意味は今後の演習で少しずつ経験を積んでいくとわかりますので、とりあえずそんなところで。</p>
<blockquote><p>Ex2_7.java:<span style="color: #ff0000;">6</span>: &#8216;class&#8217; または &#8216;interface&#8217; がありません。</p></blockquote>
<p>（３）メッセージを（見るのではなく）読む</p>
<p>で、本題。メッセージの文章を読みます。ちょっと見て「ワカンネー」と反応するのではなく、とりあえず読んでみて、そのキーワードを手がかりとして、プログラムに潜むバグを捜索するのです。もう一度、以下のメッセージに登場してもらいましょう。メッセージ文は赤字の部分です。javacは、classまたはinterfaceがない、と言っているようです。”interface”は見たことがないでしょう。プログラムに入力した覚えもないでしょう。interfaceはJAVAの授業でも後半にならないと出てこない単語なので、ここでは無視することにします。英文を読むときに知らない単語はとりあえず読み飛ばして、知っている単語の意味をつないで文章全体の意味を想像する。。。それと同じです。次は&#8221;class&#8221;ですね。classはJAVAでプログラムを書くときには必ず入力しなければならない単語です。ということは、何やら怪しいですね。。。確かにclassと入力したはずなのに、classがないってぇ？　　とここまでメッセージを読めれば大成功です。この段階では、エラーメッセージ中のキーワードを読んで、javacが言わんとしていること推理する。これを最初の段階でちゃんとやるかやらないかでプログラミングの実力は雲泥の差になります。</p>
<blockquote><p>Ex2_7.java:<span style="color: #000000;">6</span>: <span style="color: #ff0000;">&#8216;class&#8217; または &#8216;interface&#8217; がありません。</span></p></blockquote>
<p>（４）あとは経験</p>
<p>ちょっと無責任ですが。。。大切なのは上記の（１）〜（３）をしっかりやることです。この基本に則って、いくつもプログラムを入力しては間違いをする、という流れを繰り返し経験します。エラーメッセージからエラー箇所を特定する作業は最初は難しいです。でも、慣れてくれば、エラーメッセージを見ただけでエラー箇所や内容を瞬時に想像できるようになります。とりあえず、経験する前に、以下で代表的なエラーメッセージを見てみましょう。正常なプログラムをわざと壊してjavacがどういうエラーメッセージを表示するか見ます。逆説的なアプローチですが、javacのソースを読まなくても入力と出力からjavacの仕様が理解できますので有効な手法だと私は思っています。ちなみに私はC++を学習するときにこのような手法を使いました。</p>
<h3>４．いくつかのエラーパターン</h3>
<p>以下、プログラムとエラーメッセージを対応づけて表記します。まず、プログラムを表し、その後に→にエラーメッセージを表します。</p>
<p>■実験のもととなる正常なプログラム</p>
<p>class Ex2_1<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}<br />
→エラーなし（）</p>
<p>■classのsを削除してみた</p>
<p>clas Ex2_2<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→Ex2_2.java:1: &#8216;class&#8217; または &#8216;interface&#8217; がありません。<br />
clas Ex2_2<br />
^</p>
<p>■publicのiを削除してみた</p>
<p>class Ex2_3<br />
{<br />
　publc static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→Ex2_3.java:3: &lt;identifier&gt; がありません。<br />
publc static void main(String [] args) {<br />
^<br />
Ex2_3.java:6: &#8216;;&#8217; がありません。<br />
}<br />
^</p>
<p>■staticのcを削除してみた</p>
<p>class Ex2_4<br />
{<br />
　public stati void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→Ex2_4.java:3: &lt;identifier&gt; がありません。<br />
public stati void main(String [] args) {<br />
^<br />
Ex2_4.java:6: &#8216;;&#8217; がありません。<br />
}<br />
^</p>
<p>■voidを削除してみた</p>
<p>class Ex2_5<br />
{<br />
　public static main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→Ex2_5.java:3: メソッドの宣言が不正です。戻り値の型が必要です。<br />
public static main(String [] args) {<br />
^</p>
<p>■String [] args の [] を削除してみた</p>
<p>class Ex2_6<br />
{<br />
　public static void main(String args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→ぬわんと！エラーなし。引数を使わない場合はいいが。。。恐らく引数が２つ以上になると危険ですな。javacがエラーを検出できない理由はもし興味があれば自分で調べてみるか先生に質問してみてください。</p>
<p>■main() のすぐあとの { を削除してみた</p>
<p>class Ex2_7<br />
{<br />
　public static void main(String [] args)<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→Ex2_7.java:3: &#8216;;&#8217; がありません。<br />
public static void main(String [] args)<br />
^<br />
Ex2_7.java:6: &#8216;class&#8217; または &#8216;interface&#8217; がありません。<br />
}<br />
^<br />
Ex2_7.java:7: &#8216;class&#8217; または &#8216;interface&#8217; がありません。</p>
<p>■printlnをpritnlnにしてみた（良くやるタイプミス）</p>
<p>class Ex2_8<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.pritnln(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→Ex2_8.java:4: シンボルを見つけられません。   System.out.pritnf(&#8220;Hello!&#8221;);<br />
^</p>
<p>■Hello!の直後の &#8221; (ダブルクオーテーション)を削除してみた</p>
<p>class Ex2_9<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!);<br />
　}<br />
}</p>
<p>→Ex2_9.java:4: 文字列リテラルが閉じられていません。<br />
System.out.printf(&#8220;Hello!);<br />
^<br />
Ex2_9.java:5: &#8216;)&#8217; がありません。<br />
}<br />
^<br />
■println(); の ;  (セミコロン）を削除してみた</p>
<p>class Ex2_10<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;)<br />
　}<br />
}</p>
<p>→Ex2_10.java:5: &#8216;;&#8217; がありません。<br />
}<br />
^</p>
<p>■println() の 後括弧を削除してみた</p>
<p>class Ex2_11<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;;<br />
　}<br />
}</p>
<p>→Ex2_11.java:4: &#8216;)&#8217; がありません。<br />
System.out.printf(&#8220;Hello!&#8221;;<br />
^</p>
<p>■main() {  に対応する }  を削除してみた</p>
<p>class Ex2_12<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);</p>
<p>}</p>
<p>→Ex2_12.java:6: &#8216;}&#8217; がありません。<br />
^</p>
<p>■class {  に対応する  }  を削除してみた</p>
<p>class Ex2_13<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}</p>
<p>→Ex2_13.java:6: &#8216;}&#8217; がありません。<br />
^</p>
<p>■System.out.printlnの前の空白に全角空白（漢字モードでスペースを押す）を入れてみた</p>
<p>class Ex2_14<br />
{<br />
　public static void main(String [] args) {<br />
　　System.out.println(&#8220;Hello!&#8221;);<br />
　}<br />
}</p>
<p>→Ex2_14.java:4: \12288 は不正な文字です。<br />
System.out.printf(&#8220;Hello!&#8221;);<br />
^</p>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/558/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>上級プログラミングI</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/552</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/552#comments</comments>
		<pubDate>Fri, 17 Apr 2009 04:27:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=552</guid>
		<description><![CDATA[授業の概要・方法等
本講は、プログラミングⅠ演習の内容を補足するような演習を中心に授業を進めるが、クラスによっては、プログラミングⅠの範囲を超えて関連する発展演習を行なうなど、多角的な方法でプログラミング技術の習得を行なう。
授業の到達目標

 Java言語によるプログラムの作成から実行までの作業内容が実際に出来る。 
変数の役割や型について理解し、プログラムを作成できる。
式や演算子を理解し、プログラムを作成できる。
変数と制御構造を用いた基本的なプログラム（教科書の例題と同程度）を作成できる。

教科書

高橋麻奈    「やさしいJava　第３版」 ソフトバンク

授業計画




回数
内容
資料




1
導入講義




2
インデント、コメントのつけ方、文字列・文字・数値リテラル、特殊文字について演習する。(2.2, 2.3)
資料


3
変数の宣言および代入方法、キーボードからの入力方法について演習する。(3.1, 3.2, 3.3, 3.4, 3.5, 3.6)
演習


4
式と演算子の種類と使い方について演習する。(4.1, 4.2, 4.3, 4.4)
演習 


5
if文、if～else文と関係演算子について演習する。(5.1, 5.2, 5.3, 5.4)
演習


6
復習
演習 


7
switch文について演習する。(5.5)
演習


8
論理演算子について演習する。(5.6)
演習


9
for文について演習する。(6.1)
演習


10
while文について演習する。(6.2)
演習


11
文におけるネストについて演習する。(6.4)
演習


12
break、 continueについて演習する。(6.5)
演習


13
総合復習
演習


14
総合復習
演習


15
定期試験





成績評価基準

定期試験（70点満点）、レポート（30点満点）の総計を評価点とする。また、定期試験後、臨時試験を行ない、その結果で再評価を行なう場合がある。ただし、臨時試験の受験資格は、欠席回数が３回以内とする。


]]></description>
			<content:encoded><![CDATA[<h2 id="content_1_0">授業の概要・方法等</h2>
<p><span style="font-family: ＭＳ 明朝; font-size: x-small;">本講は、プログラミングⅠ演習の内容を補足するような演習を中心に授業を進めるが、クラスによっては、プログラミングⅠの範囲を超えて関連する発展演習を行なうなど、多角的な方法でプログラミング技術の習得を行なう。</span></p>
<h2 id="content_1_1">授業の到達目標</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><span style="font-family: ＭＳ 明朝; font-size: x-small;"> Java言語によるプログラムの作成から実行までの作業内容が実際に出来る。 </span></li>
<li><span style="font-family: ＭＳ 明朝; font-size: x-small;">変数の役割や型について理解し、プログラムを作成できる。</span></li>
<li><span style="font-family: ＭＳ 明朝; font-size: x-small;">式や演算子を理解し、プログラムを作成できる。</span></li>
<li><span style="font-family: ＭＳ 明朝; font-size: x-small;">変数と制御構造を用いた基本的なプログラム（教科書の例題と同程度）を作成できる。</span></li>
</ul>
<h2 id="content_1_2">教科書</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><span style="font-family: ＭＳ 明朝; font-size: x-small;">高橋麻奈    「やさしいJava　第３版」 ソフトバンク</span></li>
</ul>
<h2 id="content_1_3">授業計画</h2>
<div class="ie5">
<table class="style_table" border="0" cellspacing="1">
<thead>
<tr>
<td class="style_td">回数</td>
<td class="style_td">内容</td>
<td class="style_td">資料</td>
</tr>
</thead>
<tbody>
<tr>
<td class="style_td">1</td>
<td class="style_td">導入講義</td>
<td class="style_td"><a href="http://swken.joho.fuk.kindai.ac.jp/archives/558"><br />
</a></td>
</tr>
<tr>
<td class="style_td">2</td>
<td class="style_td">インデント、コメントのつけ方、文字列・文字・数値リテラル、特殊文字について演習する。(2.2, 2.3)</td>
<td class="style_td"><a href="http://swken.joho.fuk.kindai.ac.jp/archives/558">資料</a></td>
</tr>
<tr>
<td class="style_td">3</td>
<td class="style_td">変数の宣言および代入方法、キーボードからの入力方法について演習する。(3.1, 3.2, 3.3, 3.4, 3.5, 3.6)</td>
<td class="style_td"><a href="../../lecture/ap1/ap03.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">4</td>
<td class="style_td">式と演算子の種類と使い方について演習する。(4.1, 4.2, 4.3, 4.4)</td>
<td class="style_td"><a href="../../lecture/ap1/ap04.pdf">演習</a><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/nato1968_3page.pdf"> </a></td>
</tr>
<tr>
<td class="style_td">5</td>
<td class="style_td">if文、if～else文と関係演算子について演習する。(5.1, 5.2, 5.3, 5.4)</td>
<td class="style_td"><a href="../../lecture/ap1/ap05.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">6</td>
<td class="style_td">復習</td>
<td class="style_td"><a href="../../lecture/ap1/ap06.pdf">演習</a><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/6.pdf"> </a></td>
</tr>
<tr>
<td class="style_td">7</td>
<td class="style_td">switch文について演習する。(5.5)</td>
<td class="style_td"><a href="../../lecture/ap1/ap07.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">8</td>
<td class="style_td">論理演算子について演習する。(5.6)</td>
<td class="style_td"><a href="../../lecture/ap1/ap08.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">9</td>
<td class="style_td">for文について演習する。(6.1)</td>
<td class="style_td"><a href="../../lecture/ap1/ap09.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">10</td>
<td class="style_td">while文について演習する。(6.2)</td>
<td class="style_td"><a href="../../lecture/ap1/ap10.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">11</td>
<td class="style_td">文におけるネストについて演習する。(6.4)</td>
<td class="style_td"><a href="../../lecture/ap1/ap11.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">12</td>
<td class="style_td">break、 continueについて演習する。(6.5)</td>
<td class="style_td"><a href="../../lecture/ap1/ap12.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">13</td>
<td class="style_td">総合復習</td>
<td class="style_td"><a href="../../lecture/ap1/ap13.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">14</td>
<td class="style_td">総合復習</td>
<td class="style_td"><a href="../../lecture/ap1/ap14.pdf">演習</a></td>
</tr>
<tr>
<td class="style_td">15</td>
<td class="style_td">定期試験</td>
<td class="style_td"></td>
</tr>
</tbody>
</table>
</div>
<h2 id="content_1_4">成績評価基準</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><span style="font-family: ＭＳ 明朝; font-size: x-small;">定期試験（70点満点）、レポート（30点満点）の総計を評価点とする。また、定期試験後、臨時試験を行ない、その結果で再評価を行なう場合がある。ただし、臨時試験の受験資格は、欠席回数が３回以内とする。</span></li>
</ul>
<p><img id="smallDivTip" style="border: 1px solid blue; z-index: 90; opacity: 1; position: absolute; left: 481px; top: 406px;" src="chrome://dictionarytip/skin/book.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/552/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MS-Projectで作業時間の計算がおかしくなる場合の対処</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/500</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/500#comments</comments>
		<pubDate>Tue, 11 Nov 2008 08:41:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=500</guid>
		<description><![CDATA[調査結果
MS-Projectで期間を入力した場合、作業時間がおかしく表示される場合があるという報告がありました。調査した結果、最初の演習のときに、近大カレンダーを作成してもらったのですが、そこで１日の開始時間と終了時間を８：００～１７：００から９：００～１７：５０に変更してもらいました。この変更が生きているために作業時間の計算がおかしくなるようです。
表示がおかしくなる例
タスクA（３日間、リソースa）を入力すると、３日間に作業時間が８時間ずつ入るはずですが、７，８，８，１時間と入る。

修正方法
MS-Projectを立ち上げて新規プロジェクトを作成し、メニューから[ツール]-[オプション]-[カレンダー]を選択します。開始時刻と終了時刻の規定値が下図のように８：００と１７：００でない場合は。。。

開始時刻と終了時刻の規定値を下図のように８：００と１７：００に修正します。そのあと「規定値として設定」ボタンを押します。すると、下図のようになります。

確認方法
MS-Projectをいったん終了して再びMS-Projectを立ち上げます。そして新規プロジェクトを作成し、タスクA（３日間、リソースa）を入力すると、３日間に作業時間が８時間ずつ入っていれば成功です。これ以降は作業時間がおかしくなることはないはずです。

]]></description>
			<content:encoded><![CDATA[<h2>調査結果</h2>
<p>MS-Projectで期間を入力した場合、作業時間がおかしく表示される場合があるという報告がありました。調査した結果、最初の演習のときに、近大カレンダーを作成してもらったのですが、そこで１日の開始時間と終了時間を８：００～１７：００から９：００～１７：５０に変更してもらいました。この変更が生きているために作業時間の計算がおかしくなるようです。</p>
<h2>表示がおかしくなる例</h2>
<p>タスクA（３日間、リソースa）を入力すると、３日間に作業時間が８時間ずつ入るはずですが、７，８，８，１時間と入る。</p>
<p><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_12.jpg"><img class="alignnone size-full wp-image-505" title="ms_project_err_12" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_12.jpg" alt="" width="500" height="79" /></a></p>
<h2>修正方法</h2>
<p>MS-Projectを立ち上げて新規プロジェクトを作成し、メニューから[ツール]-[オプション]-[カレンダー]を選択します。開始時刻と終了時刻の規定値が下図のように８：００と１７：００でない場合は。。。</p>
<p><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_2.jpg"><img class="alignnone size-full wp-image-506" title="ms_project_err_2" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_2.jpg" alt="" width="500" height="358" /></a></p>
<p>開始時刻と終了時刻の規定値を下図のように８：００と１７：００に修正します。<span style="color: #ff0000;">そのあと「規定値として設定」ボタンを押します</span>。すると、下図のようになります。</p>
<p><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_31.jpg"><img class="alignnone size-full wp-image-508" title="ms_project_err_31" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_31.jpg" alt="" width="500" height="358" /></a></p>
<h2>確認方法</h2>
<p>MS-Projectをいったん終了して再びMS-Projectを立ち上げます。そして新規プロジェクトを作成し、タスクA（３日間、リソースa）を入力すると、３日間に作業時間が８時間ずつ入っていれば成功です。これ以降は作業時間がおかしくなることはないはずです。</p>
<p><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_41.jpg"><img class="alignnone size-full wp-image-510" title="ms_project_err_41" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/ms_project_err_41.jpg" alt="" width="460" height="69" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/500/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソフトウェア開発演習_07</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/491</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/491#comments</comments>
		<pubDate>Mon, 27 Oct 2008 08:24:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=491</guid>
		<description><![CDATA[演習手順書
演習１
先週の提出課題（ユーザ情報管理システム）を活用して、ブックマークをサーバに登録しCRUDを実現するJSPファイルを作成しなさい。なお、以下の２つの機能をつけること。
（１）ブックマーク登録時に、入力されたアドレスを検証する（http://xxx.xxx.xxx）
（２）登録済みのブックマーク一覧ページに登録件数を表示する
演習２（チャレンジ問題+5点）
ブックマーク登録時にタグも登録できるようにする。登録されているタグを一覧表示し、そのタグ名で登録されているアドレスを一覧表示する機能とつける。
演習３（チャレンジ問題+5点）
先週の課題と組み合わせ、ユーザ毎にブックマークを管理できるように演習１を改変しなさい。
提出課題

作成したJSPのソースプログラムと実行結果

]]></description>
			<content:encoded><![CDATA[<h2 id="content_1_0">演習手順書</h2>
<h3>演習１</h3>
<p>先週の提出課題（ユーザ情報管理システム）を活用して、ブックマークをサーバに登録しCRUDを実現するJSPファイルを作成しなさい。なお、以下の２つの機能をつけること。</p>
<p>（１）ブックマーク登録時に、入力されたアドレスを検証する（http://xxx.xxx.xxx）</p>
<p>（２）登録済みのブックマーク一覧ページに登録件数を表示する</p>
<h3>演習２（チャレンジ問題+5点）</h3>
<p>ブックマーク登録時にタグも登録できるようにする。登録されているタグを一覧表示し、そのタグ名で登録されているアドレスを一覧表示する機能とつける。</p>
<h3>演習３（チャレンジ問題+5点）</h3>
<p>先週の課題と組み合わせ、ユーザ毎にブックマークを管理できるように演習１を改変しなさい。</p>
<h3 id="content_1_2">提出課題</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>作成したJSPのソースプログラムと実行結果</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/491/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソフトウェア開発演習_06</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/470</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/470#comments</comments>
		<pubDate>Wed, 22 Oct 2008 03:09:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=470</guid>
		<description><![CDATA[演習手順書
演習１
ユーザ情報（ユーザ名とパスワード）をデータベースのテーブル（USER_TBL）に登録し、そのユーザ情報に対してCRUDを実現するJSPファイルを作成しなさい。
演習２（チャレンジ問題+10点）
ユーザ情報（ユーザ名とパスワード）を登録するときに、登録者のメールアドレスに確認メール（メール本文に登録用のJSPのリンクをはっておく）を送り、そのメール本文のリンクをクリックしたときにデータベースのテーブル（USER_TBL）に登録するように、演習１を改変しなさい。メールサーバには本講義で扱ったjamesを利用すること。また、メール本文にはユーザ名を暗号化したリンクをはること。以下のような形になるはず。
http://localhost:8080/lecture5/registration.jsp?username=8df429ea09f948f93829f9aa83938f9383024766f61
提出課題

作成したJSPのソースプログラムと実行結果

]]></description>
			<content:encoded><![CDATA[<h2 id="content_1_0">演習手順書</h2>
<h3>演習１</h3>
<p>ユーザ情報（ユーザ名とパスワード）をデータベースのテーブル（USER_TBL）に登録し、そのユーザ情報に対してCRUDを実現するJSPファイルを作成しなさい。</p>
<h3>演習２（チャレンジ問題+10点）</h3>
<p>ユーザ情報（ユーザ名とパスワード）を登録するときに、登録者のメールアドレスに確認メール（メール本文に登録用のJSPのリンクをはっておく）を送り、そのメール本文のリンクをクリックしたときにデータベースのテーブル（USER_TBL）に登録するように、演習１を改変しなさい。メールサーバには本講義で扱ったjamesを利用すること。また、メール本文にはユーザ名を暗号化したリンクをはること。以下のような形になるはず。</p>
<p>http://localhost:8080/lecture5/registration.jsp?username=8df429ea09f948f93829f9aa83938f9383024766f61</p>
<h3 id="content_1_2">提出課題</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>作成したJSPのソースプログラムと実行結果</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/470/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>西鉄バス簡易時刻表</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/447</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/447#comments</comments>
		<pubDate>Sat, 18 Oct 2008 17:13:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[活動]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=447</guid>
		<description><![CDATA[近畿大学〜主要停留所間★利用者向け


西鉄バス簡易時刻表サービスの試験提供のお知らせ
にしてつグループのホームページ では便利なバス時刻表が提供されています。しかし、毎日同じ区間を利用する方にとっては「今、乗るとすると何分後にバスがあるかな？」さえわかれば十分だ と思います。そこで我々は西鉄バスの時刻表を携帯電話にシンプルかつスピーディーに表示するサービスを試作しました。ご興味のある方はご利用ください。た だし、本サービスの利用によって生じた損害については一切責任を負いませんのでご了承願います。


使い方

ケータイでご希望の区間のバーコードを読み取ってください。URLが読み取れるはずです。
読み取ったURLでインターネットに接続してください。
指定した区間の現在の時刻表が表示されます。
よろしければURLをブックマークに登録してください。
以後は、ブックマークに登録したURLにアクセスすれば時刻表が確認できます。



主要な停留所から大学間の２次元バーコード








主要な停留所から大学間のリンク

ＪＲ新飯塚駅→近畿大学
近畿大学→ＪＲ新飯塚駅


飯塚BC→近畿大学
近畿大学→飯塚BC


天神BC→近畿大学
近畿大学→天神BC


福岡空港→近畿大学
近畿大学→福岡空港



お問い合わせ

近畿大学産業理工学部情報学科ソフトウェア研究室　高橋





]]></description>
			<content:encoded><![CDATA[<h2 id="content_1_0">近畿大学〜主要停留所間★利用者向け</h2>
<div class="jumpmenu"><a href="../tk/index.php?%C0%BE%C5%B4%A5%D0%A5%B9%B4%CA%B0%D7%BB%FE%B9%EF%C9%BD#navigator"><br />
</a></div>
<h3 id="content_1_1">西鉄バス簡易時刻表サービスの試験提供のお知らせ</h3>
<p>にしてつグループのホームページ では便利なバス時刻表が提供されています。しかし、毎日同じ区間を利用する方にとっては「今、乗るとすると何分後にバスがあるかな？」さえわかれば十分だ と思います。そこで我々は西鉄バスの時刻表を携帯電話にシンプルかつスピーディーに表示するサービスを試作しました。ご興味のある方はご利用ください。た だし、本サービスの利用によって生じた損害については一切責任を負いませんのでご了承願います。</p>
<div class="jumpmenu"><a href="../tk/index.php?%C0%BE%C5%B4%A5%D0%A5%B9%B4%CA%B0%D7%BB%FE%B9%EF%C9%BD#navigator"><br />
</a></div>
<h3 id="content_1_2">使い方</h3>
<ol class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>ケータイでご希望の区間のバーコードを読み取ってください。URLが読み取れるはずです。</li>
<li>読み取ったURLでインターネットに接続してください。</li>
<li>指定した区間の現在の時刻表が表示されます。</li>
<li>よろしければURLをブックマークに登録してください。</li>
<li>以後は、ブックマークに登録したURLにアクセスすれば時刻表が確認できます。</li>
</ol>
<div class="jumpmenu"><a href="../tk/index.php?%C0%BE%C5%B4%A5%D0%A5%B9%B4%CA%B0%D7%BB%FE%B9%EF%C9%BD#navigator"><br />
</a></div>
<h3 id="content_1_3">主要な停留所から大学間の２次元バーコード</h3>
<div class="img_margin" style="text-align: left;"><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_1.jpg"><img class="alignnone size-full wp-image-449" title="bus_1" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_1.jpg" alt="" width="447" height="237" /></a></div>
<div class="img_margin" style="text-align: left;"><a title="2.jpg" href="../tk/index.php?plugin=attach&amp;refer=%C0%BE%C5%B4%A5%D0%A5%B9%B4%CA%B0%D7%BB%FE%B9%EF%C9%BD&amp;openfile=2.jpg"><br />
</a></div>
<div class="img_margin" style="text-align: left;"><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_2.jpg"><img class="alignnone size-full wp-image-450" title="bus_2" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_2.jpg" alt="" width="435" height="236" /></a></div>
<div class="img_margin" style="text-align: left;"></div>
<div class="img_margin" style="text-align: left;"><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_3.jpg"><img class="alignnone size-full wp-image-451" title="bus_3" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_3.jpg" alt="" width="446" height="236" /></a></div>
<div class="img_margin" style="text-align: left;"></div>
<div class="jumpmenu"><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_4.jpg"><img class="alignnone size-full wp-image-452" title="bus_4" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_4.jpg" alt="" width="436" height="237" /></a></div>
<h3 id="content_1_4">主要な停留所から大学間のリンク</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><a rel="nofollow" href="../bus.php?from=RD0008&amp;to=813130">ＪＲ新飯塚駅→近畿大学</a></li>
<li><a rel="nofollow" href="../bus.php?from=813130&amp;to=RD0008">近畿大学→ＪＲ新飯塚駅</a></li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><a rel="nofollow" href="../bus.php?from=RC0018&amp;to=813130">飯塚BC→近畿大学</a></li>
<li><a rel="nofollow" href="../bus.php?from=813130&amp;to=RC0018">近畿大学→飯塚BC</a></li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><a rel="nofollow" href="../bus.php?from=RA0001&amp;to=813130">天神BC→近畿大学</a></li>
<li><a rel="nofollow" href="../bus.php?from=813130&amp;to=RA0001">近畿大学→天神BC</a></li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><a rel="nofollow" href="../bus.php?from=RE0003&amp;to=813130">福岡空港→近畿大学</a></li>
<li><a rel="nofollow" href="../bus.php?from=813130&amp;to=RE0003">近畿大学→福岡空港</a></li>
</ul>
<div class="jumpmenu"><a href="../tk/index.php?%C0%BE%C5%B4%A5%D0%A5%B9%B4%CA%B0%D7%BB%FE%B9%EF%C9%BD#navigator"><br />
</a></div>
<h3 id="content_1_5">お問い合わせ</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>近畿大学産業理工学部情報学科ソフトウェア研究室　高橋</li>
</ul>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_number.jpg"><img class="alignnone size-full wp-image-448" title="bus_number" src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/bus_number.jpg" alt="" width="231" height="28" /></a></li>
</ul>
<p><img id="smallDivTip" style="border: 1px solid blue; z-index: 90; opacity: 1; position: absolute; left: 223px; top: 577px;" src="chrome://dictionarytip/skin/book.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/447/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミングII演習（C言語）</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/443</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/443#comments</comments>
		<pubDate>Sat, 18 Oct 2008 17:06:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=443</guid>
		<description><![CDATA[2005年の演習科目用に作成した資料（PDF)です。



回数
資料




1



2



3



4



5



6



7



8



9



10



11



12



13



14



15




]]></description>
			<content:encoded><![CDATA[<p>2005年の演習科目用に作成した資料（PDF)です。</p>
<table class="style_table" border="0" cellspacing="1">
<thead>
<tr>
<td class="style_td">回数</td>
<td class="style_td">資料</td>
</tr>
</thead>
<tbody>
<tr>
<td class="style_td">1</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe01.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">2</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe02.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">3</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe03.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">4</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe04.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">5</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe05.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">6</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe06.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">7</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe07.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">8</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe08.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">9</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe09.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">10</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe10.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">11</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe11.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">12</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe12.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">13</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe2/pe13.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0II%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">14</td>
<td class="style_td"></td>
</tr>
<tr>
<td class="style_td">15</td>
<td class="style_td"></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/443/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>プログラミングI演習（C言語）</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/441</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/441#comments</comments>
		<pubDate>Sat, 18 Oct 2008 17:05:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=441</guid>
		<description><![CDATA[2005年の演習科目用に作成した資料（PDF)です。C言語を勉強してみたい方がいれば解いてみてください。



回数
資料




1



2



3



4



5



6



7



8



9



10



11



12



13



14



15




]]></description>
			<content:encoded><![CDATA[<p>2005年の演習科目用に作成した資料（PDF)です。C言語を勉強してみたい方がいれば解いてみてください。</p>
<table class="style_table" border="0" cellspacing="1">
<thead>
<tr>
<td class="style_td">回数</td>
<td class="style_td">資料</td>
</tr>
</thead>
<tbody>
<tr>
<td class="style_td">1</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe01.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">2</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe02.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">3</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe03.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">4</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe04.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">5</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe05.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">6</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe06.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">7</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe07.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">8</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe08.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">9</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe09.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">10</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe10.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">11</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe11.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">12</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe12.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">13</td>
<td class="style_td"><a rel="nofollow" href="../lecture/pe1/pe13.pdf"><img title="pdf.gif" src="../tk/index.php?plugin=ref&amp;page=%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0I%B1%E9%BD%AC_%BA%C6%CD%FA%BD%A4&amp;src=pdf.gif" alt="pdf.gif" width="16" height="16" /></a></td>
</tr>
<tr>
<td class="style_td">14</td>
<td class="style_td"></td>
</tr>
<tr>
<td class="style_td">15</td>
<td class="style_td"></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/441/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソフトウェア開発演習_番外編</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/439</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/439#comments</comments>
		<pubDate>Sat, 18 Oct 2008 17:04:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[講義]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=439</guid>
		<description><![CDATA[授業で扱えなかったPHPの応用例をいくつか紹介します。ソースは最下段の参考文献をもとにしています。興味のある人はぜひ参照してください。
メールを送りたい
設定

Z:\科目(公開)\ソフトウェア開発演習\MercuryMail.lzhを解凍したMercuryMailフォルダをH:\xamppliteフォルダに入れる。
H:\xampplite\apache\bin\php.iniをメモ帳で開き、以下のように編集して保存する。
[mail function]
; For Win32 only.
SMTP = localhost→情報学科のSMTPサーバに変更する（教員に尋ねてください）

xamppを再起動する。

PHPプログラム
&#60;?php
mb_internal_encoding("sjis");
mb_language("japanese");
mb_send_mail("送信先メアド","タイトル","本文","From: 送信元メアド");
?&#62;
写真に文字を入れる
PHPプログラム
&#60;?php
header("Content-type: image/jpeg");
$image=ImageCreateFromJPEG("a.jpg");
$color=ImageColorAllocate($image,0,0,0);
$font='c:\windows\fonts\msgothic.ttc';
$str=mb_convert_encoding("テストです","UTF-8","auto");
ImageTTFText($image,16,0,10,24,$color,$font,$str);
//16,0,10,24=&#62;16:フォントサイズ、0:文字列の回転角度、10:文字列のX座標、24:文字列のY座標
ImageJPEG($image);
ImageDestroy($image);
?&#62;
写真のサムネイルを作成する
PHPプログラム
&#60;?php
header("Content-type: image/jpeg");
$src=ImageCreateFromJPEG("a.jpg");
list($width,$height)=GetImageSize("a.jpg");
$dst=ImageCreateTrueColor(100,100);
ImageCopyResized($dst,$src,0,0,0,0,100,100,$width,$height);
//0,0,0,0,100,100=&#62;0:コピー先X座標、0:コピー先Y座標、0:コピー元X座標、0:コピー元Y座標、0:コピー先幅、0:コピー先高さ
ImageDestroy($src);
?&#62;
グラフを描く
設定

Z:\科目(公開)\ソフトウェア開発演習\jpgraph.lzhを解凍したjpgraphフォルダをH:\xampplite\php\pearフォルダに入れる。
詳細は

PHPプログラム

以下のコメントを外せば折れ線グラフ、円グラフなどが描ける。詳細はhttp://www.asial.co.jp/jpgraph/のマニュアルを参照すること。
&#60;?php
require_once("jpgraph/jpgraph.php");
require_once("jpgraph/jpgraph_bar.php");
// require_once("jpgraph/jpgraph_line.php");
// require_once("jpgraph/jpgraph_pie.php");
$graph = new Graph(300,200,"auto");
// $graph = new Graph(300,200,"auto");
// $graph = new PieGraph(300,200,"auto");
$data = array(75,56,24,12,5);
$plot = new BarPlot($data);
// $plot = new LinePlot($data);
// $plot = new PiePlot($data);
$graph-&#62;SetScale("textlin");
$graph-&#62;Add($plot);
$graph-&#62;Stroke();
?&#62;


RSSフィードを解析する
設定

スタートメニューよりコマンドプロンプトを起動し、以下のコマンドを入力。
cd H:\xampplite\php
pear install rss_tree
pear install rss_rss
pear install rss_parser


PHPプログラム
&#60;?php
require_once("XML/RSS.php");
$rss =&#38; new XML_RSS("http://b.hatena.ne.jp/hotentry?mode=rss");
$rss-&#62;parse();
echo "&#60;UL&#62;";
foreach ($rss-&#62;getItems() as $item){
	echo "&#60;LI&#62;&#60;A HREF='$item[link]'&#62;$item[title]&#60;/A&#62;$item[description]&#60;/LI&#62;";
}
echo "&#60;/UL&#62;";
?&#62;
参考文献

佐久嶋ひろみ、先輩に聞くPHPの素朴なギモン、九天社、2200円

]]></description>
			<content:encoded><![CDATA[<p>授業で扱えなかったPHPの応用例をいくつか紹介します。ソースは最下段の参考文献をもとにしています。興味のある人はぜひ参照してください。</p>
<h2 id="content_1_0">メールを送りたい</h2>
<h3 id="content_1_1">設定</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>Z:\科目(公開)\ソフトウェア開発演習\MercuryMail.lzhを解凍したMercuryMailフォルダをH:\xamppliteフォルダに入れる。</li>
<li>H:\xampplite\apache\bin\php.iniをメモ帳で開き、以下のように編集して保存する。
<pre>[mail function]
; For Win32 only.
SMTP = localhost→情報学科のSMTPサーバに変更する（教員に尋ねてください）</pre>
</li>
<li>xamppを再起動する。</li>
</ul>
<h3 id="content_1_2">PHPプログラム</h3>
<pre>&lt;?php
mb_internal_encoding("sjis");
mb_language("japanese");
mb_send_mail("送信先メアド","タイトル","本文","From: 送信元メアド");
?&gt;</pre>
<h2 id="content_1_3">写真に文字を入れる</h2>
<h3 id="content_1_4">PHPプログラム</h3>
<pre>&lt;?php
header("Content-type: image/jpeg");
$image=ImageCreateFromJPEG("a.jpg");
$color=ImageColorAllocate($image,0,0,0);
$font='c:\windows\fonts\msgothic.ttc';
$str=mb_convert_encoding("テストです","UTF-8","auto");
ImageTTFText($image,16,0,10,24,$color,$font,$str);
//16,0,10,24=&gt;16:フォントサイズ、0:文字列の回転角度、10:文字列のX座標、24:文字列のY座標
ImageJPEG($image);
ImageDestroy($image);
?&gt;</pre>
<h2 id="content_1_5">写真のサムネイルを作成する</h2>
<h3 id="content_1_6">PHPプログラム</h3>
<pre>&lt;?php
header("Content-type: image/jpeg");
$src=ImageCreateFromJPEG("a.jpg");
list($width,$height)=GetImageSize("a.jpg");
$dst=ImageCreateTrueColor(100,100);
ImageCopyResized($dst,$src,0,0,0,0,100,100,$width,$height);
//0,0,0,0,100,100=&gt;0:コピー先X座標、0:コピー先Y座標、0:コピー元X座標、0:コピー元Y座標、0:コピー先幅、0:コピー先高さ
ImageDestroy($src);
?&gt;</pre>
<h2 id="content_1_7">グラフを描く</h2>
<h3 id="content_1_8">設定</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>Z:\科目(公開)\ソフトウェア開発演習\jpgraph.lzhを解凍したjpgraphフォルダをH:\xampplite\php\pearフォルダに入れる。</li>
<li>詳細は</li>
</ul>
<h3 id="content_1_9">PHPプログラム</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>以下のコメントを外せば折れ線グラフ、円グラフなどが描ける。詳細は<a rel="nofollow" href="http://www.asial.co.jp/jpgraph/">http://www.asial.co.jp/jpgraph/</a>のマニュアルを参照すること。
<pre>&lt;?php
require_once("jpgraph/jpgraph.php");
require_once("jpgraph/jpgraph_bar.php");
// require_once("jpgraph/jpgraph_line.php");
// require_once("jpgraph/jpgraph_pie.php");
$graph = new Graph(300,200,"auto");
// $graph = new Graph(300,200,"auto");
// $graph = new PieGraph(300,200,"auto");
$data = array(75,56,24,12,5);
$plot = new BarPlot($data);
// $plot = new LinePlot($data);
// $plot = new PiePlot($data);
$graph-&gt;SetScale("textlin");
$graph-&gt;Add($plot);
$graph-&gt;Stroke();
?&gt;</pre>
</li>
</ul>
<h2 id="content_1_10">RSSフィードを解析する</h2>
<h3 id="content_1_11">設定</h3>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li>スタートメニューよりコマンドプロンプトを起動し、以下のコマンドを入力。
<pre>cd H:\xampplite\php
pear install rss_tree
pear install rss_rss
pear install rss_parser</pre>
</li>
</ul>
<h3 id="content_1_12">PHPプログラム</h3>
<pre>&lt;?php
require_once("XML/RSS.php");
$rss =&amp; new XML_RSS("http://b.hatena.ne.jp/hotentry?mode=rss");
$rss-&gt;parse();
echo "&lt;UL&gt;";
foreach ($rss-&gt;getItems() as $item){
	echo "&lt;LI&gt;&lt;A HREF='$item[link]'&gt;$item[title]&lt;/A&gt;$item[description]&lt;/LI&gt;";
}
echo "&lt;/UL&gt;";
?&gt;</pre>
<h2 id="content_1_13">参考文献</h2>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><a rel="nofollow" href="http://www.amazon.co.jp/%E5%85%88%E8%BC%A9%E3%81%AB%E8%81%9E%E3%81%8FPHP%E3%81%AE%E7%B4%A0%E6%9C%B4%E3%81%AA%E3%82%AE%E3%83%A2%E3%83%B3-%E4%BD%90%E4%B9%85%E5%B6%8B-%E3%81%B2%E3%82%8D%E3%81%BF/dp/486167025X">佐久嶋ひろみ、先輩に聞くPHPの素朴なギモン、九天社、2200円</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/439/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>鬼ごっこアプレット(GBA版）</title>
		<link>http://swken.joho.fuk.kindai.ac.jp/archives/432</link>
		<comments>http://swken.joho.fuk.kindai.ac.jp/archives/432#comments</comments>
		<pubDate>Sat, 18 Oct 2008 16:48:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[活動]]></category>

		<guid isPermaLink="false">http://swken.joho.fuk.kindai.ac.jp/?p=432</guid>
		<description><![CDATA[鬼ごっこアプレット(GBA版）

概要 
増井さん（Link）が作成された「鬼ごっこアプレット」をGBAに移植してみました。
移植
増井さんのページにProcessingのソースが公開されていましたので、アルゴリズムは特に変更せずほぼそのまま移植できました。
操作方法
＋マークがカーソルになります。緑色の四角があなた、赤色の四角が鬼です。カーソルを十字キーで上下左右に移動します。緑色の四角はカーソルを追いかけるように移動します。緑色の四角を鬼に触れずに円の外に出すとあなたの勝ちです。
その他
VBA等のエミュレータをお持ちの方、また、GBA開発環境をお持ちの方、試してみてください。ちなみに、ゲームが開始する直前までAボタンを押していると、円の中心が描かれます。この中心を基準として練習すれば、すぐにできるようになりますよ。
ダウンロード

鬼ごっこアプレット（GBA版）

このプログラムを実行するには、エミュレータソフトが必要となります。エミュレータソフトは以下から入手してください。

Visual Boy Advance

]]></description>
			<content:encoded><![CDATA[<h2 id="content_1_0">鬼ごっこアプレット(GBA版）</h2>
<p><a href="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/gba_2.gif"><img src="http://swken.joho.fuk.kindai.ac.jp/wp-content/uploads/gba_2.gif" alt="" title="gba_2" width="234" height="188" class="alignnone size-full wp-image-433" /></a></p>
<h3 id="content_1_1">概要 </h3>
<p>増井さん<a rel="nofollow" href="http://pitecan.com/Puzzle/devil/">（Link）</a>が作成された「鬼ごっこアプレット」をGBAに移植してみました。</p>
<h3 id="content_1_2">移植</h3>
<p>増井さんのページにProcessingのソースが公開されていましたので、アルゴリズムは特に変更せずほぼそのまま移植できました。</p>
<h3 id="content_1_3">操作方法</h3>
<p>＋マークがカーソルになります。緑色の四角があなた、赤色の四角が鬼です。カーソルを十字キーで上下左右に移動します。緑色の四角はカーソルを追いかけるように移動します。緑色の四角を鬼に触れずに円の外に出すとあなたの勝ちです。</p>
<h3 id="content_1_4">その他</h3>
<p>VBA等のエミュレータをお持ちの方、また、GBA開発環境をお持ちの方、試してみてください。ちなみに、ゲームが開始する直前までAボタンを押していると、円の中心が描かれます。この中心を基準として練習すれば、すぐにできるようになりますよ。</p>
<h3 id="content_1_5">ダウンロード</h3>
<div class="spacer"></div>
<p><a rel="nofollow" href="../souko/obj.gba">鬼ごっこアプレット（GBA版）</a></p>
<div class="spacer"></div>
<p>このプログラムを実行するには、エミュレータソフトが必要となります。エミュレータソフトは以下から入手してください。</p>
<ul class="list1" style="padding-left: 16px; margin-left: 16px;">
<li><a rel="nofollow" href="http://vba.ngemu.com/">Visual Boy Advance</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://swken.joho.fuk.kindai.ac.jp/archives/432/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
