9月 092014
 
<div id="foo">
<?php
  function foo() {
    echo "Hello World!\n";
  }
 
  foo();
?>
</div>
 Posted by at 00:35
8月 032014
 

チェスの盤上に、8個のクイーンを配置する。このとき、どの駒も他の駒に取られるような位置においてはいけない。
クイーンの動きは、上下左右斜めの8方向に、遮る物がない限り進める。将棋の飛車と角行を合わせた動きである。

// 8王妃問題を解く
 
class EightQueen {
 
	static boolean[] flag_a = new boolean[8];	// 各行に王妃が配置済みか
	static boolean[] flag_b = new boolean[15];	// /対角線に王妃が配置済みか
	static boolean[] flag_c = new boolean[15];	// \対角線に王妃が配置済みか
	static int[] pos = new int[8];		// 各列の王妃の位置
 
	//--- 盤面(各列の王妃の位置)を出力 ---//
	static void print() {
		for (int i = 0; i &lt; 8; i++)
			System.out.printf("%2d", pos[i]);
		System.out.println();
	}
 
	//--- i列目の適切な位置に王妃を配置 ---//
	static void set(int i) {
		for (int j = 0; j &lt; 8; j++) {
			if (flag_a[j] == false &amp;&amp;			// 横(j行)に未配置
				 flag_b[i + j] == false &amp;&amp;		// /対角線に未配置
				 flag_c[i - j + 7] == false) {  	// \対角線に未配置
				pos[i] = j;				// 王妃をj行に配置
				if (i == 7)				// 全列に配置終了
					print();
				else {
					flag_a[j] = flag_b[i + j] = flag_c[i - j + 7] = true;
					set(i + 1);
					flag_a[j] = flag_b[i + j] = flag_c[i - j + 7] = false;
				}
			}
		}
	}
 
	public static void main(String[] args) {
		set(0);
	}
}
 Posted by at 08:36
8月 022014
 
#include <stdio.h>
 
int main (int argc, char** argv) {
  printf("Hello, World!");
  return 0;
}
 Posted by at 16:50
8月 022014
 
class Hello {
  public static void main(String[] args) {
    System.out.println("Hello World!");
  }
}
 Posted by at 16:47
2月 112012
 

Moodle,Modular Object-Oriented Dynamic Learning Environment(模块化面向对象的动态学习环境)的缩写。顾名析义,Moodle是个“模块化”的东西,从教学运用角度理解,是不能与通常意义上的课件相提并论的;同时,Moodle又是一个动词,用来描述一个循序渐进的过程,一个可以引导学习者不断的洞察和创造的过程。
Moodle,译名“魔灯”。07年5月,我于苏州市第二届信息技术研究型教师培训班初始接触Moodle,顿觉魔灯之“魔”力之巨大,实非短期内可以吸收并运用的,非得花一段工夫,下一番功夫,仔细琢磨,或许可以领略其内涵之五成。 Continue reading »

 Posted by at 13:27
2月 112012
 

Moodle是澳大利亚教师 Martin Dougiamas 基于建构主义教育理论而开发的课程管理系统,是一个免费的开放源代码的软件,目前在各国已广泛应用。 Moodle 这个词是 Modular Object-Oriented Dynamic Learning Environment ,即模块化面向对象的动态学习环境的缩写。是一个用来建设基 Internet 的课程和网站的软件包。 Moodle 平台的目的是推广社会建构主义的教学思想,即教育者(老师)和学习者(学生)都是平等的主体,在教学活动中,他们相互协作,并根据自己已有的经验共同建构 知识。

Continue reading »

 Posted by at 13:26
ツールバーへスキップ