Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 267
от 23.04.2006, 23:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 150, Экспертов: 29
В номере:Вопросов: 1, Ответов: 1


Вопрос № 40677: Здравствуйте уважаемые эксперты. Думаю, что этот вопрос 150 раз как минимум задавали, если да, то ссылку хоть дайте пожалуйста: вычисление, сохранение и открытие из файла матрицы. Помогите пожалуйста, не для себя надо :) Спасибо :)...

Вопрос № 40.677
Здравствуйте уважаемые эксперты. Думаю, что этот вопрос 150 раз как минимум задавали, если да, то ссылку хоть дайте пожалуйста: вычисление, сохранение и открытие из файла матрицы.
Помогите пожалуйста, не для себя надо :)
Спасибо :)
Отправлен: 18.04.2006, 22:43
Вопрос задала: Евгения (статус: 4-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Форсман Павел Вячеславович
Здравствуйте, Евгения!
В принципе чтение и запись в файлматрицы в BASICе реализована намного проще, чем в большинстве других языков, например в Паскале. Итак, для начала нужно открыть файл (присвоим ему #1), прочитать из него размерность матрицы (пусть для удобства хранится в первой строке, будет выражена двумя числами, первое из которых - число строк, второе - число столбцов), потом определить массив и в цикле все последовательно прочитать. Может, конечно возникнуть вопрос о корректности формата файла и, если написание программы подразумевает такую защиту, то ее необходимо реализовать, но это несколько другая тема.
Что же касается записи, то здесь процесс обратный, размерность матрицы Вам уже известна (поскольку Вы же ее и создавали). Что же касается вычисления - существует огромное количество способов вычисления - все зависит от того, что Вы хотите вычислить. Привожу примеры чтения и записи. Для примера вывод матрицы будет произведен в обратном порядке. Обратите внимание, что количество пробелов в файле 1.mtr и 2.mtr разное - на работу программы это не влияет. Привожу код чтения и записи, а также исходный "1.mtr" и полученный "2.mtr" файл.
С уважением Форсман.

Приложение:

---------
Научить нельзя, но можно попробовать научиться!!!

Ответ отправил: Форсман Павел Вячеславович (статус: 1-ый класс)
Ответ отправлен: 21.04.2006, 08:00
Оценка за ответ: 5


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.30 (beta) от 09.04.2006
Яндекс Rambler's Top100

В избранное