|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.04.2008, 17:58 | #1 |
Пользователь
Регистрация: 14.03.2008
Сообщений: 32
|
Задача на файл
Нужна помощь в написании программы. Если у кого-то есть возможность помочь, вот условие задачи:
задан типизированный файл целых чисел. На его основе создать текстовый файл, в каждой строке которого необходимо записать число в десятичной системе счисления из исходного файла и соответствующее ему число в двоичной системе счисления. Заранее благодарю откликнувшихся.) |
03.04.2008, 23:12 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, если не заморачиваться:
Код:
|
04.04.2008, 17:57 | #3 |
Пользователь
Регистрация: 14.03.2008
Сообщений: 32
|
Спасибо), но у меня пару вопросов.
В исходном файле (InFILE.DAT) не видно цифр, их можно как-нибудь просмотреть в читаемом виде? $F в массиве что означает? Первый раз такое вижу. И есть ли возможность перевода, скажем, не группы цифр от 0 до 32 как ты писал, а например абстрактных чисел, например 5,8,45 (не группа) и т.д? Можно ди убрать лишние нули в файле MyInt.txt? |
04.04.2008, 22:13 | #4 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
По другому - никак... ;-) это просто число. число 15. в шестнадцатеричной записи. Цитата:
от 0 до 32 - это количество цифр выводимых в результирующем двоичном коде! Кстати, тут же и ответ на твой вопрос: разумеется можно. Ты, наверное, хотил спросить - КАК? проще, поменяй функцию BinaryW (полностью удали из кода) на, например, такую: Код:
|
||
05.04.2008, 00:22 | #5 | |
Пользователь
Регистрация: 14.03.2008
Сообщений: 32
|
Цитата:
|
|
05.04.2008, 00:56 | #6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Foky, давайте отделять мух от котлет!
по порядку. 1) я не вижу в свой программе кода Цитата:
for k:=10 to 32 do Write(f,k); но он же закомментарен! Это просто для того, чтобы можно было проверить работу программы! 2) программа читает числа из 'InFILE.DAT' какие там числа (и сколько) их будет, столько их и будет выведено в выходной файл MYINT.TXT 3) хотите, чтобы были Ваши числа - напишите малюсенькую программу, которая запишет нужные числа в 'InFILE.DAT'. Всё. 4) у меня есть смутные подозрения, что Вы что-то напортачили в коде!. Если не разберётесь, что у Вас не получается, то запакуйте программу (.PAS) + ваш файл с данными ('InFILE.DAT') в архив и выкладывайте тут, в форуме. вместе разберёмся. Последний раз редактировалось Serge_Bliznykov; 05.04.2008 в 01:02. |
|
08.04.2008, 21:48 | #7 |
Пользователь
Регистрация: 14.03.2008
Сообщений: 32
|
Скрипт при выполнении выдаёт заранее заданный диапазон чисел (от 10 до 32)переведенных в двоичную систему, а я хочу чтобы числа заранее задавались в *.dat файле и от туда уже переводились
Последний раз редактировалось Foky; 08.04.2008 в 22:10. |
08.04.2008, 22:47 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Господи, ну так запишите в файл нужные числа!!!!!
и, прежде всего - УДАЛИТЕ ИЗ ПРОГРАММЫ КОД, КОТОРЫЕ ЗАПИСЫВАЕТ ПОСЛЕДОВАТЕЛЬНЫЕ ЧИСЛА В DAT файл!!!!! НАПРОЧЬ! ОН ТАМ ПРОСТО БЫЛ ДЛЯ ОТЛАДКИ!! ТО, ЧТО ОТМЕЧЕНО КРАСНЫМ - УДАЛИТЬ!! Код:
Код:
- а почему в Вашей программе нет отступов в коде... это некрасиво ;-( - лучше число в десятичном представлении отделить от двоичного представления пробелом (выводить пустой символ - глупо и бесполезно!: writeln(fOut,k:10,' ',binaryW(k)); |
08.04.2008, 23:17 | #9 |
Пользователь
Регистрация: 14.03.2008
Сообщений: 32
|
Ааа... Спасибо Работает!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AVI файл | DeDoK | Общие вопросы Delphi | 6 | 29.09.2018 15:37 |
Как с поиощью hiew вставить в файл строчку, "раздвинуть" файл и вставить туда строчку? | barand | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 28.06.2008 10:58 |
на файл задача пожалуйста | Neznau | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 03.06.2008 11:30 |
Задача на файл в паскале | Юрии Александрович | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 26.12.2007 17:08 |
ini файл | Simply-Art | Общие вопросы Delphi | 3 | 17.06.2007 14:43 |