ЗАДАНИЕ
на курсовую работу по дисциплине
"Технология интерактивных систем"
Курсовая работа состоит из приложения, созданного в среде Borland Developer Studio 2006, и пояснительной записки.
Приложение должно обеспечивать генерацию случайной матрицы чисел, запись матрицы в текстовый файл, считывание чисел из текстового файла, возможность коррекции этих чисел, поиск подматриц чисел согласно заданию и вывод найденных подматриц на экран и запись их в другой текстовый файл, а также включать:
1) Графическую заставку, содержащую:
a) эмблему РУДН на фоне флага своей страны,
b) фамилию, имя, отчество студента,
c) номер группы,
d) номер варианта,
e) фамилию и инициалы преподавателя,
f) наименование факультета, кафедры и дисциплины,
g) год и место создания,
h) движущийся объект, заданный по варианту лабораторной работы.
2) Возможность ручного поиска решения пользователем одновременно с автоматическим поиском решения задачи, выполняемым приложением в фоновом режиме.
3) Меню, содержащее пункты, обеспечивающие удобную работу для выполнения задания, например, пункт "Файл" может содержать подпункты "Создать", "Открыть", "Сохранить". Пункт "Расчет" - "Ввод диапазона", если необходим и т. д.
4) Необходимые компоненты для удобного и быстрого расчета и отображения результатов, а также для удобной работы по коррекции и проверке исходных данных. Например, для коррекции массива и вывода следует использовать компоненты StringGrid, Также обязательно должен поддерживаться экспорт данных, вычислений и результатов в MS Word в интуитивно понятном формате.
5) Справочную систему, позволяющую выдавать как сообщение о курсовой работе, например автора и описание варианта задания, так и сообщения о пояснении пунктов меню.
6) Обработку исключительных ситуаций, чтобы работу приложения невозможно было нарушить, кроме предусмотренного для этого случая пункта меню или клавиши.
Дополнительно поощряется применение концепции объектно-ориентированного программирования при разработке приложения.
Пояснительная записка распечатывается на принтере на листах формата A4 и включает:
1) титульный лист, содержащий: наименования ВУЗа, факультета, кафедры, группы, номер варианта задания, текст задания, фамилию и имя студента, название дисциплины и год выполнения работы;
2) текст всех модулей с расширением "pas". Текст модуля должен быть хорошо прокомментирован, и отпечатан со структурными отступами;
3) блок-схему программы, выполняющей обработку чисел из файла согласно заданию;
4) пример работы приложения (распечатки с экрана), содержание сгенерированной или считанной из файла матрицы и найденные в ней подматрицы.
Варианты заданий
1. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма элементов которой равна простому числу.
2. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма элементов которой равна числу кратно числу
.
3. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма элементов которой равна числу из множества
.
4. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма элементов которой равна числу из множества
.
5. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу из не повторяющихся чисел.
6. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, в которой числа отличаются друг от друга не более чем на число
.
7. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, в которой любые два числа не имеют общих делителей.
8. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу Фибоначчи ![]()
.
9. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
10. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
11. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу
, где
– натуральное число.
12. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
13. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна квадрату целого числа.
14. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна целой отличной от единицы степенью целого числа.
15. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
16. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу из множества
.
17. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
18. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
19. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества ![]()
20. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
21. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, сумма чисел в которой равна числу из множества
.
22. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу из множества
.
23. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна целой степенью 2.
24. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу из множества
.
25 Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу из множества
.
26. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу из множества
.
27. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу из множества
.
28. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу Фибоначчи
.
29. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна числу
, где
- натуральное число.
30. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
, сумма чисел в которой равна простому числу.
31. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, суммы чисел в которых одинаковы.
32. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, суммы чисел в которых имеют одинаковые средние арифметические.
33. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в которых совпадают разности между наибольшими и наименьшими числами.
34. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, суммы чисел в которых отличаются не более, чем на заданную величину.
35. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в которых суммы четных и нечетных чисел одинаковы.
36. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, суммы чисел в которых делятся без остатка на число
.
37. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, все числа в которой находятся в диапазоне
.
38. Найти в матрице случайных целых чисел размерностью
наибольшую по количеству чисел подматрицу, все числа в которой четные.
39. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была простым числом.
40. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.
41. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна квадрату целого числа.
42. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна отличной от единицы степени целого числа.
43. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.
44. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.
45. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.
46. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.
47. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.
48. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.
49. Найти в матрице случайных целых чисел размерностью
подматрицу размерностью
с наибольшей величиной
, чтобы сумма чисел в подматрице была равна числу из множества
.![]()
50. Найти в матрице случайных чисел из 1 и 0 размерностью
нулевую подматрицу размерностью
с наибольшей величиной
.
51. Найти в матрице случайных чисел из 1 и 0 размерностью
наибольшую по количеству чисел нулевую подматрицу.
52. Найти в квадратной матрице случайных чисел из 1 и 0 наибольшую нулевую квадратную подматрицу.
53. Найти в матрице случайных чисел из 1 и 0 размерностью
две непересекающиеся наибольшие по количеству чисел нулевые подматрицы.
54. Найти в квадратной матрице случайных целых чисел наибольшую квадратную подматрицу с нулевым определителем.
55. Найти в квадратной матрице случайных целых чисел наибольшую квадратную подматрицу, определитель делится без остатка на число
.
56. Найти в квадратной матрице случайных целых чисел наибольшую квадратную подматрицу, все числа в которой взаимно просты.
57. Найти в квадратной матрице случайных целых чисел наибольшую квадратную подматрицу, сумма чисел в которой делится без остатка на число
.
58. Найти в квадратной матрице случайных целых чисел наибольшую квадратную подматрицу, сумма чисел в которой равна сумме остальных чисел, которые не вошли в эту подматрицу.
59. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в каждой их которых суммы чисел принадлежат множеству
.
60. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы в каждой их которых суммы чисел принадлежат множеству
.
61. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в каждой их которых суммы чисел принадлежат множеству
.
62. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в каждой их которых суммы чисел принадлежат множеству
.
63. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в каждой их которых суммы чисел принадлежат множеству
.
64. Найти в матрице случайных целых чисел размерностью
две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в каждой их которых суммы чисел принадлежат множеству
.


