![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.10.2017
Сообщений: 3
|
![]() Код:
Последний раз редактировалось Аватар; 20.02.2018 в 01:02. |
![]() |
![]() |
![]() |
#2 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
Я бы на месте препода за такой говнокод оторвал бы руки.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 19.10.2017
Сообщений: 3
|
![]()
Честно,то меня мало волнует,что и кому Вы собираетесь оторвать,ваше право,но я не увидел элементарного ответа на свой вопрос
Если вы таким образом пытаетесь прославится,что обладаете высокими знаниями в области Делфи,то так почему же не помочь разобраться в этом тем,кто нуждается? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Так а что препод-то говорил?
Слишком много помогать придется. Тут много чего не так (форматирование, имена переменных, компонентов, магические числа, запихивание всего в обработчик клика вместо нормальных функций/процедур, ...) если говорить про качество кода (задачу и правильность решения не смотрел), но зависит от требуемого уровня, если это первая лаба в ПТУ, то наверно сойдет ) Можно начать с чтения чего-нибудь типа Code Complete Макконнелла. Или например https://ru.hexlet.io/blog/posts/naming-in-programming
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 20.02.2018 в 09:57. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) научитесь форматировать код с помощью отступов, чтобы было видна ЛОГИКА кода - какой блок кода где начинается и где заканчивается.
2) вместо 4 и 7 должны быть константы n и m 3) нужно полностью избавится от Goto 4) в коде должны быть комментарии Это то, что видно СРАЗУ! дальше. Что такое и для чего используются F1Book1 и F1Book2 ? Это стандартные компоненты? Это визуальные компоненты? Вам их использование предписано условиями выполнения работы (в методике это есть)? дальше. не разбирал подробно, но, по моему, Вы неверно поняли/реализовали "Элементы столбца, имеющим это значение наибольшим, поменять с элементами последнего столбца" |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Лучше писать так, чтоб они не были нужны )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Не согласен. Комментарии нужны даже в ИДЕАЛЬНОМ коде. Просто у них другая задача, они, разумеется, не должны дублировать (объяснять код).
Впрочем, это всё к теме не относится. Хабр - Почему [не]нужно комментировать код Последний раз редактировалось Serge_Bliznykov; 20.02.2018 в 10:19. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ну да, они нужны для объяснения каких-то вещей типа оптимизаций, отсылок к чему-то, документирования публичного API.
Тут вряд ли понадобятся )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
ну, тут бы они понадобились, чтобы понять, какую задачу решает этот код (типа
"прочитать количество строк", "прочитать количество столбцов", "среди первых двух столбцов найти столбец, в котором больше элементов, превышающих среднее", "поменять элементы столбца с наибольшим числом с элементами последнего столбца" и т.п.) Мне лично так было бы удобнее разбирать этот код и проверять его. впрочем, конечно, это моё личное субъективное мнение. Вполне возможно, что у ТС и у его преподавателя другое мнение на этот счёт. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сообщения в чат не выводятся, хотя все вроде нормально должно работать. | trebush | PHP | 2 | 15.03.2016 14:55 |
помогите хотя бы понять как делать | AHNME | Помощь студентам | 15 | 10.01.2016 11:05 |
Почему не работает код, хотя вроде всё правильно | mpdasa | Помощь студентам | 3 | 04.06.2012 10:44 |
Люди проблема со змейкой ужасно долго старался но не получилось в одном месте, хотя вроде бы все правильно написал! | zhenka619 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 24.01.2012 16:30 |