Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2012, 10:07   #1
АлександрАврел
Пользователь
 
Регистрация: 20.06.2012
Сообщений: 28
По умолчанию Дайте комментарии

Здравствуйте, дайте комментарии.

Код:
   for(I = Row + 1; I <= Ur; I++)                                  \\ для I = Row + 1; I <= Ur;(строки новой матрицы = строке предыдущей матрице, где ктроки не могут быть больше первоначальной матрицы)
            if (Main[I][Col] != 0) {                                         \\ если Main[I][Col] не равна 0;то
               Tmp = Main[I][Col] / Main[Row][Col];                  \\ Main[I][Col] меняются местами Main[Row][Col] и заносится в TMP;
               Main[I][Col] = 0;                                              \\ Main[I][Col] обнуляется (все эл. = 0);
               for(J = Col + 1; J <= Pr + 1; J++)                         \\ для J = Col + 1; J <= Pr + 1;
                  Main[I][J] -= Main[Row][J] * Tmp;                     \\ ?
               }
         Row++;
         Col++;
         }
      Row = 0;
      Col = 0;
      for(I = 1; I <= Ur; I++) {                                               
         for(J = 1; J <= Pr; J++)
            if (Main[I][J] != 0) {
               Row++;
               break;
АлександрАврел вне форума Ответить с цитированием
Старый 05.09.2012, 10:41   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

вы теперь будете куски из тех тем выкладывать?

откройте учебник, если не знаете простейших операторов языка, типа циклов, условий и присвоений
p51x вне форума Ответить с цитированием
Старый 05.09.2012, 13:46   #3
АлександрАврел
Пользователь
 
Регистрация: 20.06.2012
Сообщений: 28
По умолчанию

я пользуюсь учебниками. Если я понимаю строку, я комментирую. Но что значит:
Код:
     Main[I][J] -= Main[Row][J] * Tmp;
АлександрАврел вне форума Ответить с цитированием
Старый 05.09.2012, 14:00   #4
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

элемент Main[I][J] равен элемент Main[I][J] минус элемент Main[Row][J] умноженный на Tmp
Skype : UASm1Le.
Sm1Le вне форума Ответить с цитированием
Старый 05.09.2012, 14:53   #5
АлександрАврел
Пользователь
 
Регистрация: 20.06.2012
Сообщений: 28
По умолчанию

Что значит строчка
Код:
Main[I].set_length(V + 1);
АлександрАврел вне форума Ответить с цитированием
Старый 05.09.2012, 15:08   #6
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Задание размерности массива.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.09.2012, 15:24   #7
АлександрАврел
Пользователь
 
Регистрация: 20.06.2012
Сообщений: 28
По умолчанию

Большое вам Спасибо.
АлександрАврел вне форума Ответить с цитированием
Старый 05.09.2012, 15:25   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

а потом спрашивают зачем программисту англ. язык... ТС, берите 1С )))
p51x вне форума Ответить с цитированием
Старый 05.09.2012, 15:33   #9
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
а потом спрашивают зачем программисту англ. язык... ТС, берите 1С )))
Там тоже есть англоязычный вариант, просто стандарт 1С на русском.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 05.09.2012, 16:52   #10
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Код:
               for(J = Col + 1; J <= Pr + 1; J++)                         \\ для J = Col + 1; J <= Pr + 1;
                  Main[I][J] -= Main[Row][J] * Tmp;                     \\ ?
прикольно, первая строка, значит, вам понятна благодаря комментарию, а вторая - нет ?)
комментарии к каждой строчке писать бесполезно. Программа строится из блоков (модулей, классов, функций, циклов и т.п.), которые несут смысловую нагрузку. Каждая строка имеет свой контекст, определяющий ее назначение.

Вы пытаетесь выдрать слово из предложения и определить его смысл. Так нельзя.
rrrFer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
комментарии Shinobig Помощь студентам 5 17.01.2012 14:54
нужны комментарии protrence Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 08.12.2011 12:21
комментарии на русском Александр74 Общие вопросы C/C++ 1 24.04.2010 15:32