const n=40; var x : array [1 . . n] of integer; i: integer; t: boolean; Задача. Переменной t присвоить значение true, если элементы массива x упорядочены строго по возрастанию, и значение false иначе. Какие из представленных программ решают эту задачу?
- Программирование
Условие:
const n=40;
var x : array [1 . . n] of integer;
i: integer; t: boolean;
Задача. Переменной t присвоить значение true, если элементы массива x упорядочены строго по возрастанию, и значение false иначе.
Какие из представленных программ решают эту задачу?
...
i:=1;
repeat t:=x[i]<x[i+1]; i:=i+1
until (not t) or (i=n);
...
t:=true;
for i:=1 to n-1 do
if x[i]>=x[i+1] then t= false;
...
t:=true; i:=1;
while t do
if x[i+1]>x[i] then i:=i+1 else t= false;
Решение:
Рассмотрим каждую из программ по шагам. 1. Первая программа: Начинаем с i:=1. Внутри цикла для каждой пары соседних элементов происходит присваивание t:= (x[i] x[i+1]). После этого i увеличивается на 1. Цикл завершается, если найдено нарушение строгого возрастания (то есть t стало false) либо если достигли конца (i = n). При условии, что массив имеет хотя бы два элемента, программа корректно проверяет все пары: если все x[i] меньше x[i+1], то последнее вычисленное t будет true, иначе ...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
Выбери предмет
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства