Вопрос по информатике:
В программе используется одномерный целочисленный массив А с индексами от 0 до 9. Значения элементов равны 7;5;3;4;8;8;9;7;6;2 соответственно, т.е. А[0]=7; A[1]=5 и тд. Определите значение переменной "с" после выполнения следующего фрагмента программы:
с:=0;
for i:=1 to 9 do
if A[i-1] A[i]:=A[i-1];
A[i-1]:=t
end
else c:=c+1;
- 14.11.2017 03:12
- Информатика
- remove_red_eye 8405
- thumb_up 23
Ответы и объяснения 2
Ответ 3.
сравниваются сразу числа 7 и 5, 7>5, зн. условие не выполняется и С становится равным 1
дальше сравниваются 5 и 3, 5>3, условие опять не выполняется, С = 2
3<4 условие выполняется, они меняются местами. ( теперь ряд выглядит так : 7 5 4 3 8 8 9 7 6 2), С = 2
3<8 условие выполняется, числа меняются местами (7 5 4 8 3 8 9 7 6 2) С = 2
3 <8 условие выполняется, числа меняются местами (7 5 4 8 8 3 9 7 6 2) С = 2
3 <9, условие выполняется, числа меняются местами. (7 5 4 8 8 9 3 7 6 2) С = 2
3<7, условие выполняется,числа меняются местами (7 5 4 8 8 9 7 3 6 2) С = 2
3<6, условие выполняется,числа меняются местами (7 5 4 8 8 9 7 6 3 2) С = 2
3>2, условие не выполняется, С = 3
- 16.11.2017 19:47
- thumb_up 5
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.