Лидеры рейтинга

ID: 401284

Михаил Александров

Советник

381

Россия, Санкт-Петербург


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

376

Россия, пос. Теплоозёрск, ЕАО


ID: 401888

puporev

Профессор

217

Россия, Пермский край


ID: 400669

epimkin

Профессионал

112


ID: 405338

vovaromanov.jr

1-й класс

105


ID: 242862

Hunter7007

Мастер-Эксперт

30

Россия, Омск


ID: 137394

Megaloman

Мастер-Эксперт

26

Беларусь, Гомель


8.10.2

13.10.2021

JS: 2.10.2
CSS: 4.6.0
jQuery: 3.6.0
DataForLocalStorage: 2021-10-27 10:16:01-standard


Создание программ на языках Pascal, Delphi и Lazarus.

Администратор раздела: Зенченко Константин Николаевич (Старший модератор)

Консультация онлайн # 160148

Раздел: Pascal / Delphi / Lazarus
Автор вопроса: Kryukov P.S.
Дата: 11.02.2009, 00:13 Консультация закрыта
Поступило ответов: 0

Произвести деление двух целых двоичных чисел.

Ответов пока не поступило
Мини-форум консультации # 160148
Юдинцев Анатолий Викторович

1

= общий =    11.02.2009, 11:38

Каким образом производить деление (с переводом в десятичную СС или нет?), каковы границы изменения операндов?

неизвестный

2

= общий =    11.02.2009, 11:58

деление производить в двоичной системе счисления, границы не регламентированы.

Юдинцев Анатолий Викторович

3

= общий =    11.02.2009, 12:21

Вот ещё вопрос по входным данным: как задаётся положительное/отрицательное двоичное число при вводе?

неизвестный

4

= общий =    11.02.2009, 20:41

положительное число: 0.число в двоичной с.с., отрицательное: 1.число в двоичной с.с. программа должна быть выполнена с помощью подпрограмм.
На пример число 25 выглядит как 0.11001 ,а - 25 будет 1.11001

Юдинцев Анатолий Викторович

5

= общий =    12.02.2009, 12:00

Именно это и требуется. Точка в записи прямого кода также вводится?

неизвестный

6

= общий =    12.02.2009, 18:41

Да, вводится.

Юдинцев Анатолий Викторович

7

= общий =    12.02.2009, 18:48

программа должна быть выполнена с помощью подпрограмм

Без подпрограмм тут и запутаться недолго! smile

неизвестный

8

= общий =    12.02.2009, 19:40

Тут их как минимум 8 получается;))

Юдинцев Анатолий Викторович

9

= общий =    12.02.2009, 19:44

А в каком виде надо представлять результат? В прямом коде?
З.Ы. Это на будущее.. Просто у меня процедур всего 5 и вроде хватает...

неизвестный

10

= общий =    12.02.2009, 20:05

Я просто примерно прикинул;) да, в прямом.

Юдинцев Анатолий Викторович

11

= общий =    12.02.2009, 20:41

Что-то получилось, но не совсем правильно работает... Точнее, я просто не понимаю, как оно работает smile Один контрольный пример, на котором мы рассматривали реализацию деления в ЭВМ, прошёл, а которые сам придумываю - не проходят

неизвестный

12

= общий =    12.02.2009, 21:01

Странно, ведь ты учишься на Вычислителя?? тогда вы должны больше изучать архитектуру ЭВМ......

Юдинцев Анатолий Викторович

13

= общий =    13.02.2009, 14:34

Изучали, немного пока. (1 семестр только отучился, что за него успеешь?) Курс "Теория автоматов" ещё не читался. В общем, механизм в том виде, в каком его нам давали, я реализовал.
В общем, кури сорц и не говори, что я должен знать/уметь, коли сам не смог разобраться. Сорц тяни по адресу http://drshtopor...iles/BIN_DIV.PAS

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

puporev

Профессор

Рейтинг: 217

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 163

Gluck

9-й класс

Рейтинг: 82

Лысков Игорь Витальевич

Мастер-Эксперт

Рейтинг: 0

Асмик Гаряка

Советник

Рейтинг: 0

Орловский Дмитрий

Мастер-Эксперт

Рейтинг: 0