>>233
begin end の メリットは

1、pascalの方が1行が長くなります。
 Cだとつい if(x>0){ x=-x; ・・・・}; と1行に詰め込んでしまいますが
 pascalだと if x>0 then begin となった時点で、諦めて次の行に書いてしまいます。
 結果、他人が読みやすくなります。

2、全体にキーボードの入力数が増えてしまいます。
 結果、同じような事をズラズラと書きたくなくなり、急いでる時でも
 構造化をしてコーデングをしようとします。
 Cだと、短く書けるが故に、大急ぎで修正なんて時につい長い1関数を作ってしまいます。