言語と命令の説明DNCL学習環境「どんくり」どんくりは大学入試センター試験のプログラミングの出題に使われているDNCLの学習環境です。アルゴリズムの記述に適しています。)で開発を進めています。使い方オンライン版はインストールなしでブラウザで動作します。サンプルプログラムが用意されています。Chromeで動作を確認しています。インストール版は、ダウンロードしてファイルを展開してください。管理者権限は不要です。開発版V0.2を公開しました。開発版V0.1を公開しました。以下は言語の説明と使用できる命令です。公式の仕様書に準拠しているほか、独自の「拡張機能」を用意しています。全角半角(日本語文字と英語文字)を区別せずに使えます。日本語の長音「ー」とマイナス「−」は区別されます。掛け算は「*」「*」「×」を使います。割り算は「/」「/」を使います。=」「≦」、「=」「=」、「!=」「≠」を使います。論理演算は「かつ」「または」「でない」を使います。代入は「←」を使います。プログラムの英語表示と編集が可能です。「DNCL」と「英語表示」を切り替えることで、日本語のDNCL表記とC言語風の表記が変換されます。インデントが自動調整されます。改行位置が変わったり、空白行が無くなったりする可能性があります。掛け算は「*」を使います。割り算は「/」を使います。=」、「==」、「!=」を使います。論理演算は「&&」「||」「!」を使います。代入は「=」を使います。変数名は英字(a-z,A-Z)で始まり、その後に英字、数字、「_」が続きます。変数には「←」(英語表示では「=」)で初期値を代入してから使います。配列の場合は後述の「〜のすべての値を〜にする(allinit)」で初期値を設定してから使うこともできます。複数の代入文を「,」で区切って並べられます。4;増やす/減らす変数の値を指定した数だけ増減します。未定義の変数を対象に実行した場合には、0が代入されてから実行されます。式や変数の値を表示します。複数の値を「と」で区切って指定できます。改行の有無を指定できます。小数点付きの数値を使えます。先頭にマイナス(-)符号を付けられます。小数点を考慮した計算を行います。整数の計算を行います(商と余り)。英語表示の乗算は*を使います。