\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?
    4993

添付ファイル: file2114200524.tex 547件 [詳細] file2137201057.tex 543件 [詳細] file0076200909.tex 423件 [詳細] file2114200524fig.png 318件 [詳細] file0076200909fig.png 321件 [詳細] file2137201057fig.png 303件 [詳細] filearbelos.tex 584件 [詳細] file0062200802.tex 545件 [詳細] file0062200802p.png 389件 [詳細] filearbelos.pdf 635件 [詳細] filearbelos.png 370件 [詳細] fileIfor03.png 384件 [詳細] fileIfor02.png 402件 [詳細] fileIfor01.png 421件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-01-12 (木) 17:00:47 (2892d)