ЗАДАНИЕ

на курсовую работу по дисциплине

"Технология интерактивных систем"

Курсовая работа состоит из приложения, созданного в среде 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. Найти в матрице случайных целых чисел размерностью две наибольшие по суммарному количеству чисел непересекающиеся подматрицы, в каждой их которых суммы чисел принадлежат множеству .