A Method for Automatic Input Forms Generation of C Programming Learning Environment on Web.

A Method for Automatic Input Forms Generation of C Programming Learning Environment on Web.
复制标题

一种Web C编程学习环境自动生成输入表格的方法。

DOI:
10.11309/jssst.36.4_18
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
阿草 清滋
阿草 清滋
中科院分区:
--
文献类型:
--
作者:
蜂巣 吉成;吉田 敦;桑原 寛明;阿草 清滋

文献摘要

相似文献

本研究では, Web ベースの C 言語プログラミング学習環境に適した入力フォームを, ソースプログラムの入力関数の呼出しから自動生成する方法を提案する. Web によるプログラミング環境も普及しつつあるが, プログラム実行における入力がコマンドラインを前提としているので, Web に適していないという問題点がある. われわれは C 言語学習におけるプログラム実行の入力モデルを従来の端末による対話的なストリームモデルから Web の一括入力に適した連想配列モデルに変更した. 従来の学習で多く用いられていた scanf 関数に代わる入力関数群を提案する. 一つのキーに対して複数の値を扱う場合は, 値をリストとしてイテレータ的に処理する関数を用いる. Web プログラミング環境は実行前にソースプログラムを解析して, 入力関数の呼出しから Web の入力フォームを動的に生成する. フォーム名が連想配列のキーに, 入力されたデータが値となる. 提案した入力方法を用いて, 参考書に記載されているプログラム例を書き直し, コンパイル, 実行できることを確認した.