Вопрос по информатике:
В программе используется целочисленный одномерный массив А с индексами от 0 до 5. Ниже представлен фрагмент программы, записанный на разных языках программирования:
Паскаль
For i=0 to 5 do
A[i]=i
For i=0 to 5 do
A[5-i]=A[i]
Си
For (i=0;i<=5;i++)
A[i]=i
For(i=0;<=5;i++)
A[5-i]=A[i]
Введите последовательность чисел, которая будет сохранена в массиве в результате выполнения программы (числа разделять одним пробелом, например 1 2 3 4 5)
- 27.10.2017 13:19
- Информатика
- remove_red_eye 12378
- thumb_up 7
Ответы и объяснения 1
Сначала каждый элемент массива получит значение, равное значению индекса в массиве, т.е. 0 1 2 3 4 5.
Затем будет происходит присваивание по схеме "последний элемент равен первому, предпоследний - второму... первый - последнему." Надо учитывать, что после присваивания A[3]:=A[2] последуют присваивания А[2]:=А[3], A[1]:=A[4]... , которые ничего не изменят, поэтому результат будет таким:
0 1 2 2 1 0
- 28.10.2017 01:00
- thumb_up 30
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.