1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Madam |
28.09.2006 13:03
Сообщение
#1
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Женский Реальное имя: Наталья Репутация: 1 |
Здравствуйте!
Помогите пожалуйста далеко не юной зочнице справится с кусовиком. Как с помощью Randomize создать линейный список из десяти положительных целых чисел? Заранее благодарю. Сообщение отредактировано: Madam - 10.10.2006 8:36 |
![]() ![]() |
| Madam |
29.09.2006 9:38
Сообщение
#2
|
![]() Новичок ![]() Группа: Пользователи Сообщений: 39 Пол: Женский Реальное имя: Наталья Репутация: 1 |
Здравствуйте уважаеммый Андрей! Спасибо за ответ. Прошу прощения за ошибки - это моя первая попытка общения на форумах. Я привыкла все делать сама. но изучать программирование самостоятельно довольно трудно, тем более такую устаревшую китайскую граммоту, как Паскаль. Кого не спросишь - кто не помнит, а кто и не знает. Хотя у нас в организации программистов больше чем людей. Все пишут на C++ и Java, а Паскаль он и презирают. Досконально перечитала то что выложил Altair о динамических структурах и то что выдал поиск, но конкретно о создании списка Random'ом не нашла. Не соображу как это сделать в цикле и что будет счетчиком цикла? Кстати, в прикрепленной прграмме Lict.pas у Altair'а не работают процедуры addafter и addbefore, ощущение что ошибка в функции searchel, прошу прощения если ошибаюсь. Помогите пожалуйста. Заранее благодарна за любую помощь. |
| Lapp |
29.09.2006 13:46
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Прошу прощения за ошибки Да какие там ошибки - не нужно никаких извинений Единственная просьба - быть немного попроще, если можно.. Слово "Уважаемый" оставь для служебных записок - тут его могут истолковать противоположным образом.. volvo дал хороший пример. Что касается Randomize, то я подозреваю, что ты имеешь в виду Random (как и пишет volvo). Делается это примерно так.. Вместо строчки write('item #', i:2, ' = '); readln(X); вставь, например, вот, что: X:=Random(1000); Этот оператор присваивает переменной Х случайное значение в диапазоне 0 - 999 (можешь менять параметр функции Random, чтоб получить желаемый диапазон, но не задавай его больше, чем 65536). Если ты сделаешь так, числа будут не совсем случайными, они будут одинаковыми при каждом новом запуске программы (хотя друг от друга зависеть как бы не будут). На самом деле это очень удобно на стадии отладки программы. Но если ты хочешь все же получить действительно случайные числа (другие при каждом новом запуске программы), то просто вставь тот самый Randomize до первого вызова Random (например, самым первым оператором программы, то есть сразу после первого begin в теле программы - в данном случае перед вызовом create_list). Убедись, что тебе понятен смысл каждого значка - иначе в программировании нельзя. Приходи снова с вопросами. Удачи! -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Madam Линейный список 28.09.2006 13:03
lapp Наташа,
пожалуйста, создавай для новой задачи нову... 28.09.2006 13:34
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![]() ![]() |
|
Текстовая версия | 9.12.2025 20:37 |