Обиий текст: Даны описания: const n=10; type tarr= array[1..n] of integer, const a: tarr =(1,2,2,16,16,16,16,17,17.33); var i, i1, i2, i3: byte; function fl(a: tarr; x : integer; var i: byte): boolean; var i1, i2: byte; begin i1: =1; i:=n; while i 1<=i 2
- Программирование
Условие:
Обиий текст:
Даны описания:
const n=10;
type tarr= array[1..n] of integer,
const a: tarr =(1,2,2,16,16,16,16,17,17.33);
var i, i1, i2, i3: byte;
function fl(a: tarr; x : integer; var i: byte): boolean; var i1, i2: byte;
begin i1: =1; i:=n;
while i 1<=i 2 do begin i:=(i 1+i 2) div 2 ;
if a[i]<x then i l:=i+1
else if a[i] >x then i 2:=i-1
else break;
end;
fl:=a[i]=x;
end;
function 12 (a: tarr; x : integer; var i : byte): boolean; begin i=1; while (i<=n) and ( a[i]<=x ) do inc(i);
if i>0 then dec(i);
f 2:=a[i]=x;
end;
function 13(a: tarr; x : integer; var i: byte): boolean; begin i=n; while (i>0) and ( a[i]>=x ) do dec(i);
if i<n then inc( i);
f 3:=a[i]=x;
end;
var a: tarr; p, q, r: boolean;
Массив а ннициалнзнрован последовательностью:
2,2,3,16,16,16,16,17,17,33.
^ Скрыть
Задание:
После выпотнения операторов
p:=f 2(a, 14, i 2) ; q:=f 3(a, 14, i 3)
значенне выражения 12+13 будет равно ...
Решение:
Для решения задачи сначала разберем функции f2 и f3, а затем выполним указанные операции. 1. Инициализация массива: Массив a инициализирован значениями: a = (2, 2, 3, 16, 16, 16, 16, 17, 17, 33). 2. Функция f2: Эта функция ищет индекс последнего элемента, который меньше или равен x (в данном случае x = 14). - Начальное значение i = 1. - Проходим по массиву: - a[1] = 2 = 14, увеличиваем i (i = 2). - a[2] = 2 = 14, увеличиваем i (i = 3). - a[3] = 3 = 14, увеличи...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства