Задача на файлы * |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Задача на файлы * |
Димас |
Сообщение
#1
|
Пионер Группа: Пользователи Сообщений: 90 Пол: Мужской Реальное имя: Дима Репутация: 1 |
вот сегодня по информатике начали файлы изучать...
Учитель задал такую задачку : Заполнить файл последовательного доступа f целыми числами, получеными с помщью генератора случайных чисел. Получить в файле g: б.) те компоненты файла f, которые делятся на m и не делятся n . Меня интересует что это за "генератор случайных чисел" ?? и как приблизительно можно решить б) ? -------------------- Каждый человек , которого я знаю встречаю, превосходит меня в какой нить области, и я готов у него этому учится:)
|
Perfez |
Сообщение
#2
|
Бывалый Группа: Пользователи Сообщений: 231 Пол: Женский Репутация: 6 |
По-моему должно быть так. А Цитата генератор случайных чисел это просто Randomize & Random(n) вроде... |
Perfez |
Сообщение
#3
|
Бывалый Группа: Пользователи Сообщений: 231 Пол: Женский Репутация: 6 |
|
volvo |
Сообщение
#4
|
Гость |
Цитата По-моему должно быть так. А по-моему, вот так:const k=1000;(все-таки сначала, по условию, заполняется один файл, а потом из него определенные числа переносятся в другой...) |
Димас |
Сообщение
#5
|
Пионер Группа: Пользователи Сообщений: 90 Пол: Мужской Реальное имя: Дима Репутация: 1 |
Так-с вроде разобрался:)
но только не понял одного: Randomize; {Это для чего надо тут ?} assign(f, 'input.txt'); rewrite(f);{<<Это ясно!} for i := 1 to k do writeln(f, Random(200)); {ну цыкл перебирает от 1 до k, а что в нем делает Random(200)?} так приблизиттельно понял, что Randomize (от англ. random-произвольный ) , так у tp это что функция такая чтоль? -------------------- Каждый человек , которого я знаю встречаю, превосходит меня в какой нить области, и я готов у него этому учится:)
|
volvo |
Сообщение
#6
|
Гость |
Цитата а что в нем делает Random(200)? А кто по-твоему сами случайные числа генерирует? Вот этот Random и генерирует... |
klem4 |
Сообщение
#7
|
Perl. Just code it! Группа: Пользователи Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: 44 |
Цитата Randomize; {Это для чего надо тут ?} Подключение генератора СВ, для того, чтобы псевдослучайная последовательность не повторялась. Цитата for i := 1 to k do writeln(f, Random(200)); {ну цыкл перебирает от 1 до k, а что в нем делает Random(200)?} Ну догадаться помоему можно из твоего задания Цитата Заполнить файл последовательного доступа f целыми числами, получеными с помщью генератора случайных чисел. добавено: опоздал Цитата так у tp это что функция такая чтоль? Да, а еще у tp есть замечательный Help. -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Димас |
Сообщение
#8
|
Пионер Группа: Пользователи Сообщений: 90 Пол: Мужской Реальное имя: Дима Репутация: 1 |
так а почему имено Random с значением 200, а не другим ?
Цитата(klem4) Да, а еще у tp есть замечательный Help. Да у tp7 действительно только сейчас открыл глаза, что там есть help, но жаль он на English, может где то русик к нему можно качнуть? Сообщение отредактировано: Димас - -------------------- Каждый человек , которого я знаю встречаю, превосходит меня в какой нить области, и я готов у него этому учится:)
|
volvo |
Сообщение
#9
|
Гость |
|
Текстовая версия | 11.10.2024 9:42 |