Какого условия? Смотря на тот исходник можно вполне однозначно сказать что будет напечатано, это и есть соответствие исходника результату исполнения. Если сам результат, допустим функции rand(), даже берущей случайное число из астрала, заранее определить невозможно, то соответствие никуда не пропадает, т.к. ты узнаешь о таком результате(а не самом результате!!!) глядя на исходник, а не пишешь одно, а после запуска получаешь совершенно другое... Это понятно? Именно поэтому нормальные люди набирая "С-тексты" говорят что пишут программу, хотя "С-тексты" явно не выполняются...
Социальные закладки