Собственно 2 примера кода. Заинтересовало из любопытства в каких интерпретаторах и компиляторах какой из двух алгоритмов и при каких условиях будет быстрее? Ясно что первый код яснее написан и теоретически компилятор может его оптимизировать. А второй код не выполняет 2 проверки за одну итерацию, если первая из двух проверок провальная.
for c=0 to 10000
if a[c]<=max and a[c]>=min then
' Таки да
end if
next
for c=0 to 10000
if a[c]<=max then
if a[c]>=min then
' Таки да
end if
end if
next