Вниз
Скачать: CL | DM;

Turbo Pascal - Композиция Двух Двумерных Массивов 100x100   Найти похожие ветки 

← →
Юлька ©   (2011-11-09 17:03) [40]

Но я не буду обвинять препода =) Он тут абсолютно ни при чём, он нам, тупорылым студентам, вообще ничего не должен, мы самостоятельно должны обучаться, это же уже не школа! Это вуз! Не маленькие уже! А препод замечательный человек, анекдоты классно рассказывает =)


← →
Dennis I. Komarov ©   (2011-11-09 17:12) [41]


> Да, лень очень мешается... нашему преподу =) Ибо во время
> семинара он бегает в буфет и в курилку, и как говорят другие
> преподы, в программировании он ни бум-бум...

Что мешает читать книжки?
И потом, исходя из того что код в [0] - написан самостоятельно, знаний вполне должно хватить для решения задачи...


← →
Dennis I. Komarov ©   (2011-11-09 17:20) [42]


> Jeer ©   (09.11.11 15:26) [22]
>
> Из дидактических соображений я бы предложил такой вариант:
>
>
>  Transpose(B);
>  for k := 1 to N do begin
>    C[k, 1] := Min(A[k, 1], B[k, 1]);
>    for j := 1 to N do
>      for i := 1 to N do
>        C[k, j] := Max(C[k, j], Min(A[i, j], B[i, j]));
>    end;
>
> P.S.
> Реализация Transpose(), Min(), Max() - тривиальна.

А зачем? Только лишние тики тратить...


← →
Jeer ©   (2011-11-09 17:26) [43]


> А зачем? Только лишние тики тратить...


"Многомерность не сразу и не всем дается." (С)

Если есть способ привести задачу к более простому виду, хотя бы для учебных целей - грех этим не воспользоваться.
К тому же "засвечиваем" одну из стандартных матрчиных операций - транспонирование.


← →
Jeer ©   (2011-11-09 17:32) [44]


> Юлька ©   (09.11.11 16:22) [30]
>
> Жду справедливой критики =)
>


1.Научитесь форматировать код, тогда его кто-то будет читать.

2. min и max - стандартные функции из Math в более высоких версиях Pascal.
Следует избегать таких наименований.


← →
Dennis I. Komarov ©   (2011-11-09 17:34) [45]

Ну, не знаю на сколько она стала проще, спорить не буду...
Но объяснить это преподавателю будет сложнее, ибо в условии строки и столбцы. Кроме того, если транспонирование как таковое ей не известно, тогда вообще чума :) Хотя вроде на I-курсе дают...


← →
Юлька ©   (2011-11-09 17:37) [46]

Всем спасибо, все замечания непременно учту =)


← →
Омлет ©   (2011-11-09 17:38) [47]

> Юлька ©   (09.11.11 16:18) [28]
> max:=-maxint;


Не путай вещественные и натуральные числа.
maxint - это всего лишь 32767 (в 16-ричном паскале).


← →
Омлет ©   (2011-11-09 17:40) [48]

> в 16-ричном паскале

16-битном )


← →
Dennis I. Komarov ©   (2011-11-09 17:48) [49]


> > max:=-maxint;

возьми соответствующее значение из массива и не надо выдумывать...


← →
KilkennyCat ©   (2011-11-09 21:40) [50]


>  и как говорят другие преподы, в программировании он ни
> бум-бум...
>

тогда я бы ему другой код бы подсунул... позаумней.


← →
KilkennyCat ©   (2011-11-09 21:41) [51]


> Jeer ©   (09.11.11 17:32) [44]

> 1.Научитесь форматировать код, тогда его кто-то будет читать.
>

ставь расширение от Керка - читать легко.


← →
Jeer ©   (2011-11-09 21:45) [52]


> ставь расширение от Керка - читать легко.
>


Offtop:

Кого читать-то легко ?
Расширение или Керка ? :)
Или расширенного Керка ?


← →
Омлет ©   (2011-11-10 08:35) [53]

> KilkennyCat ©   (09.11.11 21:41) [51]
>ставь расширение от Керка - читать легко.


Не, без отступов, даже с подсветкой тяжело читать.



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.54 MB
Время: 0.01 c
6-1210862658
Пётр
2008-05-15 18:44
2012.02.19
Интернет-радио


15-1319915898
DVM
2011-10-29 23:18
2012.02.19
Забавная картинка


2-1320822681
Fr
2011-11-09 11:11
2012.02.19
FlashWindow


2-1320878543
DolboBoB
2011-11-10 02:42
2012.02.19
Как правильно вывести в DBGrid таблицу? BDE.


6-1251306114
Pirog
2009-08-26 21:01
2012.02.19
Получить список имена доменов




   Наверх