0 / 0 / 0
Регистрация: 24.11.2010
Сообщений: 20
1

передача параметров

14.01.2011, 17:06. Показов 1187. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подскажите пожалуйста почему в программе во второй процедуре var A:matrix передаем по ссылке а не по значению, чем это лучше?


Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
program jkl;
const MAX = 100;
type Matrix = array[1..MAX, 1..MAX] of integer;
var A: matrix;
    n, i, j: integer;
    b:boolean;
procedure Vvod(var A:matrix; var n:integer);
begin
   readln(n);
   for i:=1 to n do
      for j:=1 to n do
         read(a[i,j]);
end;
procedure Proverka(var A:matrix; var b:boolean);
begin
b:=true;
   for i:=1 to n do
      for j:=1 to n do
      if (i=j) and (A[i,j]=0) or (i<>j) and (A[i,j]<>0) then
      b:=false;
      end;
procedure vivod (var A:matrix; b:boolean);
begin
if b=true then writeln ('matrica diagon') else
writeln ('matr ne diagon');
end;
begin
   Vvod(A, n);
   Proverka(A,b);
   vivod (A,b);
   readln;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2011, 17:06
Ответы с готовыми решениями:

Передача параметров
Извините что спрашиваю. Описать запись с именем Note, содержащую следующие поля: -фамилия, имя...

Передача параметров через список параметров формы
Hi all! У кого есть опыт передачи параметров через заголовочный список параметров формы? ...

Передача нескольких параметров в pthread_create (передача структуры)
Здравствуйте. Мне нужно передать последним параметром в функцию pthread_create следующую структуру...

Передача параметров
Нужно написать COM программу,чтобы при вводе с командной строки,она считывала параметр(имя файла) и...

1
134 / 47 / 11
Регистрация: 27.05.2008
Сообщений: 246
14.01.2011, 17:30 2
в первой процедуре в этом есть смысл
во второй и третьей - никакого. матрица внутри них не изменяется....
точнее, в третьей матрица вообще не нужна ни в каком виде.

а вот n бы лучше во вторую передать как параметр.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2011, 17:30
Помогаю со студенческими работами здесь

Передача параметров.
Как процедуре передать параметры по ссылке, если параметром является vector (STL/CLR)? (Язык C++) ...

Передача параметров
Доброго времени суток ! Передаю параметры через POST запрос из textarea в котором находится пару...

Передача параметров
Всем доброй времени суток, (постараюсь максимально понятно рассказать) у меня есть форма с...

Передача параметров
Добрый день. Я новичок в ASP.NET, возник вопрос. На странице при нажатии на кнопку проверяется...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru