паскаль лаба
Cрок выполнения : не более 5 ти дней
Вид работы : Лабораторные
Дисциплины:
Информатика, Программирование: Программирование.
|
|
Добавлен 27.07.2011 22:53:11
Уникальность:
Доработка:
Подробно: Есть матрица размером 2^n_x_2^n.В ячейках матрицы блоки по m байт.Матрица разделили на блоки,с помощью Z(1,2,3,4 БЛОК),так делили и делили,пока каждая порядок не станет одной ячейкой. А у нас есть это файл(то есть строка). Задание:создать с помощью исходной строки матрицу и записать во второй файл строку,которая получилось обходом матрицы по строчкам. Пример.матрица 4_x_4 1.2.3.4 5.6.7.8 9.10.11.12 13.14.15.16 делим матрицу с помощью Z, получается строка 1.2.5.6.3.4.7.8.9.10.13.14.11.12.15.16.(именно такую строчку вводит пользователь в первый файл и матрица у нас просто в голове,мы в программе ни слова ) Из этой строчи мы должны получить строку 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16 во втором файле. m,n надо спрашивать у пользователя m,n вводятся корректно,так что проверять не обяз. То есть(еще одно объянение): то есть в ячейке будет одна цифра. 1.2.3.4. 5.6.7.8. 9.10.11.12. 13.14.15.16. мы эту матрицу можем разделить на 4,и у нас получается 4 блока -это 1)1.2. 5.6. 2)3.4. 7.8. 3)9.10 13.14 4)11.12. 15. 16. и они идут в порядке 1,2,3,4 каждый из этих блоков делим на 4 и у нас получается 16 блоков(ячеек) -это 1.2.5.6.3.4.7.8.9.10.13.14.11.12.15.16. Пишите
Кратко: см. ниже