![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.05.2010
Сообщений: 12
|
![]()
Ввести массив G6, с помощью под программы(умножение матрицы на скаляр) оформировать G6*S=G6*1.5(S=1.5). С помощью под программы(Вычисление минимального по модулю элемента матрицы) найти минимальный по абсолютной величине элемент массива G6*S. Вычислить среднее арифметическое элементов массива G6, меньших чем GSmin.
Идеи такие. Требуют создать массив из 6 элементов используя функцию при нахождении GSmin и процедуру при вычеслении средне арифметического элементов массива G6 < GSmin. Это все в паскале. Procedure multiple (scaler : real; var{"var" ставится в случае если надо переменную как-то изменить} Massive : mas {"mas" заранее созданный тип - обязательно(наверно)}); Var i : integer; {локальная переменная} Begin For i := 1 to n do Massive [i] := Massive[i] * scaler; end; или: Function Multipler (Scaler : real; Massive : mas) : mas {тип возвращаемой переменной-в данном случае массив Mas}; Var i : integer; Begin For i := 1 to n do Multipler [i] := Massive [i] * scaler; End; На счет работоспособности функции гарантии нет (только теоретически). 2."С помощью под программы(Вычисление минимального по модулю элемента матрицы) найти минимальный по абсолютной величине элемент массива G6*S." здесь я бы использовал функцию. Function minimal (massive : mas) : real; Var min : real; i : real; Begin min := massive [1]; For i := 2 to n do If massive [i] < min then min := massive [i]; Mininmal := min; end; Использование процедуры : <имя процедуры и параметры>; Использование функции: <имя переменной> := <имя функции и параметры>; Проблема собственно в том, что мне не собрать это всё в одну программу рабочую.. Уже головой бьюсь, и толку 0. Кто мне может всё это как нибудь собрать в программу, а то слишком туп для этого ![]() Последний раз редактировалось Profan4ik; 07.06.2010 в 23:21. |
![]() |
![]() |
![]() |
#2 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]() Код:
にんじゃ
![]() |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.05.2010
Сообщений: 12
|
![]()
Ок щас протестим.
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 30.05.2010
Сообщений: 12
|
![]()
Всё работает прекрасно. вот только есть одно замечание.
Если в матрицу забивать 1 строку, как по заданию дано, то он и находит 1 самый маленький элемент. при квадратной матрице вообще виснет ![]() Если например взять матрицу 3 строки 6 слтолбцов, то он найдет 1 наименьший элемент, с его позицией, например [2,5], а таких элементов там будет еще несколько. но благо у меня строка одна ![]() Так что за прогу спасибо. |
![]() |
![]() |
![]() |
#5 | |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]() Цитата:
![]()
にんじゃ
![]() |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 30.05.2010
Сообщений: 12
|
![]() |
![]() |
![]() |
![]() |
#7 | |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]() Цитата:
にんじゃ
![]() |
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 30.05.2010
Сообщений: 12
|
![]()
Матрица не массив??? разве есть отличия??
Матрица не бывает в 1 строку??? |
![]() |
![]() |
![]() |
#9 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]()
в самом первом посту(твоём) у тебя одномерный массив но не матрица фигурирует.
А матрица в одну строку или столбец есть.
にんじゃ
![]() |
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 30.05.2010
Сообщений: 12
|
![]()
)))) Просто как сложилось у меня впечатление, матрица и массив различия не имеют. Да мне нужен массив, не спорю.
Еще вопрос, почему то он пишет Считает среднеарифметическое и нормально выводит(раз на раз не приходится) всё при 1 строке и 6 столбца и изменениях в программе Код:
Последний раз редактировалось Profan4ik; 08.06.2010 в 20:04. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задачи на работу с элементами массива и с компонентами массива | Full Juice | Помощь студентам | 24 | 30.12.2009 13:33 |
Basic.проверьте,пожалуйста,решение | DeathLisenok | Помощь студентам | 1 | 10.12.2009 20:45 |
PHP: использование элемента массива как массива | Sudia | Помощь студентам | 1 | 20.02.2009 20:48 |
проверьте моё решение | sverhuVniz | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 25.10.2008 09:26 |
переписать из массива в линейный двунаправленный список чётные элементы массива | Black_Ak24 | Помощь студентам | 12 | 08.01.2008 00:44 |