Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2012.02.19;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Начинающим";
Текущий архив: 2012.02.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.55 MB
Время: 0.005 c
15-1320406954
KilkennyCat
2011-11-04 14:42
2012.02.19
Управление проектами


15-1319789040
И. Павел
2011-10-28 12:04
2012.02.19
JOIN без ON


15-1319709368
Bogomol
2011-10-27 13:56
2012.02.19
Защита ПО аппаратным ключом


15-1316790219
Rouse_
2011-09-23 19:03
2012.02.19
Выбираем очередных претендентов на знак "Мастер Дельфи"


6-1210862658
Пётр
2008-05-15 18:44
2012.02.19
Интернет-радио





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский