Дана программа:
В результате выполнения программы будет выведено …
В результате выполнения программы будет выведено …
✓ TRUE 2
Функция f(a,x,im) возвращает TRUE, если число x есть в упорядоченном по неубыванию массиве a, при этом побочным эффектом является присваивание im номера элемента, равного x. Функция выполняет бинарный поиск, сокращая на каждой итерации вдвое число элементов для поиска. В результате вызова write(f(a,7,k), k : 2) при выполнении первой итерации im:= 2. При этом a[2] = 7, то есть условие возобновления цикла ложное, и происходит выход из цикла. Следовательно, будет выведено TRUE 2.