>>114
ちょっと話を整理して欲しい所

操作Cを実行せずに、操作Cでエラーが出るかは分からないのだから
「もし操作Cでエラーが出たら、操作Cの前に操作Bをやる」
という制御の流れは実現不可能だ

基本的な制御構造はA→C→A→C→……だと思われるので

while 条件
 操作A
 操作C
end

でいいと思う。ここにどう操作Bを足すかは、やりたいことによる