1)Когда будет прервано выполнение этой программы? i: =0 ;
repeat
i:=i+1;
until (a[i]=x) or (i=10);
if a[i]=x then write(i) else write('Heт')
В массиве найден минимальный элемент
В массиве найден максимальный элемент
Все элементы массива записаны
В массиве найден первый из элементов, равный заданному
2)Что происходит при каждой итерации линейного поиска?
Отсекаются все элементы массива, кроме одного
Отсекается половина элементов массива
Отсекается один элемент массива
Ничего не происходит
3)Что считает следующий фрагмент программы?
s: =0 ;
for i:=1 to 15 do
if (a[i]=>40) and (a[i]<55) then s:=s*a[i];
write('s=', s)
Произведение элементов массива, которые лежат в промежутке [0;15]
Произведение элементов массива, которые лежат в промежутке [40;55)
Сумму элементов массива, которые лежат в промежутке (0;15)
Сумму элементов массива, которые лежат в промежутке (40;55)
Можно пожалуйста с объяснением , потому что , тема вообще не понятная.