ソース | 説明・考察 |
|
このスクリプトは、菱形を描くためのものである。 上半分ループで上向き三角形を作る。最初の行の空白数は、 入力された値をNとすると、(n-1)/2であるので、 それを変数coに格納し、その分の空白を得る。 つづいて、アスタリスクを式2*A-1(Aは大ループの変数)で得て、 出力し、繰り返す。 そして下半分ループで下向き三角形を作り、 結合させて菱形を得る。 入力された文字Nから1を引いた値を用意し、段落用の条件とする。 空白のインクリメント用変数co1とアスタリスクの デクリメント用変数co2を用意し、それぞれインクリメント デクリメントしながら下三角を作ってゆく。 |