IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Линейный список, Создать с помщью Randomize
Madam
сообщение 28.09.2006 13:03
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Женский
Реальное имя: Наталья

Репутация: -  1  +


Здравствуйте!
Помогите пожалуйста далеко не юной зочнице справится с кусовиком.
Как с помощью Randomize создать линейный список из десяти положительных целых чисел?
Заранее благодарю.

Сообщение отредактировано: Madam - 10.10.2006 8:36
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 7.10.2006 14:57
Сообщение #2


Гость






Вот и очередное обновление...

Что изменено...
1. Еще один повторяющийся кусок выделен в отдельную процедуру:
  procedure P(i: integer; Ch: Char);
begin
SetFillStyle(SolidFill, White);
Bar(156, 5 + GetY(i) - 4, 184, 5 + GetY(i) + 9);
SetColor(Black);
OutTextXY(160, 5 + GetY(i), Ch);
SetColor(DarkGray);
SetFillStyle(SolidFill, DarkGray);
Bar(195, 5 + GetY(i) - (10 + (4 - i)*5), GetMaxX-5, 5 + GetY(i) - (10 + (4 - i)*5) + 30);
end;
, что позволило "разгрузить" текст программы...

2. Немного изменен способ обработки вводимых значений: теперь (я пока имею в виду только пункт меню "Paste Cell") для того, чтобы вставить новый элемент списка после заданного, нужно ввести значение заданного элемента (1 или 2 цифры), и нажать Enter.

3. Кстати, теперь вставка нового элемента в список работает как положено yes2.gif (остальные функции еще не реализованы)...

4. Подправлена процедура создания списка (Create_List), удалены ненужные параметры, кроме того, наведен порядок в глобальных переменных (часть удалена и заменена локальными, некоторые заменены на константы)...

Вот программа:
Прикрепленный файл  madam2.pas ( 8.23 килобайт ) Кол-во скачиваний: 389


P.S.
unsure.gif А чего это я один в этой теме? Больше никому не интересно?
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Madam   Линейный список   28.09.2006 13:03
lapp   Наташа, пожалуйста, создавай для новой задачи нову...   28.09.2006 13:34
Madam   Здравствуйте уважаеммый Андрей! Спасибо за отв...   29.09.2006 9:38
lapp   Прошу прощения за ошибки Да какие там ошибки - не...   29.09.2006 13:46
Madam   Андрей, спасибо большое, все получилось. Теперь бу...   3.10.2006 8:46
lapp   Теперь буду полученный список сортировать и т. д....   3.10.2006 11:21
Madam   Отлично. Если что - говори. И даже если все врод...   5.10.2006 11:01
volvo   Вот простейшая процедура создания списка (все, что...   29.09.2006 9:43
volvo   Потому, что ты сказала ей делать это:Insert(p1); ...   5.10.2006 11:10
Madam   Что, собственно, нужно сделать? Вставить новый эле...   5.10.2006 11:16
volvo   P.S. Кстати, программа вообще аварийно заканчивает...   5.10.2006 11:17
Madam   Причина: наличие в программе ГЛОБАЛЬНОЙ переменной...   5.10.2006 11:32
Atos   Я сейчас пытаюсь разобраться в программе... :nea:...   5.10.2006 11:58
Madam   Я сейчас пытаюсь разобраться в программе... :nea...   5.10.2006 12:01
Madam   Я сейчас пытаюсь разобраться в программе... :nea...   5.10.2006 12:20
volvo   :blink: И что? First, которая БЫЛА в Create_List ...   5.10.2006 12:06
Madam   :blink: И что? First, которая БЫЛА в Create_List ...   5.10.2006 12:16
Atos   В общем, если уж работать с глобальным списком, то...   5.10.2006 12:19
volvo   Смотри, насколько все проще при использовании функ...   5.10.2006 12:21
Atos   Значит, где-то ещё ошибка. Смотри, перед этим ты ...   5.10.2006 12:32
Madam   Значит, где-то ещё ошибка. Смотри, перед этим ты ...   5.10.2006 12:53
Madam   Володя, Миша спасибо большое с функцией получилось...   6.10.2006 12:07
volvo   А знаешь, почему у тебя это не получается или полу...   6.10.2006 12:40
Madam   А знаешь, почему у тебя это не получается или пол...   6.10.2006 12:45
lapp   Я вот сомневаюсь можно-ли в поиске сравнивать так...   7.10.2006 5:56
volvo   Значит, так... :wacko: Вот я и пришел с первонача...   7.10.2006 2:55
Madam   Володя, ты просто волшебник, а я еще только учусь....   7.10.2006 10:00
volvo   А что она раньше выводила? А я ведь говорил: я не...   7.10.2006 10:20
Madam   А что она раньше выводила? А я ведь говорил: А т...   7.10.2006 10:52
volvo   Должна была и выводила - это разные вещи. Запусти ...   7.10.2006 11:18
Madam   Должна была и выводила - это разные вещи. Запусти...   7.10.2006 11:42
volvo   Подпорть :blum: Я все равно через пару часов вы...   7.10.2006 12:01
volvo   Вот и очередное обновление... Что изменено... 1. ...   7.10.2006 14:57
Madam   Нет, Volvo, ты не один, мне очень-очень интересно....   8.10.2006 6:08
Madam   Volvo, я не поняла, зачем ты делаешь проверку на н...   8.10.2006 9:39
volvo   А проверку на пользователя, НЕ вводящего цифры, а ...   8.10.2006 10:24
Madam   А проверку на пользователя, НЕ вводящего цифры, а...   8.10.2006 10:32
Madam   Volvo, я тут умру сейчас совсем. удалить най денны...   8.10.2006 12:22
volvo   Ну, так правильно... Тебе, чтобы вывести только ч...   8.10.2006 12:45
Madam   ...не правда ли? Нет не правда. M это элемент, к...   8.10.2006 12:59
Madam   Вот так исправляем: Все получилось, забыла в мен...   8.10.2006 13:37
Madam   Все получилось, забыла в меню обратно исправить ...   8.10.2006 15:04
volvo   Читай следующий пост...   8.10.2006 13:09
Madam   Не поняла, что и где читать?   8.10.2006 13:15
volvo   Читай мой предыдущий ответ, я исправил его...   8.10.2006 13:26


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 18.07.2025 9:01
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"