書誌事項
- タイトル別名
-
- A Method for Automatic Input Forms Generation of C Programming Learning Environment on Web.
- Web ベース ノ C ゲンゴ プログラミング ガクシュウ カンキョウ ノ タメ ノ ニュウリョク フォーム ジドウ セイセイ ホウホウ ノ テイアン
この論文をさがす
説明
<p>本研究では,WebベースのC言語プログラミング学習環境に適した入力フォームを,ソースプログラムの入力関数の呼出しから自動生成する方法を提案する.Webによるプログラミング環境も普及しつつあるが,プログラム実行における入力がコマンドラインを前提としているので,Webに適していないという問題点がある.われわれはC言語学習におけるプログラム実行の入力モデルを従来の端末による対話的なストリームモデルからWebの一括入力に適した連想配列モデルに変更した.従来の学習で多く用いられていたscanf関数に代わる入力関数群を提案する.一つのキーに対して複数の値を扱う場合は,値をリストとしてイテレータ的に処理する関数を用いる.Webプログラミング環境は実行前にソースプログラムを解析して,入力関数の呼出しからWebの入力フォームを動的に生成する.フォーム名が連想配列のキーに,入力されたデータが値となる.提案した入力方法を用いて,参考書に記載されているプログラム例を書き直し,コンパイル,実行できることを確認した.</p>
収録刊行物
-
- コンピュータ ソフトウェア
-
コンピュータ ソフトウェア 36 (4), 4_18-4_24, 2019-10-25
日本ソフトウェア科学会
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1390565134809587584
-
- NII論文ID
- 130007772581
- 40022066122
-
- NII書誌ID
- AN10075819
-
- NDL書誌ID
- 030076863
-
- ISSN
- 02896540
-
- 本文言語コード
- ja
-
- データソース種別
-
- JaLC
- NDL
- CiNii Articles
- KAKEN
-
- 抄録ライセンスフラグ
- 使用不可