stanford-oval/wikipedia huggingface dataset:
制御構造
ループ

詳細は「ループ (プログラミング)」を参照
ループはソースコード上で1回だけ書かれた文の並びを連続して複数回実行することである。ループの「中」のコード（本体と呼び、下記の例では xxx で表されている）は指定回数実行されるか、指定されたコレクションの各要素に対応して実行されるか、何らかの条件が成立するまで繰り返し実行される。無限に繰り返されることもある。
SchemeやHaskellのような関数型言語では、ループより再帰呼び出しや不動点コンビネータを使用してプログラミングするのが普通である。末尾再帰は再帰呼び出しの特殊ケースであり、容易にループに変換できる（正確には「末尾呼び出しは容易にジャンプに変換できる。末尾再帰は末尾呼び出しの対象が自身になっているという特殊ケースであり、ループに変換できる」）。
ループ > カウント制御ループ

詳細は「for文」を参照
指定された回数だけブロックを繰り返すループである。本来、その回数だけを指定するなどもっと抽象化されているべきであるが、「ループ変数」などを指定するなど煩雑さがともなっているものが多い。以下の例で N が 1 より小さい場合、ループ本体は全く実行されない。カウントは多くの場合増える方向だけでなく減る方向にも設定可能で、1回に増える量も 1 以外に設定できることが多い(Pascalだけが±1にしかできない)。
FOR I = 1 TO N            for I := 1 to N do begin
       xxx                       xxx
   NEXT I                    end;

   DO I = 1,N                for ( I=1; I<=N; ++I ) {
       xxx                       xxx
   END DO                    }
多くのプログラミング言語では、カウント制御ループでは整数のみが使われる。浮動小数点数はハードウェアの制限により精度に限界がある（「ハードウェアの制限により」ではない。そもそも間違ったプログラミングなのである）。従って次のようなループでは、
for X := 0.1 step 0.1 to 1.0 do
繰り返し回数が9回の場合と10回の場合がある。これは丸め誤差やハードウェアやコンパイラの違いによって変わってくる（といったように過去には信じている者が多かった。現代ではIEEE 754で標準化されているのだが、このようなプログラミングをしてはならないことに変わりはない）。さらに言えば、Xに繰り返し加算すると丸め誤差が累積していき、想定した数列である 0.1, 0.2, 0.3, ..., 1.0 からかけ離れていくことがありうる（「ありうる」ではなく、「そうなる」と表現すべき、浮動小数点表現による現象である。なお、このような例ばかりを想定して、十進浮動小数点では誤差が出ない、とナイーブに考える者が非常に多いが、間違いである）。
ループ > 条件制御ループ

詳細は「while文」および「do-while文」を参照
条件（条件式）が指定されており、その式を評価した結果が真であれば（あるいは、偽であれば）ループを繰り返す。条件のテストがループの先頭にある場合と最後にある場合がある。前者の場合、ループ本体を全く実行しないことがありうるが、後者の場合は少なくとも1回はループ本体を実行する。
DO WHILE (test)           repeat 
       xxx                       xxx 
   END DO                    until test;

   while (test) {            do
       xxx                       xxx
   }                         while (test);
コントロールブレイク（英語版）は通常のループ内で値の変化を検出する手段として使われ、値のグループの処理のトリガーとなる。ループ内で変化する値（群）をキーで監視し、可変な値に関連したグループイベント処理へとプログラムのフローを変換する。
DO UNTIL (End-of-File)
      IF new-zipcode <> current-zipcode
         display_tally(current-zipcode, zipcount)
         
         current-zipcode = new-zipcode
         zipcount = 0
      ENDIF
      
      zipcount++
   LOOP
ループ > コレクション制御ループ

詳細は「Foreach文」および「イテレータ」を参照
一部のプログラミング言語（例えば、Ada、D言語、Smalltalk、PHP、Perl、Object Pascal、Java、C#、Visual Basic、Ruby、Python、JavaScript、Fortran 95 およびそれ以降）では、明示的に配列や集合やコレクションの全要素に対応してループを回すことができる。
someCollection do: [:eachElement |xxx].
   
   for Item in Collection do begin xxx end;

   foreach (item; myCollection) { xxx }

   foreach someArray { xxx }

   foreach (someArray as $k => $v) { xxx }

   Collection<String> coll; for (String s : coll) {}

   foreach (string s in myStringCollection) { xxx }

   $someCollection | ForEach-Object { $_ }
   
   forall ( index = first:last:step... )
ループ > 汎用の繰り返し

C言語の for 文や Common Lisp の do のような汎用性の高い繰り返し要素を使えば、前述の各種ループもその他のループも実現できる。例えば、複数のコレクションを並列に回したりできる。もっとも、個別のループ構造がある場合、そちらを使った方がコードの目的をより明確に表現できるとも言える。
ループ > 無限ループ

場合によっては無限にループする方がプログラムに適していることもあるし、何らかのエラーが発生するまでループするという場合もある。実際、イベント駆動型プログラム（サーバなど）はイベント制御ループを永遠に回り続け、プロセスが操作者によって終了させられたときだけループを停止する。
ただし一般には、無限ループはプログラミングのミスで発生する。すなわち、ループ終了条件がループ内で全く発生しないことが原因で意図しない無限ループとなる。
ループ > 次の繰り返しへの継続

詳細は「continue文」を参照
ループ途中でループ処理を中断してループの先頭に戻り、次の繰り返しを開始したい場合がある。言語によってはこれを実現する continue とか skip、next といった文を用意している。その効果は最も内側のループ本体の実行を途中で止め、そのループの次の繰り返しを最初から行う。もしそのときの実行が最後の繰り返しであった場合、ループそのものを早期に終了させるのと同じことになる。
ループ > 現在の繰り返しの再実行

Perl や Ruby といった一部の言語では redo 文によって現在の繰り返しを先頭から再実行することができる。
ループ > ループの再実行

Ruby では、retry 文でループ全体を最初から再実行することができる。
ループ > ループからの早期脱出

詳細は「break文」を参照
カウント制御型ループを使って配列上のデータを検索している際に、必要な要素を見つけたら即座にループから抜け出したいという状況がありうる。プログラミング言語によっては break とか exit、last といった文を用意していて、現在のループを即座に抜けてそのループの直後の文に制御を転送する機能を持っている。サブルーチン内のループで return を使えば、入れ子になったループからも脱出することになる。多次元配列を入れ子になったループで検索している場合、若干複雑になる（「提案された制御構造」の章参照）。
以下の例はAdaを使ったものである。Ada は「ループからの早期脱出」と「途中にテストのあるループ」の両方をサポートしている。どちらもよく似ているが、コードを比較すればその違いがわかる。いずれにしても、汎用の制御構造であるif文との組み合わせによるものか、専用の制御構造によるものか、という違いでしかない。
with Ada.Text IO;
with Ada.Integer Text IO;

procedure Print_Squares is 
    X : Integer;
begin
    Read_Data : loop
        Ada.Integer Text IO.Get(X);
    exit Read_Data when X = 0;
        Ada.Text IO.Put (X * X);
        Ada.Text IO.New_Line;
    end loop Read_Data;
end Print_Squares;
Python は break でループを早期脱出したか否かに依存して、実行されるブロックを指定できる。以下はその例である。
for n in set_of_numbers:
    if isprime(n):
        print "Set contains a prime number"
        break
else:
    print "Set did not contain any prime numbers"
Python では for 文も while 文もこのような else 節を使うことができる。else 節は早期脱出が発生しなかったときのみ実行される。
ループ > ループ変化条件とループ不変条件

ループ変化条件（英語版）とループ不変条件は、ループの正しさを表すのに使われる。
現実的には、ループ変化条件とは非負の初期値を持つ整数式である。変化条件はループを回るたびに減少しなければならないが、正しいループ実行の間は負の値になってはならない。ループ変化条件はループが終了するであろうことを保証するのに使われる。
ループ不変条件は、ループを回る前と各反復において真でなければならない表明である。すなわち、ループが正しく終了するには終了条件とループ不変条件が共に真でなければならない。ループ不変条件は、ループ実行中にループの具体的属性を監視するのに使われる。
Eiffelなどのプログラミング言語でループ変化条件とループ不変条件がサポートされている。Javaではアドオンである Java Modeling Language (JML) という仕様で同様のものをサポートしている。
ループ > サブ言語としてのループ

Lisp方言では、ループを記述するための多機能なサブ言語を提供することが多い。代表的な例としては、Common Lisp の LOOP が挙げられる。初期の例としては Interlisp の Conversional Lisp がある。
ループ > ループ機能の比較表

| プログラミング言語 | 条件制御ループ> 先頭 | 条件制御ループ> 途中 | 条件制御ループ> 末尾 | ループ> カウント | ループ> コレクション | ループ> 汎用 | ループ> 無限  | 早期脱出 | 継続 | 繰り返しの再実行 | ループの再実行 | ループの正しさの保証> 変化条件 | ループの正しさの保証> 不変条件 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| Ada | Yes | Yes | Yes | Yes | 配列 | No | Yes | 深い入れ子 | No |  |  |  |  |
| C | Yes | No | Yes | No  | No | Yes | Yes | 深い入れ子  | 深い入れ子  | No |  |  |  |
| C++ | Yes | No | Yes | No  | Yes  | Yes | Yes | 深い入れ子  | 深い入れ子  | No |  |  |  |
| C# | Yes | No | Yes | No  | Yes | Yes | Yes | 深い入れ子  | 深い入れ子  |  |  |  |  |
| Common Lisp | Yes | Yes | Yes | Yes | Yes | Yes | Yes | 深い入れ子 | Yes  |  |  |  |  |
| Eiffel | Yes | No | No | Yes  | Yes | Yes | No | 1レベル  | No | No | No  | 整数のみ  | Yes |
| F# | Yes | No | No | Yes | Yes | No | No | No  | No | No |  |  |  |
| FORTRAN 77 | Yes | No | No | Yes | No | No | No | 1レベル | Yes |  |  |  |  |
| Fortran 90 | Yes | No | No | Yes | No | No | Yes | 深い入れ子 | Yes |  |  |  |  |
| Fortran 95およびそれ以降 | Yes | No | No | Yes | 配列 | No | Yes | 深い入れ子 | Yes |  |  |  |  |
| Haskell | No | No | No | No | Yes | No | Yes | No  | No | No |  |  |  |
| Java | Yes | No | Yes | No  | Yes | Yes | No | 深い入れ子 | 深い入れ子 | No |  | 拡張機能  | 拡張機能  |
| JavaScript | Yes | No | Yes | No  | Yes | Yes | No | 深い入れ子 | 深い入れ子 | No |  |  |  |
| OCaml | Yes | No | No | Yes | 配列、リスト | No | No | No  | No | No |  |  |  |
| PHP | Yes | No | Yes | No  | Yes  | Yes | No | 深い入れ子 | 深い入れ子 | No |  |  |  |
| Perl | Yes | No | Yes | No  | Yes | Yes | No | 深い入れ子 | 深い入れ子 | Yes |  |  |  |
| Python | Yes | No | No | No  | Yes | No | No | 深い入れ子  | 深い入れ子  | No |  |  |  |
| REBOL | No  | Yes | Yes | Yes | Yes | No  | Yes | 1レベル  | No | No |  |  |  |
| Ruby | Yes | No | Yes | Yes | Yes | No | No | 深い入れ子  | 深い入れ子  | Yes | Yes |  |  |
| Standard ML | Yes | No | No | No | 配列、リスト | No | No | No  | No | No |  |  |  |
| Visual Basic .NET | Yes | No | Yes | Yes | Yes | No | Yes | ループの種類毎に1レベル | ループの種類毎に1レベル |  |  |  |  |
| Windows PowerShell | Yes | No | Yes | No  | Yes | Yes | No | ? | Yes |  |  |  |  |
↑  while (true) は構文としては無限ループ専用の構文ではないので、ここでは無限ループに含めていない。一方、for (式;;式) は無限ループ専用とみなしている
1 2 3 4 5 6 7 8  C言語の for (init; test; increment) は汎用であり、カウント制御専用ではないが、カウント制御として使われることが多い。
1 2 3 4 5 6  C、C++、C# での深い入れ子からの脱出は、ラベルとgoto文を使用する。
↑  C++11標準で、範囲に基づくforループが導入された。STLには std::for_each というテンプレート関数があり、STLのコンテナに対して各要素に単項関数を適用できる。同様の機能はマクロを使っても実現可能。
↑  LOOP は独自の分岐構文を内包している
1 2  カウント制御ループは整数 interval によるイテレーションで実現される。早期脱出は exit に条件を追加することでなされる。
↑  Eiffelには retry という予約語があるが、これはループ制御用ではなく例外処理用である。
↑  ループ変化条件は整数でなければならず、超限的変化条件はサポートしていない
1 2 3 4 5 6 7 8 9  深いブレイクを実現するには、例外処理を活用する必要がある。
1 2  Java Modeling Language (JML) が必要
1 2 3  カウントループは例えばPythonの range() を使って incrementing list や generator でシミュレートされる。
↑  オブジェクト群のイテレーションは PHP 5 で追加された。
↑  while 関数を使用する（関数ではないが、関数だと誤解している者が多い）。
↑  ユーザーが汎用ループ関数を定義できる。
↑  ただし、標準ライブラリに無限ループを実現するloopメソッドが存在する。
構造化非局所制御フロー

多くのプログラミング言語、特に動的なプログラミングスタイルを指向した言語では、「非局所制御フロー」の構造を持っている。これを使うと実行の流れは現在のコンテキストから離れ、事前に定義された場所から続行される。「条件」、「例外」、「継続」の3種類の典型的な非局所制御構造がある。
構造化非局所制御フロー > 条件

PL/I は標準で22種類の条件（ZERODIVIDE、SUBSCRIPTRANGE、ENDFILE など）をサポートし、これを発生(RAISE)させ、ON condition action; で解釈することができる。プログラマは独自の条件を定義することもできる。
構造無しの IF 文のように action にはひとつの文しか書けないので、多くの場合 GOTO 文を使って制御フローを継続する必要がある。
しかし、実装によってはこれは空間と時間を無視できないくらい浪費する（特に SUBSCRIPTRANGE の場合）。多くのプログラマは条件を使わないようコードを書くことが多かった。
典型的な文法例:
ON condition GOTO label
構造化非局所制御フロー > 例外

詳細は「例外処理」を参照
最近の言語はGOTO文を使用せずに例外処理を行う構造化された制御構造を備えている。
try {
    xxx1                                  // この中のどこかで以下を使用する
    xxx2                                  //     '''throw''' someValue;
    xxx3
} catch (someClass& someId) {             // someClass の場合をキャッチ
    actionForSomeClass 
} catch (someType& anotherId) {           // someType の場合をキャッチ
    actionForSomeType
} catch (...) {                           // 既にキャッチされていない任意の値をキャッチ
    actionForAnythingElse
}
任意の catch 節が上記の例では使用されている。D言語、Java、C#、Python では try 構造に finally 節を追加することができる。try 部分を離れる際にはどういう理由であっても必ず finally 節が実行されることが保証されている。これは処理を終了する際に何らかの高価な資源（オープン中のファイルやデータベース接続）を解放しなければならない場合に便利である。
FileStream stream = new FileStream ("logfile.txt", FileMode.Create);                    // C# の例
try {
    return ProcessStuff(stream);             // 例外を発生する可能性がある
} finally {
    stream. Close();
}
この例は非常に一般的であり、C# ではこのための特別な構文がある。
using (FileStream stream = new FileStream ("logfile.txt", FileMode.Create)) {
    return ProcessStuff(stream);             // 例外を発生する可能性がある
}
上記の例の using ブロックを離れるとき、コンパイラが自動的に stm オブジェクトを解放する。Pythonの with 文やRubyの File.open へのブロック引数も同様の効果がある。
このような言語はいずれも標準の例外を定義し、それらがどのような状況で発生するかを定義している。ユーザーは独自の例外を発生させることもできる（実際、C++ と Python は任意の型の throw と catch が可能）。
特定の throw にマッチする catch がない場合、マッチする catch が見つかるまで入れ子構造を遡り、サブルーチン呼び出しを遡る。メインプログラムまで遡っても対応する catch がない場合、プログラムは適切なエラーメッセージを出力して停止する。
AppleScript スクリプト言語 は "try" ブロックにいくつかの情報を提供する。
try
    set myNumber to myNumber / 0
on error e  number n  from f  to t  partial result pr
    if ( e = "Can't divide by zero" ) then display dialog "You must not do that"
end try
構造化非局所制御フロー > 継続

詳細は「継続」を参照
構造化非局所制御フロー > 非局所制御フローの比較表

| プログラミング言語 | 条件 | 例外 |
| --- | --- | --- |
| Ada | No | Yes |
C: No
| C++ | No | Yes |
| C# | No | Yes |
| Common Lisp | Yes | No |
| D | No | Yes |
| Eiffel | No | Yes |
| Haskell | No | Yes |
| Java | No | Yes |
| Objective-C | No | Yes |
| PHP | No | Yes |
| PL/I | Yes | No |
| Python | No | Yes |
REBOL: Yes
| Ruby | No | Yes |
Visual Basic .NET: Yes
| Windows PowerShell | No | Yes |
提案された制御構造

ドナルド・クヌースは1974年の論文 "Structured Programming with go to Statements" でそれまでの制御構造でカバーされていない2種類の状況を提示し、それを実現する制御構造を例示した。他にも以下に示すような提案がある。
提案された制御構造 > 途中にテストのあるループ

これは1972年にダールが提案した。
loop                           loop
       xxx1                           read(char);
   while test;                    while not atEndOfFile;
       xxx2                           write(char);
   repeat;                        repeat;
もし xxx1 が省略されたら、テストが先頭にあるループとなる。もし xxx2 が省略されたら、テストが最後尾にあるループとなる。while が省略されれば無限ループとなる。このような一種類の制御構造で、必要な多くのタイプのループのパターンを表現できることが示されたことから、以降の言語ではこのような汎用性の高いループ構造を持つものもある（VBのDo...Loopなど）。ありうべき派生としてループ内に複数の while テストを配置することを許すことが考えられるが、その場合は後述の exitwhen の方が適切である。
一般に、任意のループ構造と、条件分岐とbreakを組み合わせて、同様のプログラムを書ける（これは要するに、どんな制御構造も、コンパイルされれば機械語では分岐命令になる、ということと同様のことを言っている）。
while (true) {
    xxx1
    if (not test)
        break
    xxx2
}
Adaでは、上記のループ構造（loop-while-repeat）の代替として標準の無限ループ（loop-end loop）内で exit when節を使うことで同様の制御構造を実現できる（後述の exitwhen 文と混同しないよう注意されたい）。
with Ada.Text_IO;
with Ada.Integer_Text_IO;

procedure Print_Squares is 
    X : Integer;
begin
    Read_Data : loop
        Ada.Integer_Text_IO.Get(X);
    exit Read_Data when X = 0;
        Ada.Text IO.Put (X * X);
        Ada.Text IO.New_Line;
    end loop Read_Data;
end Print_Squares;
ループの命名（この例では Read_Data）は必須ではないが、ループの入れ子で外側のループまで脱出させることができる。
提案された制御構造 > 複数早期脱出と入れ子ループからの脱出

これは 1974年、Zahn が提案した。ここではそれを若干修正したものを示す。
exitwhen EventA or EventB or EventC;
       xxx
   exits
       EventA: actionA
       EventB: actionB
       EventC: actionC
   endexit;
exitwhen は xxx 内で発生しうるイベントを指定するのに使い、イベントはイベント名を文として使用すると発生する。イベントが発生すると対応するアクションが実行され、その後 endexit 後の処理に移る。この制御構造はある状況を識別する部分と、その状況でとるべきアクションを明確に区別することができる。
exitwhen は C++ 言語の try/catch 構造と概念的によく似ているが、サブルーチン呼び出しを超えたり任意の値を渡したりしないので、より効率的と思われる。また、コンパイラは指定されたイベントが全て発生する可能性があり、それらにアクションが対応しているかどうかをチェックできる。
以下の単純な例は2次元配列から特定の要素を取り出すものである。
exitwhen found or missing;
       for I := 1 to N do
           for J := 1 to M do
               if table[I,J] = target then found;
       missing;
   exits
       found:   print ("item is in table");
       missing: print ("item is not in table");
   endexit;
提案された制御構造 > COMEFROM

詳細は「comefrom文」を参照
Datamation誌（1973年12月）に掲載された記事で、R. Lawrence Clark は COME FROM 文を提案し、面白い例をいくつか提示した。それ自体は「GO TO論争に寄与する」と称したジョークであるが、ジャーゴンファイルの記事が指摘しているように、たとえばFortranのDO文は「そこで指定した行番号のある行からそこに飛ぶ」という一種のCOMEFROMであることなど、制御構造の問題に面白い視点を与えるものではある。setjmp/longjmpと関連させた指摘もある。
COMEFROM文はINTERCALという難解プログラミング言語に実装された（INTERCALの実装者はジャーゴンファイルの編集者でもある）。
練習曲 (ドビュッシー)

ピアノのための12の練習曲（ピアノのためのじゅうにのれんしゅうきょく、フランス語: Douze Études pour piano）または単に12の練習曲（じゅうにのれんしゅうきょく）は、クロード・ドビュッシーの最晩年のピアノ曲。
1915年の8月から9月に作曲され、「ショパンの追憶に À la mémoire de Chopin 」献呈された。出版譜は第1部と第2部に分けられ、それぞれ6曲ずつで構成されている。作曲家のジャン・バラケは、第1部は「指の柔軟性とメカニズム」に、第2部は「響きとリズムの探究」に振り当てられていると註釈した。
初演

世界初演は、1916年11月21日にニューヨークのジョージ・コプランド、1916年12月14日にパリのワルター・ルンメル、そして1917年11月10日にパリのマルグリット・ロンの三者によって分担して行われた。世界初録音は、それぞれ78回転のバラ売りではあるがアドルフ・ハリスによって1938年に達成された。
概要

音楽表現においてショパンがドビュッシーに影響を与えたという明確な痕跡は多くないが、ショパンの楽譜の校訂に取り組んだ後にこの《12の練習曲》を作曲するにあたり、ドビュッシーの念頭にショパンの作品10と作品25の練習曲集があったと考えても不思議ではない。ショパンの場合と同様に、ドビュッシーの練習曲集も単なる技巧の錬磨のためだけのものではなく、いずれの曲においても卓越した技術と高度な音楽性とが不可分に結び付いており、教育的な役割の練習曲の範疇に留まらない優れた芸術作品となっている。
運指について

初版の序文において、ドビュッシーは「指使いは自分で探すこと」と書いており、楽譜には運指は一切書かれなかった。そのため、日本では（作曲家の意思を「尊重」するためか）ヘンレ版とペータース版以外の大部分の楽譜には運指が書かれていない。だが、ドビュッシーは第6曲において「親指は使わないほうがよい」と発言している（下参照）。
なお、マックス・レーガーも、《左手のための4つの練習曲》において同様の趣旨の発言をしている。
楽曲解説

下記において示された調性の多くは便宜的なものである。ドビュッシーがこの曲集においても、機能和声法からしばしば離れた上で教会旋法を活用していることは言うまでもない。「十二音技法に発展していくシェーンベルクの調性の否定とは対照的に、ドビュッシーの世界は、全音階和声が持つ体系から絶対性を取り去ることによって浮上する、自由が支配している。主音の絶対性を弱め、時には消すことによって、全音階の支配下から軽く逃れている」（内田光子によるCD[PHILIPS: 422 412-2]への序文から、ただし文面は適宜修正）。
原題を直訳すると、「練習曲第○番 △△のために」となるが、ここでは番号を先に示すことから、「△△のための練習曲」と訳す。
楽曲解説 > 第1部

第1番「五本の指のための練習曲、チェルニー氏に倣って」
第2番「三度のための練習曲」
第3番「四度のための練習曲」
第4番「六度のための練習曲」
第5番「オクターヴのための練習曲」
第6番「八本の指のための練習曲」
以上全てはワルター・ギーゼキングによる1954年の録音。
| 音楽・音声外部リンク |
| --- | --- |
 第1部(1～6)を通しで試聴
  Debussy：Etudes pour piano, Livre 1 - アラン・プラネス(P)による演奏。France Musique公式YouTube。
1. 《五本の指のための練習曲、チェルニー氏に倣って Pour les ≪ cinq doigts ≫ d'apres monsieur Czerny》（ハ長調）
2. 《三度のための練習曲 Pour les tierces》（変ロ短調）
3. 《四度のための練習曲 Pour les quartes》（ヘ長調）
4. 《六度のための練習曲 Pour les sixtes》（変ニ長調）
5. 《オクターヴのための練習曲 Pour les octaves》（ホ長調）
6. 《八本の指のための練習曲 Pour les huit doigts》（変ト長調）
楽曲解説 > 第2部

第7番「半音階のための練習曲」
第8番「装飾音のための練習曲」
第9番「反復音のための練習曲」
第10番「対比的な響きのための練習曲」
第11番「組み合わされたアルペッジョのための練習曲」
第12番「和音のための練習曲」
以上全てはワルター・ギーゼキングによる1954年の録音。
| 音楽・音声外部リンク |
| --- | --- |
 第2部(7～12)を通しで試聴
  Debussy：Etudes pour piano, Livre 2 - アラン・プラネス(P)による演奏。France Musique公式YouTube。
7. 《半音階のための練習曲 Pour les degrés chromatiques》（調号はイ短調）
8. 《装飾音のための練習曲 Pour les agréments》（ヘ長調）
9. 《反復音のための練習曲 Pour les notes répétées》（調号はト長調）
10. 《対比的な響きのための練習曲 Pour les sonorités opposées》（おおむね嬰ハ短調）
11. 《組み合わされたアルペッジョのための練習曲 Pour les arpèges composés》（変イ長調）
12. 《和音のための練習曲 Pour les accords》（イ長調）
備考

1951年に24歳のチャールズ・ローゼンがLPモノラル全曲録音を達成したことがわかっているが、これはミシェル・ベロフと並び今でも最年少録音記録である。ローゼンは1961年にもステレオ録音の取り直しを行っている。
楽譜

デュラン社版
ペータース社版
ヘンレ社原典版
全音楽譜出版社版
春秋社版 - 井口基成による校訂版。
音楽之友社版
旧版 - 安川加壽子による校訂版。「ドビュッシー ピアノ曲集 Ⅶ」として1974年2月に刊行。
新版 - 山崎孝による校訂版。フランスの女性ピアニストジェルメーヌ・ムニエの序文と解説が掲載されている。2001年刊行の標準版ピアノ楽譜「C.ドビュッシー 12の練習曲」のリニューアル版として2019年に刊行。
ハンナ版 - デュラン版を底本とした中井正子による校訂版。
『12の練習曲』自筆譜・譜面第1頁（1915）
熊本バス自動車学校

熊本バス自動車学校（くまもとバスじどうしゃがっこう）は、熊本市に隣接する御船町にある、熊本バス株式会社が運営する自動車教習所。熊本県公安委員会指定校（実技試験免除）。
取得免許ほか

普通自動車（AT・MT）
自動二輪車（AT・MT）
高齢者講習
審査（普通車・自動二輪車の限定解除）
企業・団体向け安全講習
ペーパードライバー講習
その他

熊本市の他、御船町、益城町、甲佐町、宇城市、美里町、など各地へ無料送迎している。
大型ショッピングセンター『イオンモール熊本』から10分。健軍電停・益城方面からも15分と近くて便利な自動車教習所。
営業時間：9:30 - 20:30
女性の入校者が6割を占める（平成21年度実績より）。
無料託児所あり。
熊本バス無料乗車券で通学もできる。
4月～7月・9月～11月頃がスピーディに取得できる（過去10年間の統計より）。
新井潔

| --- | --- |
: 「新井清 (曖昧さ回避)」とは別人です。
| 基本情報 |
| --- | --- |
国籍:   日本
出身地:  群馬県富岡市
生年月日:   (1969-04-11) 1969年4月11日（55歳）
身長 体重:  187 cm 87 kg
選手情報
投球・打席:  右投両打
ポジション:  内野手
プロ入り:  1990年 ヤクルトスワローズドラフト4位
初出場:  1993年4月16日
最終出場:  2001年7月3日
経歴（括弧内はプロチーム在籍年度）
 選手歴
  東京農業大学第二高等学校  本田技研  ヤクルトスワローズ (1991 - 1996)  横浜ベイスターズ (1997 - 2000)  オリックス・ブルーウェーブ (2001 - 2002)
 コーチ歴 Honda  群馬ダイヤモンドペガサス (2010)
 この表について  この表はテンプレートを用いて表示しています。編集方法はTemplate:Infobox baseball playerを参照してください。 ■プロジェクト:野球選手  ■テンプレート  
新井 潔（あらい きよし、1969年4月11日 - ）は、群馬県富岡市出身の元プロ野球選手（内野手）。
経歴

富岡市小野中出身。東農大二高では投手から遊撃手へ転向。エース・忰田幸也を擁して2年秋の群馬県大会で優勝。卒業後は本田技研に入社。5番サードに座った。2年目の都市対抗野球では4番指名打者、翌年は補強選手で出場。1990年度ドラフト会議にてヤクルトスワローズから4位指名を受け、入団。社会人では田村勤、西俊児と同僚であった。
1992年は1A・サリナス・スパーズに野球留学した。
遊撃手には池山隆寛がいて、主として二塁、三塁を守ったが、内外野ともに守れるユーティリティープレーヤーであった。両打ちという点でもタイプの似た笘篠賢治らの陰に隠れた。

1994年の中日戦では二塁手として先発出場するも、延長12回裏に1死1，2塁で併殺を狙った一塁送球が逸れてサヨナラエラーを喫する（二塁走者大豊泰昭の本塁進塁が新井の失策）と、思わず号泣する姿が珍プレー好プレーで放映された。
1996年シーズンオフに金銭トレードで横浜ベイスターズへ移籍。
1997年シーズンには自己最多の53試合に出場。試合終盤に駒田徳広の代走、そのまま一塁の守備に就くことも多かった。しかし、1998年シーズンに日本一を果たした翌1999年シーズンは出場試合が激減。
2000年シーズンには一軍出場なしに終わった。同年のシーズンオフに進藤達哉・戸叶尚と共に前田和之・杉本友・小川博文との3対3の交換トレードでオリックス・ブルーウェーブへ移籍。
2002年シーズンオフに現役を引退。
2003年に古巣である社会人・ホンダのコーチに就任。
2004年に5年ぶりの都市対抗野球出場に貢献し、若獅子賞を獲得した金子洋平を育成するなど手腕を発揮した。
2008年9月末日をもってホンダを退社し、故郷・群馬へ帰郷。群馬ダイヤモンドペガサスのジュニア部門のコーチを務めた。
2010年から野手コーチに昇格したものの同年のシーズン限りで退団。
詳細情報 > 年度別打撃成績

| 年  度 | 球団 | 試合 | 打席 | 打数 | 得点 | 安打 | 二塁打 | 三塁打 | 本塁打 | 塁打 | 打点 | 盗塁 | 盗塁死 | 犠打 | 犠飛 | 四球 | 敬遠 | 死球 | 三振 | 併殺打 | 打率 | 出塁率 | 長打率 | OPS |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1993 | ヤクルト | 22 | 30 | 27 | 1 | 4 | 0 | 2 | 0 | 8 | 2 | 0 | 0 | 1 | 0 | 2 | 1 | 0 | 6 | 1 | .148 | .207 | .296 | .503 |
| 1994 | ヤクルト | 42 | 118 | 99 | 11 | 22 | 3 | 0 | 2 | 31 | 7 | 0 | 1 | 3 | 1 | 13 | 1 | 2 | 16 | 2 | .222 | .322 | .313 | .635 |
| 1996 | ヤクルト | 4 | 8 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 2 | 1 | .000 | .250 | .000 | .250 |
| 1997 | 横浜 | 53 | 69 | 57 | 10 | 9 | 4 | 0 | 0 | 13 | 0 | 0 | 1 | 2 | 0 | 10 | 1 | 0 | 14 | 1 | .158 | .284 | .228 | .512 |
| 1998 | 横浜 | 13 | 13 | 12 | 2 | 2 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .167 | .231 | .250 | .481 |
| 1999 | 横浜 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | ---- | ---- | ---- | ---- |
| 2001 | オリックス | 4 | 5 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | .000 | .200 | .000 | .200 |
| 通算：7年 | 通算：7年 | 139 | 244 | 205 | 25 | 37 | 8 | 2 | 2 | 55 | 9 | 0 | 2 | 7 | 1 | 29 | 4 | 2 | 38 | 5 | .180 | .287 | .268 | .555 |
詳細情報 > 記録

初出場・初先発出場：1993年4月16日、対中日ドラゴンズ1回戦（ナゴヤ球場）、8番・三塁手として先発出場
初安打：1993年4月25日、対横浜ベイスターズ3回戦（福岡ドーム）、11回裏に五十嵐英樹から単打
初打点：1993年6月26日、対阪神タイガース11回戦（阪神甲子園球場）、8回表に弓長起浩から2点適時打
初本塁打：1994年6月26日、対広島東洋カープ11回戦（札幌市円山球場）、3回裏に佐々岡真司からソロ
詳細情報 > 背番号

25 （1991年 - 1996年）
4 （1997年 - 2000年）
44 （2001年 - 2002年）
71 （2010年）
田中和一郎 (政治家)

田中和一郎
田中 和一郎（たなか わいちろう、1888年（明治21年）7月 - 1950年（昭和25年）4月8日）は、日本の衆議院議員、厚生参与官。
経歴

京都府京都市出身。1919年（大正8年）、東京帝国大学法学部政治学科を卒業し、京都帝国大学大学院で都市社会政策を専攻した。大阪毎日新聞社に入社。その後、京都市会議員、同議長、京都府会議員に選ばれた。
1942年（昭和17年）、第21回衆議院議員総選挙に京都1区（当時）から翼賛政治体制協議会の推薦を受け、出馬し、当選。幣原内閣で厚生参与官を務めた。
1946年（昭和21年）、推薦議員のため公職追放となった。追放中の1950年死去。
その他、京都ホテル株式会社取締役、内外出版印刷株式会社監査役、京都府教育委員長を務めた。
灘酒造

灘酒造株式会社（なだしゅぞう）は、かつて兵庫県西宮市に本社を置いた日本酒メーカーである。
沿革

1916年（大正6年）- 朝鮮の元山市に元山酒造株式会社を設立。
1955年（昭和30年）12月28日 - 兵庫県神戸市灘区に灘酒造株式会社を設立。
1960年（昭和35年）- 西宮市深津町に移転。
2007年（平成19年）- 大関株式会社のグループとなり、本社を西宮市今津出在家町へ移転。
2012年（平成24年） - 会社を解散。
理子女王

理子女王（まさこじょおう、元禄4年8月18日（1691年9月10日） - 宝永7年6月4日（1710年6月30日））は、江戸時代中期の女性。伏見宮貞致親王の娘で、後に江戸幕府第8代将軍となった徳川吉宗が紀州藩第5代藩主だった頃の御簾中（正室）。
紀州藩第2代藩主・徳川光貞の御簾中・照子女王は伯母、第4代将軍・徳川家綱の御台所・顕子女王は叔母、第9代将軍・徳川家重の将軍世子時代の御簾中・増子女王は姪に当たる。幼称は真宮（さなのみや）。院号は寛徳院（かんとくいん）。
生涯

伏見宮貞致親王の娘として京都で生まれた。宝永3年（1706年）に当時紀州藩主であった吉宗と縁組。同年3月11日に京都を発って江戸へ下り、27日に紀州藩邸・赤坂御殿へ入った。9月25日に縁組が公表され、11月1日に婚礼、同4年（1707年）9月22日に住居を御殿の奥に移した。
同6年（1709年）6月2日に袖留にし、懐妊のため翌7年（1710年）1月15日に着帯した。しかし5月27日に死産となり、産後の肥立ちが悪く、6月4日に死去。戒名は寛徳院玄真日中大姉。墓所は報恩寺と池上本門寺にある。以後吉宗は二度と正室を迎えることはなかった。
関連作品

大奥（1968年・関西テレビ 演：吉行和子） ※役名は理子の方
男は度胸（1970年・NHK 演：樫山文枝）
八代将軍吉宗（1995年・NHK大河ドラマ 演：山崎直子）
徳川風雲録 八代将軍吉宗（2008年・テレビ東京 演：木内晶子）
商的工業簿記

商的工業簿記（しょうてきこうぎょうぼき）とは、商業簿記の手法で製造業の取引を記帳する方法である。材料・仕掛品・製品などの棚卸資産につき、決算時に棚卸高を計算し(期首棚卸高+当期受入高-期末棚卸高)という式に当てはめて材料消費高・製品完成高・売上原価などを計算する。完全工業簿記に対して不完全工業簿記といわれ、通称「丼勘定」とも呼ばれる。
概要

商業資本主義の時代には商的工業簿記によって企業活動の内容を記録していた。しかし産業革命に伴い工場制企業が台頭してくると原価を測定するためのより正確な手法が必要となってきた。そして現在の原価計算が発生し同時に商的工業簿記は衰退し現在の日本では一部の中小企業などでしか用いられていない。
計算方法

| 0 | 1 | 2 | 3 |
| --- | --- | --- | --- |
| 期首有高 | ××円 | 製品売上高 | ××円 |
| 　材料 | ××円 | 期末有高 | ××円 |
| 　仕掛品 | ××円 | 　材料 | ××円 |
| 　製品 | ××円 | 　仕掛品 | ××円 |
| 当期仕入高 | ××円 | 　製品 | ××円 |
| 　材料仕入高 | ××円 |  |  |
| 　労務費 | ××円 |  |  |
| 　経費 | ××円 |  |  |
| 売上総利益 | ××円 |  |  |
|  | ××円 |  | ××円 |
長所と短所

このような製造勘定は丼勘定の原型であり19世紀後半のアメリカでは多くの企業で採用されていた。
しかし現在では実際原価計算が主流でありこのような棚卸計算方式は非常に不効率であるという考え方である。そのため欠点克服するために見積原価計算が編み出された。
長所と短所 > 長所

出庫の度に記帳する必要がないので、事務手続きが大幅に簡略化できる。決算書を作成するだけならば非常に効率的な手法である。期首の仕入れ高と当期の仕入れのみ記帳し、そこから期末の材料高の差を計算さえすればいいだけである。
長所と短所 > 短所

実質的に原価計算の簡便法であることから、原価計算を行う厳密な会計処理と比べて正確性に欠ける。具体的には、
製品の原価が把握できない
期中の損益がわからない。そのため決算をして初めて黒字か赤字を把握できる。
実際消費高を把握できないため棚卸減耗を把握できない
消費高の内訳がわからないため、棚卸資産の浪費・仕損などが把握できない
予定価格を使えないため、原価の変動を防ぐことができない
在庫管理に有用な情報が提供されない（在庫管理をするつもりなら別途調査する必要がある）
原洋史

| はら ひろし 原 洋史 |
| --- | --- |
生年月日:  7月10日
出生地:   日本・神奈川県
職業:  俳優 声優
テンプレートを表示
原 洋史（はら ひろし、7月10日 - ）は、日本の俳優。現在フリー。身長168cm、体重58kg。特技はチェス、バク転。趣味は料理、写真撮影、乗馬（日本乗馬ライセンス5級取得）。神奈川県出身。
出演 > テレビ

テレビ東京「ゴッドタン「バカヤロウ徒競走」」
教育テレビ「天才てれびくんMAX」
日テレドラマコンプレックス「ハチ」
ロケットボーイズ
おじいちゃん先生
エリートヤンキー三郎
TBSドラマ「シンデレラになりたい」
京都能楽殺人事件（ハイカー）
出演 > 映画

講談少年パパンパン
五月の空
名無しの十字架
出演 > 舞台

童Ri夢-2005-
あーぶくたった、にぃたった
阿呆浪士
童Ri夢-2006-
ろまんす
某!脱幡中
PRODUCE UNIT JOE Company 8 『THE KIDS』
四谷於岩稲荷田宮神社勧進奉納舞台 なぞらえ屋〜不思議底七歌〜（2011年4月1日-3日、吉祥寺 前進座劇場） - ディートル・ダム 役（松井謙典とのダブルキャスト）
トキタ荘の冬
恋するロビンソン
Theatre劇団子 劇団創立20周年記念 第29回公演「落人たちのブロードウェイ」（2012年9月13日 - 17日、紀伊國屋ホール）
出演 > ゲーム

TAITO「マジカルミュージック」（ミスターハット）
PSP「桜花センゴクPortable」
ラブラブル ～lover able～
出演 > その他

熱狂の日 音楽祭2005
iJockeyシリーズ コント集団「ちろり倶楽部」
原田東岷

原田 東岷（はらだ とうみん、1912年2月14日 - 1999年6月25日）は、日本の外科医、平和運動家。広島県広島市出身。広島市名誉市民。
旧制・広島県立広島第一中学校、旧制・広島高等学校を経て、東京慈恵会医科大学を卒業。第二次世界大戦中、軍医として中国大陸を転戦する。1946年（昭和21年）に広島へ戻り、原子爆弾投下直後の同市で爆心地にバラックの外科病院を作り、治療を開始する。被爆によるケロイド治療や原爆医療法の制定で中心的な役割を担うなど被爆者医療に尽力した。外科医としての活動の傍ら、平和運動に参加。1955年（昭和30年）体にケロイドの残る「原爆乙女」に付き添う形で訪米。渡米治療に道を開くとともに、原爆の惨禍を世界に伝えた。
1965年に米国の平和運動家のバーバラ・レイノルズ(1915~1990)広島市特別名誉市民と共にNPO法人ワールド・フレンドシップ・センターを設立(初代理事長)
89' 海と島の博覧会・ひろしまに於いて８月６日(日）夜７時／マーメイドボウル（メインステージ）で被爆者医療に尽力された広島名誉市民の原田東岷さんによる詞に藤掛廣幸さんが曲を付けられた「広島の命=広島の心」がパンフルート：岩田英憲／シンセサイザー：藤掛廣幸／合唱：広島合唱同好会（代表：大上義輝）により初演された。
1999年（平成11年）6月25日急性肺炎のため広島市内の病院で死去。87歳。
蜀科

蜀科（しょくか）は、中国・三国時代の蜀漢において軍人や庶民を取り締まった法典。
概要

益州平定後に、成都市に拠点を移した劉備陣営において、益州を「法治」するよう主張した諸葛亮の主導のもと、法正、伊籍、劉巴、李厳が編纂に携わった。
運用は過酷ではあったものの、公平・公正・公明であったため、民衆からの不満は少なかったとされる。
南東インド洋海嶺

南東インド洋海嶺（黄線）
南東インド洋海嶺（なんとうインドようかいれい、英: Southeast Indian Ridge）はインド洋南東部に位置する海嶺。インド洋南部のロドリゲス三重点から南東に伸び、オーストラリア大陸の南方に連なる。マッコーリー島南方のマッコーリー三重点（英語版）で太平洋南極海嶺と繋がる。東部はオーストラリア南極海嶺ともされる。インド・オーストラリアプレートと南極プレートの発散境界にあたる。
BONITA (プロレスラー)

| BONITA |
| --- | --- |
 
プロフィール
リングネーム:  BONITA  ボニ阪なおみ ボニ崎人生
ニックネーム:  国分町の女王 ぼにちゃん  関東の大妖怪   槍の雨を降らす男
身長:  167cm
体重:  不明
出身地:  宮城県仙台市国分町
所属:  国分町プロレス Hプロダクション
トレーナー:  塙純一
デビュー:  2018年7月1日
テンプレートを表示
BONITA（ボニータ）は、国分町プロレス所属の日本の女子プロレスラー。本名非公開。宮城県仙台市国分町出身。
経歴 > 2018年

7月1日、国分町プロレス宮城野文化センター大会  エル・ササカマ＆スプーキーブーギー＆高橋龍之介戦でデビュー。パートナーはマグナム石巻＆ヤギひろし。
9月16日、第30回日本一の芋煮会フェスティバル（山形県山形市馬見ヶ崎川河川敷双月橋付近）第2試合時間差ロイヤルランブル戦に参戦。
11月25日、プロレスリングDEWA“番外編”『菊地大世 卒業制作プロジェクト』（東北芸術工科大学/体育館）ボーナストラック全員参加時間差ロイヤルランブル戦に参戦。
経歴 > 2019年

12月19日、国分町プロレスPresents「霞目駐屯地 年忘れプロレス」（陸上自衛隊 霞目駐屯地）第2試合シングルマッチ「電流爆破風バットデスマッチ」太仁田ブ厚と対戦。
得意技

スコーピオライジング
ドレイン♥キス
生尻の刑
烏尤寺

| 烏尤寺 |
| --- | --- |
 烏尤寺の山門
 四川省における位置
基本情報
所在地:   中国・四川省楽山市市中区
座標:  北緯29度32分35秒 東経103度46分41秒﻿ / ﻿北緯29.54306度 東経103.77806度﻿ / 29.54306; 103.77806座標: 北緯29度32分35秒 東経103度46分41秒﻿ / ﻿北緯29.54306度 東経103.77806度﻿ / 29.54306; 103.77806
宗教:  仏教
宗派:  禅宗
建設
様式:  中国建築
創設者:  恵浄
創設:  唐代
テンプレートを表示
烏尤寺（うゆうじ）は、中華人民共和国四川省楽山市市中区にある仏教寺院。