Помогите, пожалуйста, с программой на языке Паскаль
Задание:Программа должна находить численные решения системы линейных уравнений. Программа считывает систему из входного файла (формат которого указан в Приложении 1).
При запуске программа запрашивает имя входного и выходного файлов. Затем программа запрашивает переменные с заданными диапазонами. Результат сохраняет в выходном файле. Количество переменных должно быть не более 7. Количество уравнений не более 7. Программа находит численное решение с точностью до 0,1. Максимальный размер диапазона - 3. есть программа: Цитата:
|
Цитата:
|
Пробовала так делать, ничего не получается.
|
Цитата:
Если матрица "неправильная", то цикл задания имени файла повторяется, но начинается этот цикл с команды clrscr, то есть очистки экрана. Поэтому программа действительно генерирует сообщение 'invalid input matrix!' и... тут же его стирает! Выход - выведите команду clrscr за цикл, т.е. перетащите её в позицию сразу за первым begin, так, чтобы оператор repeat шел после неё. Сразу скажу - помочь с дальнейшей отладкой программы не смогу, и вот почему. Есть общепринятый порядок расположения индексов матрицы A[m,n]: сначала - номер строки (m), потом - номер столбца (n). Автору же программы непременно захотелось повыпендриваться, и он (она) задает обратную нумерацию: столбец-строка. Можно, конечно, и так, но мне, например, чтобы разобрать такую программу нужно вывернуть мозги наизнанку, к чему расположения не чувствую. Извините. |
Понятно, я тоже так поняла что с программой что то не так.Спасибо вам за помощь попробую исправить, может быть что-нибудь и получиться.)
|
Часовой пояс GMT +4, время: 19:36. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.