Предмет: Информатика,
автор: IlyaRound
написать процедуру выводящую на экран матрицу (двумерный массив)
на языке Pascal abc
Ответы
Автор ответа:
0
procedure PrintMatrix(matrix : array[,] of integer);
begin
matrix.Println;
end;
begin
matrix.Println;
end;
Аноним:
Это не Pascal ABC - это PascalABC.NET. И то, что Вы написали, в PascalABC.NET абсолютно не нужно, потому что для вывода матрицы X в нем просто пишется X.Println(число позиций под вывод, число позиций под дробную часть); Без всех этих Ваших "экзерсисов".
Прекрасно это понимаю, но, все же считаю, что мой вариант больше поможет человеку задавшему вопрос, ведь некоторая часть преподавателей даже и не в курсе о возможностях PascalABC.NET и не примут такое решение. Да и вообще в вопросе было сказано, что нужно написать процедуру, а решение вида procedure PrintMatrix(matrix : array[,] of integer);
begin matrix.Println() end; выглядело бы крайне странно. P.S.: Почему невозможно просмотреть Ваш профиль? Попадаю на страницу 404
begin matrix.Println() end; выглядело бы крайне странно. P.S.: Почему невозможно просмотреть Ваш профиль? Попадаю на страницу 404
Потому что у некоторых программистов, обслуживающих этот сервис, недостаточно ровные руки. Некоторые символы кириллицы в хэш-имени, образованного от ника, скомпилировались неверно.
Если преподаватель понимает, что такое matrix.RowCount-1, то ему и Println известно.
Касательно профиля - попробуйте эту ссылку: https://znanija.com/profil/_nikei-7967383
Ваш вариант человеку не поможет. В Pascal ABС потому что его диалект - это Турбо Паскаль. Там в процедуру даже массив так не передать, как Вы написали.
Спасибо Вам. Хотел бы иногда смотреть за Вашими ответами. По поводу этого вопроса согласен с Вами. Если модераторы дадут мне возможность исправить мой ответ - обязательно исправлю.
Там надо статический массив ОБЯЗАТЕЛЬНО описать в type, а потом использовать этот тип и при описании процедуры, и при ее вызове.
За ответами? Неужели Вас где-то учат писать на PABC.NET так, как на нем положено писать и это место - не ЮФУ ? )))
А если смотреть, то начните отсюда: https://znanija.com/task/29270932 ))))
Похожие вопросы
Предмет: Химия,
автор: daxirkris
Предмет: Геометрия,
автор: denboth19
Предмет: Математика,
автор: pupil197
Предмет: Биология,
автор: kristed14