Задача на типизированный и текстовый файлы |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Задача на типизированный и текстовый файлы |
UnSpi |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Мужской Репутация: 0 |
Помогите решить такие задачи,пожалуйста:
1).Выполнить задание для заданного типизированного файла чисел f. Компоненты файла – целые (отличные от нуля) числа, причем десять идущих подряд положительных чисел чередуются с десятью отрицательными числами и т. д. Получить файл g, в котором записано сначала пять положительных чисел, затем пять отрицательных и т.д. 2).Выполнить это же задание при условии, что файл f – текстовый, в котором каждое число записано в новой строке. |
volvo |
Сообщение
#2
|
Гость |
Поиск используй, я делал если не это же, то очень похожее задание...
|
UnSpi |
Сообщение
#3
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Мужской Репутация: 0 |
Да,я нашел в FAQ такую задачу,но там непонятно написано!!!!!
если кто-нибудь знает ,помогите решить эту задачу!!!! Очень надо!!!!Пожалуйста!!! |
volvo |
Сообщение
#4
|
Гость |
1. Попробуй вот такой вариант (только файл input.dat нужно создать вначале, чтобы он содержал данные именно в том порядке, в котором указано в условии... И еще: эта программа будет работать ТОЛЬКО если число элементов файла кратно 20, то есть если файл содержит целое число серий "+" "+" "-" "-", которые преобразуются в "+" "-" "+" "-")
type Кстати, что именно непонятно в FAQ ? |
UnSpi |
Сообщение
#5
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Мужской Репутация: 0 |
Извиняюсь,в FAQ все было понятно,это я перепутал эту задачу с другой,скачанной с др. сайта по Pascal'ю.
И ,кстати ,за что отвечает данный кусок программы? Я плохо понимаю в этой задаче и вообще в Pascal'е ,так что,пожалуйста, либо полностью напиши данную программу,либо хотя бы помоги ,где мне ее найти???? |
volvo |
Сообщение
#6
|
Гость |
Если плохо понимаешь в паскале - бери книгу и читай... Я не Фаронов. Тебе предоставили ПОЛНОСТЬЮ рабочую программу, а ты даже не удосужился ее откомпилировать и назвал "куском".
|
UnSpi |
Сообщение
#7
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Мужской Репутация: 0 |
Я извиняюсь,просто встал не с той ноги,и не разобрался полностью с задачей !!!
даже сообщение толком написать не могу. вопрос :как мне внести данные ,чтобы программа потом работала????? P.S.пойду читать Фаронова!!!!! |
NightPaladin |
Сообщение
#8
|
Пионер Группа: Пользователи Сообщений: 67 Пол: Мужской Репутация: 0 |
Цитата assign(f, 'input.dat'); ... assign(g, 'output.dat'); те недо создать в корне файл input.dat и ввести в него данные а output создаст программа при выводе результатов -------------------- На горе лежит дискета
У неё испорчен boot Через дырочку в конверте Её вирусы грызут |
UnSpi |
Сообщение
#9
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Мужской Репутация: 0 |
ок ,я уже полностью разобрался с программой,но как я понял это задача на типизированный файл.Помогите решить ее (задачу) при условии что файл текстовый
|
UnSpi |
Сообщение
#10
|
Новичок Группа: Пользователи Сообщений: 12 Пол: Мужской Репутация: 0 |
неужели никто не знает???
Правда,задача очень нужна!!! помогите,кто-нибудь!!! |
volvo |
Сообщение
#11
|
Гость |
Цитата(UnSpi @ 31.05.05 22:20) неужели никто не знает??? Почему же "не знает"... Эта задача элементарно переделывается из первой - единственное что нужно сделать - объявить файлы нужного типа, и поменять Read на ReadLn и Write на WriteLn... Да, еще нужно написАть функцию Seek_f() для текстовых файлов, потому что Seek с текстовыми файлами работать не умеет... Программа вместе с тестовым файлом здесь: text_ver.rar ( 565 байт ) Кол-во скачиваний: 382 |
Текстовая версия | 16.05.2024 12:16 |