\Ifor
\Ifor*

整数変数の FOR ..... NEXT
 

定義されているスタイルファイル

emathC.sty

書式

\Ifor #1#2#3[#4]\Do#5
  • #1 : ループ制御変数(整数型)
  • #2 : 初期値
  • #3 : 終り値(ただし,この値に対してループは実行されない)
  • #4 : オプション引数で
    変数の刻み値(デフォルト値は 1 )
  • #5 : ループ本体(実行する内容)
\Ifor* #1#2#3[#4]\Do#5
  • 終り値(#3)に対してもループが実行される点が \Ifor と異なります。

基本例

度数法で表された角の正弦(sin)表を作る例です。
制御変数 \kaku (名前は何でも良い)の値が
  0°から5°未満について
正弦(sin)の値を求めて(perlに依頼)表示します。
表にして罫線を引きたい,
となると,\Ifor では荷が重く,\Cfor の出番となります。
ループ継続条件は
  \kaku < 5 (等号はつかない)
すなわち \kaku=4 までで,BASIC と異なります。
Ifor01.png

刻み値の変更

\Ifor の変数は,1刻みで増加しますが,
これを変更するオプションが [#4] です。
(負の整数値も許容されます。)
下の例は,5刻みに変更したものです。
Ifor02.png

終端でも実行 (\Ifor*)

\Ifor は,終端(#3)に対しては実行されませんが,
*付コマンド \Ifor* は,終端に対しても実行されます。
Ifor03.png

応用例 (arbelos)

掲示板で議論されたことのある
  靴屋のナイフ(アルベロス,円環問題)
に \Ifor を用いた例です。
arbelos.png

入試問題から

2005 東洋大file2114200524.tex2114200524fig.png
2008 広島大file0062200802.tex0062200802p.png
2010 立教大file2137201057.tex2137201057fig.png
2009 宮崎大file0076200909.tex0076200909fig.png

注意事項

関連事項

  1. 実数値変数のループ \For?
  2. C言語風のループ \Cfor?
    2507

添付ファイル: filearbelos.tex 399件 [詳細] filearbelos.png 227件 [詳細] filearbelos.pdf 501件 [詳細] fileIfor03.png 220件 [詳細] fileIfor02.png 240件 [詳細] fileIfor01.png 247件 [詳細] file2137201057fig.png 176件 [詳細] file2137201057.tex 359件 [詳細] file2114200524fig.png 190件 [詳細] file2114200524.tex 326件 [詳細] file0076200909fig.png 167件 [詳細] file0076200909.tex 285件 [詳細] file0062200802p.png 233件 [詳細] file0062200802.tex 414件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-03-17 (土) 09:35:40 (2804d)