Новые сообщения · Правила  
Страница 1 из 11
Модератор форума: Berestovskiy 
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Программа для выполнения операций над матрицами (та наверно не в тему, эта тема))))
Программа для выполнения операций над матрицами
Думаю сделать прогу на TP, для начала что б хоть слаживала и умнажала матрицы........Хотя с этой задачей вполне справляется EXEL или готовые семестровки товарищей cool . (Требуется совет, реально это сделать или нет? wink или может это безсмысленно?) Работу над "проектом" думаю начать в ближайшее время....

Удваивается не в четыре, а в три раза!
1 | Автор: RedWoLF | 2008-10-15, 23:36   |  Репутация: [ + 3 ]
Вполне реально написать, сложность будет только с интерфейсом, чтобы матрица выгладила на экране нормально. А писать есть смысл всегда, это практика, а судить типа «это уже написано до меня» То толку вообще что либо писать? Не начнешь же сходу писать то что еще никто не сумел реализовать?)

Насколько проще была бы жизнь если бы она была в исходниках
2 | Автор: LofD | 2008-10-16, 00:26   |  Репутация: [ + 14 ]
А если скучно, такую программу писать, то попробуй написать чтоб она умножала матрицы большого порядка - ну там 5000 на 5000.
3 | Автор: admin | 2008-10-17, 17:20   |  Репутация: [ + 21 ]
Так как возникает проблема с отображением матрицы, я сразу пробую написать код правильного вывода матрицы. Вот возник вопрос: как правильно высчитать число пробелов в столбцах для ровной и не искажённой псевдо таблицы. Использовать строки? (для высчитывания минимальной необходимой длины для большого числа). Допустим, длинна высчитана, как теперь ее использовать при построении правильной таблицы?

Или может есть вообще другой способ? dry


Удваивается не в четыре, а в три раза!
4 | Автор: RedWoLF | 2008-10-17, 21:43   |  Репутация: [ + 3 ]
В столбике находишь самое большое число, получаешь количество его символов (N). Все остальные числа имеют длины (M. у каждого свое). Дописываешь с лева и справа каждого числа по (n-m)/2 пробелов (ну если пробел такой же как и размел циферки на экране). Это примитивный способ, даже не знаю насколько корректно он будет работать =).

Насколько проще была бы жизнь если бы она была в исходниках
5 | Автор: LofD | 2008-10-17, 22:47   |  Репутация: [ + 14 ]
Пока что комп сдох(((на неделю минимум небудет). Способ нашол для выравнивания. Верну комп, сделаю, отпишусь.

Удваивается не в четыре, а в три раза!
6 | Автор: RedWoLF | 2008-10-22, 21:29   |  Репутация: [ + 3 ]
Может сдохнуть- все бывает, а как сюда добрался?
7 | Автор: admin | 2008-10-22, 21:38   |  Репутация: [ + 21 ]
7 | Автор: admin | 2008-10-22, 21:38   |  Репутация: [ + 21 ]
НАКОНЕЦ ТО я вернулся!!!(нашлось всё таки время и для TP). Сделал правильный вывод матрицы (3х3, потом поменять не проблема). Методом манипуляций со строками. Еще поищу другие методы. Вот код моей программы:



Удваивается не в четыре, а в три раза!
8 | Автор: RedWoLF | 2008-11-19, 21:05   |  Репутация: [ + 3 ]
Форум ПРОГРАММИСТОВ » ПРОГРАММИРОВАНИЕ » Паскаль » Программа для выполнения операций над матрицами (та наверно не в тему, эта тема))))
Страница 1 из 11
Поиск: