|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.01.2009, 13:28 | #1 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
Как можно улучшить эффективность и качество ПП?
Такое задание по курсу технологии программирования:
дан текст программы (он прикреплен к теме в формате txt). Программа создает динамический список неповторяющихся целых чисел в диапазоне от -50 до 50, обеспечивает прямой и обратный вывод элементов списка, должна посчитать сумму 1+n, 2+n-1,...i+n-1+1,...n/2+n/2+1 Необходимо улучшить эффективность и качество данной программы, что увеличит скорость ее выполнения, устранит возможные недостатки и возможно улучшит другие характеристики... Если кто заметит в ней какие-либо недостатки или фрагменты которые можно улучшить (например операцию умножения заменить на смещение и т.д.), огромная просьба пояснить мне в чем заключается улучшение, как его реализовать и какой фрагмент кода можно преобразовать |
29.01.2009, 14:04 | #2 | |
Proffesional
Форумчанин
Регистрация: 18.11.2008
Сообщений: 417
|
качать каждый раз ...
Цитата:
Код:
О, степь родимая, как я скучаю по тебе...
|
|
29.01.2009, 14:07 | #3 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
а чем лучше то?
|
29.01.2009, 15:12 | #4 |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
К автору. А Вы программу прогоняли? У Вас все нормально выводит. Числа из интервала -50+50 ? А то тип чисел объявлен вещественный, а генерируются целые числа.
|
29.01.2009, 15:35 | #5 |
Пользователь
Регистрация: 17.01.2009
Сообщений: 18
|
Напиши класс для списка
|
29.01.2009, 16:22 | #6 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
прямой вывод: -2.0 35.0 45.0 -39.0 -22.0 45.0
+ + + + + + обратный ввод: 45.0 -22.0 -39.0 45.0 35.0 -2.0 ___________________________________ ________________________________ результат: 43.0 13.0 6.0 6.0 13.0 43.0 Это результат работы программы. числа генерируются от -50 до 49. То что они объявлены как вещественные-нужно исправить, т.к. в условии сказано что в программе создается список целых чисел. Это одна из ошибок |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как улучшить форум. | Гриха | О форуме и сайтах клуба | 2798 | 30.11.2011 03:03 |
Качество печати | Македонский | Общие вопросы Delphi | 2 | 14.01.2008 22:46 |
RichEdit. как можно вставлять картинку туда? как можно Скрол програмно вниз двигать? | Svop | Компоненты Delphi | 7 | 28.11.2006 21:07 |