Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2009, 20:07   #1
Matricaria
 
Регистрация: 26.04.2009
Сообщений: 6
Восклицание Помогите с алгоритмами!

1. Найти последнюю компоненту файла of longint (желательно для TASM)
2.Поиск max значения в цепочке двоичных слов со знаком.
3. Сообщить о количестве пустых и заполненых пробелами строк в файле.
Matricaria вне форума Ответить с цитированием
Старый 07.06.2009, 21:21   #2
Matricaria
 
Регистрация: 26.04.2009
Сообщений: 6
По умолчанию

1. Не пойму что является компонентой в файле?
2. Как понять двоичные слова? Как их обрабатывать?
Matricaria вне форума Ответить с цитированием
Старый 08.06.2009, 00:29   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Не пойму что является компонентой в файле?
Попытаюсь объяснить в терминах ЯП Паскаль.
var f : file of LongInt;
это означает, что файл f состоит из целых чисел (это знаковое 4-х байтное число (LongInt= Signed 32-bit)
Значит каждые 4-ре байта файла f - представляют собой одну компоненту. Вам надо прочитать последнюю (это означает последние 4-ре байта числа).
Внимание! ВАЖНО! Размер файла должен быть СТРОГО КРАТЕН четырём! Иначе никакой это не компонентный (типизированный) файл!!
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать программу с двумя не большими алгоритмами graviator Общие вопросы C/C++ 2 06.03.2009 18:51