Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> C++Builder, решение...для тех каму не лень...или просто кто знаток в этом)
CaBoK
сообщение 8.01.2007 - 14:06
Продвинутый новичок
**

Группа: Участник
Сообщений: 11
Регистрация: 12.12.2006
Пользователь №: 17729


]]>http://unicyb.kiev.ua/~boiko/pr2k/lab1lst1.htm]]>
1-я прога: Раздел 1) - пункт 9, Раздел 2) - 8, 3) - 7, 4) - 6, 5) - 5, 6) - 4
2-я прога: Раздел 1) - пункт 8, Раздел 2) - 7, 3) - 6, 4) - 5, 5) - 4, 6) - 3
3-я прога: Раздел 1) - пункт 4, Раздел 2) - 3, 3) - 2, 4) - 1, 5) - 8, 6) - 5
4-я прога: Раздел 1) - пункт 6, Раздел 2) - 5, 3) - 4, 4) - 3, 5) - 2, 6) - 1


Вот на русском:
Разработкой проекта с использованием инструментального среды C++Builder
(Delphi). Вариант индивидуального задача определяется преподавателем. Диалог
украиноязычный, обязательными есть короткая информация программу и оперативная
справка. Возделываемая информация и результаты ее обработки имеют
визуализировать в удобном для пользователя виде.

Раздел 1.

Разреженная квадратная матрица целых чисел1000х1000 представлена линейным
односвязным списком. Блоки списке созданные для ненулевых элементов матрицы: в
любом блоке вместе со значением ненулевого элемента матрицы сохраняется номер
строки и номер столбца, где он расположен.

Надо:

1.создать список номеров ненулевых столбцов и список номеров ненулевых строк;
2.создать список с максимальных по модулю элементов каждом из ненулевых строк;
3.создать список "длин" ненулевых строк матрицы (под "длиной" строки здесь
разумеется количество ненулевых элементов в этом строке);
4.найти количество ненулевых элементов каждом из ненулевых столбцов и
сформировать соответствующий список;
5.упорядочить блоки списке по индексам: блок, соответствующей элемента матрицы
A[і,j], должен оказаться "ближе" к главе списке, чем блок, соответствующей
элемента A[n,m], если или і<n, или же і=n, но j<m;
6.создать список номеров всех ненулевых диагоналей, параллельных главной
(номером главной диагонали считать 0, диагонали выше главной нумеруются
положительными целыми числами 1, 2 и т.п., диагонали ниже главной -
отрицательными числами -1, -2 и т.п.);
7.проверить, есть ли матрица симметричным, и, если он симметрична, сформировать
список лишь тех ненулевых элементов матрицы, которые "расположены" на главной
диагонали или же выше этой диагонали;
8.проверить, есть ли матрица трьохдіагональною, и, если он именно такой, найти
определитель этой матрицы;
9.найти номера двух строк матрицы, чтобы скалярный достижение этих строк
(которые рассматриваются как векторы из тысячи элементов) был максимальным по
модулю;
10.упорядочить блоки списке по росту модулей (абсолютных величин) значений
элементов матрицы;
11.найти N-у степень матрицы;
12.найти сумму и достижение двух разреженных матриц;
13.умножить матрицу на разреженный вектор;
14.найти следует и норму матрицы.

Раздел 2.

Разреженная симметрична матрица целых чисел размером 1000х1000 представлена
линейным односвязным списком, блоки которого созданные для ненулевых элементов
матрицы, расположенных на главной диагонали и выше нее.

Надо:

1создать список номеров ненулевых строк;
2создать список с максимальных по модулю элементов в каждом диагонали, которая
параллельная главной диагонали;
3создать список во всех ненулевых элементов матрицы А (в том числе
расположенных и как главной диагональю), приводится в порядок их с индексами:
A[і,j] должен встретиться в списке раньше A[n,m], если или і<n, или же і=n, но
j<m;
4найти количество ненулевых элементов каждом из ненулевых столбцов матрицы и
соответствующий список;
5найти достижение матрицы А на разреженный вектор;
6найти достижение A*A;
7проверить, есть ли матрица трьохдіагональною, и, если он именно такой, найти
определитель этой матрицы;
8 создать список номеров ненулевых диагоналей, перпендикулярных главной
диагонали;
9создать двойной список, формируя підсписки с ненулевых элементов одному и тому
же строки матрицы.

Раздел 3.

Текст представлен линейным односвязным списком, причем в каждой блок списке
содержит строчку из 80 символов. Отдельные слова отделяются пропусками " "
(одной или больше) и знаками пунктуации ("," , ";" , ":", "?", "...",
"!" и ".") . Переносы слов отсутствуют.

Надо:

1изъять после и-го слова j слов (и, j>0);
2изъять после и-го предложения j предложений;
3сформировать новый список, записывая в каждый блок за другим предложению;
4вставить после и-го слова другой текст (также представлен списком);
5найти частоту использования каждого и сформировать соответствующий список (в
блок нового списке должны записываться слово и частота использования тому слову
в тексте);
6уплотнить текст максимальным образом (но не в используя переносы слов);
7сформировать благоустроен список всем разных слов текста (составление слов
должно вестись в порядке).

Раздел 4.

Многочлени от 3 переменных X, Y, Z представлены линейными односвязными
списками,
в которых каждом одночлену отвечает один блок списке).

Надо:

1найти сумму двух многочленів;
2свести подобные члены;
3найти достижение двух многочленів;
4преподнести многочлен к N-ої степени; поделить (с остатком) один многочлен
другим;
5вычислить значение многочлену, когда X=a, Y=b, Z=c (значение a, b, c
вводятся);

6найти для многочлена его походную (по X);
7упорядочить элементы списке;
8одночлен a*(X^і)*(Y^j)*(Z^k) должен предшествовать одночлену
b*(X^p)*(Y^q)*(Z^r), если или і<p, или же і=p и j<q, или же, наконец, і=p, j=q
и
k<r.

Раздел 5.

Заданы файле формата HTML и файл стиля.

Надо:

1построить и визуализировать список фрагментов файла формата HTML, имеющих
избранный стиль;
2построить и визуализировать список стилей, же что ни использованы в файле
формата HTML;
3построить и визуализировать список изображений, что есть в заданном каталоге
но
не в использованы в файле формата HTML;
4построить и визуализировать список таблиц, что есть в файле формата HTML;
5построить и визуализировать список строк таблицы, что есть в файле формата
HTML. Порядковый номер строки таблицы вводится как параметр;
6построить и визуализировать список абзацев, что есть в файле формата HTML.;
7построить и визуализировать список фрагментов текстовой части файла формата
HTML, имеющих избранный цвет);
8построить и визуализировать список фрагментов текстовой части файла формата
HTML, имеющих избранный размер шрифта).

Раздел 6.

Построить и визуализировать список файлов, что есть в каталоге (каталог
избирается визуально). Все действия над файлами заносить в протокол работы

Надо:

1отобразить содержание файла, что выбран из списке (для ограниченного
количества
типов файлов);
2 упорядочить візуалізований список файлов за іменем/розширенням;
3упорядочить візуалізований список файлов за датою/розміром;
4выяснить, есть ли другие копии тех файлов, которые были отмеченные в
отображенном списке;
5*** Для отобранных файлов с изображениями выполнить генерацию такого
HTML-файлу, что мог бы в отобразить отобранные файлы но их имена;
6*** Для отобранного HTML-файлу отобразить использованных во нем файлы с
изображениями и корректно переместить HTML-файл и упомянутые файлы с
изображениями во второй каталог (!!! Возможны переименовании);.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 1.09.2024 - 18:06