2019第三のコースは、レポートをテストするために設計されています

2019第三のコース設計された実験が報告し
た実験プロジェクト名
クレイジー跳ね返る兼マルチボールリバウンド(第2章)
第二に、実験的なプロジェクト機能説明
プロジェクトは、マルチボールのリバウンドがあり
、プロジェクトの主な機能を彼らは以下のとおりです。easyxソースコードは、プロジェクトのパフォーマンスをより複雑かつ豊富なレベルを達成するためにC言語をロードされます。whileループ無限ループを実装するために使用されるこのアイテムC言語、および8つのサブモジュールの合計は、主な機能に存在し、リサイクルのための有限のループを計算します。ボールをリバウンド達成し、背景を変更し、ボールをバウンスするかどうかを判断するために。そして、最終的にボールのより多くのバウンス。
第三に、このプロジェクトは、モジュラー構造を導入して
、[A]プロジェクトモデルを:

[二]テキスト記述:
モジュールの主な機能のための:(i = 0; I <BallNum; iが++)// ランダムボールの位置と速度
二つのモジュールの主な機能のを:(1)//ブラック、黒線が引かれている間黒丸。
モジュールは、3つの主要な機能:プル背中の境界を越えてボールの座標を更新するループ、およびボールのために。
4つの主な機能モジュール:とボールの壁ヒットするかどうかを決定するために使用される場合に
5つのモジュールの主な機能:記録ペレットとその最も近い距離ペレット
主な機能6つのモジュール:ペレットの衝突か否かを判定し、処理を衝突の結果の後に
主な機能7モジュール:描かれた黄色の線、丸い緑がいっぱい
ディレイ3秒:8つのモジュールの主な機能を。
主な機能モジュール:機能モジュールは、機能を達成するための7つのプロジェクトを呼び出します。
第四に、インタフェースの表示を実現

五, 代码托管链接
https://gitee.com/hhyxtrmz/nuclear_fusion
六, 实验总结
【一】 问题
在dev编译器上编译时出现了大量的错误,尤其是第一个的错误为头文件不存在!

【二】 解决
在仔细阅读教科书后,我惊讶地发现,本项目需要安装一个名为easyx的软件以供支持头文件运行库,可是,在安装该软件的时候,我发现它并没有dev的接入口,也就是说dev无法使用easyx,然后,我果断换上了visual编译器软件,再次编译时,我发现问题均不在出现。还有第一次项目的初始代码,我也用该编译器编译,我发现cwindow竟然可以用!难道dev已经这么久没更新数据库了吗?
【三】 感想
我们在进步的同时,我们需要的编译器也必须进步,如今我们就抛弃了dev用上了visual,可是,当我们无限进步的时候,我们就会需要自己发明自己的编译器软件了吧。真是期待那一天的到来。

おすすめ

転載: www.cnblogs.com/xgzq000000/p/10991236.html