![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 31.05.2008
Сообщений: 25
|
![]()
Задачку я почти решила, вот только не знаю как записать операции сложения, вычитания, умножения и деления в шестнадцатеричной системе счисления.
Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над натуральными числами в шестнадцатеричной системе счисления: 1) сложение; 2) вычитание; 3) умножение; 4) деление; 5) перевод из двоичной системы счисления в шестнадцатеричную; 6) перевод из шестнадцатеричной системы счисления в десятичную; 7) функция проверки правильности записи числа в шестнадцатеричной системе счисления; 8) функции, реализующие операции отношения (равно, не равно, больше или равно, меньше или равно, больше, меньше). Используя этот модуль, решить задачи: 1. Возвести число в степень (основание и показатель степени записаны в шестнадцатеричной системе счисления). Ответ выдать в шестнадцатеричной и десятичной системах счисления. Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 27.10.2011 в 16:06. |
![]() |
![]() |
![]() |
#2 | |
Участник клуба
Регистрация: 30.04.2007
Сообщений: 1,307
|
![]() Цитата:
Переведи 16-ричое число в 10-чное и работай. потом обратно. Код:
inttostr - это из числа в строку strtoint - это из строки в число hextoint('A'); - "А"=10 Когда будешь делить используй div - деление без остатка, mod - остаток от деления.
Всё гениальное - просто!
![]() |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 31.05.2008
Сообщений: 25
|
![]()
Спасибо за совет. Думаю сейчас все получится.
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 27.10.2011
Сообщений: 1
|
![]()
Помогите пожалуйста!!!!!
Реализовать в виде модуля набор подпрограмм для выполнения следующих операций над натуральными числами в двоичной системе счисления: • перевод из десятичной системы счисления в двоичную; • перевод из двоичной системы счисления в десятичную; • сложение; • вычитание; • умножение; • целочисленное деление; |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с модулем DCU | grenles | Общие вопросы Delphi | 4 | 12.08.2008 13:47 |
Посоветуйте, как решить 2 небольшие задачи | AleksIvanovich | Помощь студентам | 3 | 17.07.2008 15:55 |
Проблемы с системой!!! ПОМОГИТЕ!! | Илюха | Свободное общение | 6 | 14.05.2008 18:36 |
люди помогите) проблема с модулем | osvoboditeWilly | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 28.04.2008 16:23 |