Перейти на главную страницу форума
Портал fdd5-25.net: главная страница портала  главная страница форума  файлообменник  фотогаллереи  мировые новости на fdd5-25
Здравствуйте, Гость!

ПАСкакал...
Страниц (1)
      Downgrade forever!!! » http://fdd5-25.net » "Downgrade" - разное в том числе и флейм

Какой вариант лучший?
Первый лучше.//For i.. for j///
4 голосов
 50.00% [ 4 ]
Второй лучше.//For j.. for i///
0 голосов
 0.00% [ 0 ]
Оба лучше(Без разницы)
4 голосов
 50.00% [ 4 ]
Всего проголосовало: 8
АвторСообщение
Bacek
Отправлено: 22 Января, 2007 - 18:29:51 Цитировать :




Newbie
Всего записей: 0 :
Дата рег-ции: Июнь 2006 :
Сегодня на уроке информатике пошел спорный вопрос. Тема конечно масивы. Вот спорный вопрос:
Код:
Зачем использовать:
Вариант1:
"...
[b]For[/b] i:=1 [b]to[/b] m [b]do[/b]
[b]for[/b] j:=1 [b]to[/b] n [b]do[/b]
....";
 
если лучше и понятней
Вариант2:
"...
[b]For[/b] j :=1 [b]to[/b] m [b]do[/b]
[b]for[/b] i:=1 [b]to[/b] n [b]do[/b]
....";
 
далее идет [color=green]mas[i,j]:=???;[/color]


Вот договорили до того что Борланд Так сказала... И вот тут зауч входит и начинает обяснять:
Код:

Вобщем начало не очень интересное....
Потом дошли до кода..
"
Type Ar=Array[1..5] of integer;
Var m:array [1..3] of Ar;
....
"
И вот он начал схемки рисовать.... Типа ячейки в памьяти... Вот дошли до того что запрос к ячейте такой m[j][i]. Вот типа говорит потому и нада сначала цикл I a потом J.  


Вы что скажете?
Вернуться к началу
Профиль :
geners
Отправлено: 22 Января, 2007 - 20:28:51 Цитировать :



Забанен
Всего записей: 124 :
Дата рег-ции: Окт. 2006 :
а собственно есть разница с какой стороны массив бегать ????
онже даже не двумерный

вот я понимаю был бы вопрос как бегать , когдаб вы как я на пасе пытался 3 мерный сбацать
..... так и пришлось кусь на асме писать

кстати в пояснении темы надо писать PASCAL а не так как ты , вседаки это имя дяди - Блез Паскаль , довольно вылающегося математика прошлого
Вернуться к началу
Профиль : E-mail : ICQ
Uzix
Отправлено: 23 Января, 2007 - 07:49:57 Цитировать :




Забанен
Всего записей: 699 :
Дата рег-ции: Сент. 2006 :
Вот бы мы такие задачки решали.... Эх1

-----
Runtime error 200 at 0708:07C7
Вернуться к началу
Профиль : ICQ
DrPass
Отправлено: 24 Января, 2007 - 00:55:55 Цитировать :



Уважаемый пользователь форума
Всего записей: 448 :
Дата рег-ции: Сент. 2006 :
Самый главный вопрос:
а после какого наркотика
for i:= 1 to m
for j:= 1 to n
стало понятней, чем
for j:= 1 to m
for i:= 1 to n???


Цитата:
а собственно есть разница с какой стороны массив бегать ????

Щас специально проверил - Delphi генерирует абсолютно равноценный код для обоих случаев. И со включенным оптимизатором, и без него (т.е. ТрубоПаскаль делал бы примерно так же)
Вернуться к началу
Профиль :
Bacek
Отправлено: 24 Января, 2007 - 19:04:54 Цитировать :




Newbie
Всего записей: 0 :
Дата рег-ции: Июнь 2006 :
А чеж вы не голосуете? Тоже мне...
Я в самом начале написал:
Цитата:
далее идет [color=green]mas[i,j]:=???;[/color]

т.е.
Цитата:
далее идет mas[i,j]:=???;

Ну и чге там не 2-х мерный geners?
Вернуться к началу
Профиль :
geners
Отправлено: 24 Января, 2007 - 19:44:03 Цитировать :



Забанен
Всего записей: 124 :
Дата рег-ции: Окт. 2006 :
Цитата:
Вот договорили до того что Борланд Так сказала... И вот тут зауч входит и начинает обяснять:
Код:

Вобщем начало не очень интересное....
Потом дошли до кода..
"
Type Ar=Array[1..5] of integer;
Var m:array [1..3] of Ar;
....
"


ну вот он черным по серому написан что определяется он в проге одномерным

А потом пытаемся юзать 2х мерный массив
Цитата:
далее идет [color=green]mas[i,j]:=???;[/color]


афигеть
Вернуться к началу
Профиль : E-mail : ICQ
HoaX
Отправлено: 08 Февраля, 2007 - 20:31:13 Цитировать :



Забанен
Всего записей: 72 :
Дата рег-ции: Сент. 2006 :
пофиг, писал всегда так, чтоб мне было понятно.
смешней, когда при заполнении и считывании местами путают столбцы и строки.
Хотя, в школе я так матрицу поворачивал и доказывал, что если конечный результат никому в сохраненном виде не нужен, все правильно и логично.
Вернуться к началу
Профиль : WWW : ICQ
Профессор
Отправлено: 09 Февраля, 2007 - 21:39:18 Цитировать :



Забанен
Всего записей: 838 :
Дата рег-ции: Сент. 2006 :
Ээээ....
ИМХО похеру....
Проголосовал, что сначало I, потом J, потому, что по порядку в алфавите 8)))))))))))))

-----
http://craz.clubefir.net - мой сайт для девайсеров. Интересные проекты. Обновление: 06.03.07.
Вернуться к началу
Профиль : E-mail : WWW :
Версия для печати :: Поиск в теме 
       Downgrade forever!!! » http://fdd5-25.net » "Downgrade" - разное в том числе и флейм
Страниц (1)
Сообщение
Имя:Гость   Вы зарегистрированы?
Сообщение

Для вставки имени, кликните на нем.
Опции сообщения
Вы хотите разрешить смайлики в этом сообщении?
 
 Наверх Powered by exBB 1.9.1 • ultraGrey skin design by Slaver   

[ Script Execution time: 0.0023 ]   [ Gzip Disabled ]