googleAI Geminiで作成

183.の最後に出された演習 

【 演習3 】

スイッチを押してないときは通常の点滅、押しているときは早く点滅するソフトを作成してみて下さい。

 

【 回答例 】

 

youtubeの動画です。

 

【 プログラムダウンロード 】

 

ここからダウンロードできます。

 

 

ソースファイルを見ていただければ、やり方が分かると思います。もちろん、これに限らず、別の書き方でも要求を満たせばOKです。特にこれが正解という書き方は無いですが、プログラムは一般的に

1.長さが短い

2.実行時間が速い

3.他の人が見たときに分かりやすい

辺りが良くできたプログラムと言われています。

 

>この3つを高いレベルで満たすことは、プロのエンジニアにとって常に追求すべき目標です。これらは「クリーンコード」や「リーダブルコード」といった書籍で詳しく解説されているトピックでもあります。

 

同じ課題のプログラムを10人の人に書かせると、結論は同じでも、長さや過程が10人違うことがあります。それこそ十人十色ですが、その書き方は普段、その人がモノを考える流れになっているのかな、と想像します。プログラミングはその人の思考の流れを具象化し、第三者が見ることが出来る、という面白い側面もあります。

 

 

通販サイト