Порядок составления и практической апробации программы, проверяющей, образуют ли элементы двумерного массива магический квадрат (суммы чисел по всем вертикалям, всем горизонталям и двум диагоналям одинаковы). Назначение и область применения программы.
Аннотация к работе
Программа должна осуществить сложение элементов матрицы по вертикали, по горизонтали и по диагоналям. Для программирования данной задачи используются структура данных - массив. Матрица определяется именем, размерность и типом. В программе для удобства пользователю исходная матрица формируется с помощью генерации случайных чисел. Для решения поставленной задачи в программе был объявлен двумерный массив(матрица) x:array [0..Программа предназначена для выполнения операции над матрицей. Программа написана на языке Object Pascal. На открывающем окне формы расположен меню MAINMENU, через которого можно открыть справки, помощь и закрыть программу.
Вывод
Результат контрольного примера
Программа предназначена для выполнения операции над матрицей. Программа написана на языке Object Pascal. Работает в среде операционных систем Widows 2000/XP. Для полноценной работы данной программы необходимы следующие ресурсы компьютера: процессор Pentium IV или Celeron 2.0 Ghz.
Оперативная память не менее 512 Мбайт, достаточное количество свободного места на диске - порядка 1 Гбайт.
Программа запускается нажатием на файл Magi.exe. На открывающем окне формы расположен меню MAINMENU, через которого можно открыть справки, помощь и закрыть программу. Ввод данных осуществляется с помощью случайных чисел. Нажатие на метку Показать вызывает процедуры формирования матрицы. Элементы матрицы и контрольной матрицы загружаются для отображения на форме в компонент STRINGGRID1.
2. Бобровский, С.И. Технологии Delphi 2006. Новые возможности [Текст] / С.И. Бобровский. - СПБ.: Питер, 2006.
3. Культин, Н.Б. Delphi в задачах и примерах [Текст] / Н.Б. Культин. - СПБ.: БХВ-Петербург, 2004.
4. Культин, Н.Б. Основы программирования в Delphi 7 [Текст] / Н.Б. Культин. - СПБ.: БХВ-Петербург, 2003.
5. Немнюгин, С.А. Turbo Pascal. Программирование на языке высокого уровня [Текст]: учебник для вузов / С.А. Немнюгин. - 2-е изд., перераб. и доп. - СПБ.: Питер, 2006.
7. Павловская, Т.А. Паскаль. Программирование на языке высокого уровня [Текст]: учебник для вузов / Т.А. Павловская. - СПБ.: Питер, 2004. (допущен Министерством образования).
8. Фаронов, В.В. Турбо Паскаль 7.0. Практика программирования [Текст]: учебное пособие / В.В. Фаронов. - М.: ОМД Групп, 2003.
9. Фаронов, В.В. Delphi 2005. Язык, среда, разработка приложений [Текст] / В.В. Фаронов. - СПБ.: Питер, 2005.