プロデルでソートアルゴリズムを学ぶ

今日は、プロデルでデータを並べ替えるプログラムをいくつかのアルゴリズムで作ってみます。また並べ替えの様子を図で表して、並べ替えられる過程やその回数を見える化してアルゴリズムごとの違いを見比べてみます。

以前の記事で、プロデルでハノイの塔の答えを可視化してみましたが、今回も同様にキャンバスを用いてアルゴリズムによるデータの変化を可視化してみます。

image.png

データの並べ替えそのものは、アルゴリズムを理解しなくても「並べ替える」手順を実行すれば、1行で並べ替えられます。この記事では、日本語プログラミング言語でアルゴリズムを実装した時にどのようなプログラムとなるか紹介できればと思います。

“プロデルでソートアルゴリズムを学ぶ” の続きを読む
  • いいね (0)
  • 続編を読みたい (0)

プロデルでハノイの塔の答えを可視化する

プロデルでデータ構造とアルゴリズムに挑戦する

今回は、プロデルでデータ構造とアルゴリズムに挑戦してみたいと思います。
アルゴリズムの話題では、特に有名な「ハノイの塔」の答えを探して、解法をアニメーションで描画するプログラムを作ってみます。

プロデルは、プログラムを日本語で書くこと以外には、他のプログラミング言語と大きく変わりません。日本語プログラミングであっても、プログラミングに必要である、データ構造やアルゴリズム、オブジェクト指向といった概念が変わりません。

ハノイ.png
“プロデルでハノイの塔の答えを可視化する” の続きを読む
  • いいね (0)
  • 続編を読みたい (0)

プロデルでマインスイーパを作る

地雷探しゲームを作る

今回は、日本語プログラミング言語「プロデル」でマインスイーパを作ってみます。

マインスイーパとは

マインスイーパは、地面に埋められた地雷を探すゲームです。
このゲームでは、地面の1マスをクリックで解放して、地面の数字を手がかりに地雷がある場所を避けながら、すべてのマスを解放していきます。
かつてWindows 7までは標準にインストールされているゲームだったこともあり、当時は誰でも知っているゲームでした。しかしWindows 8以降は無くなってしまったので馴染みがない方もいるかと思います。

image.png

“プロデルでマインスイーパを作る” の続きを読む
  • いいね (0)
  • 続編を読みたい (0)