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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2009, 20:48   #1
elena_ma
Новичок
Джуниор
 
Регистрация: 29.11.2009
Сообщений: 1
По умолчанию троичная система счисления

помогите пожалуйста, не могу решить задачу...пробовала, но не могу сообразить с переводом типа(((

Составить программу для работы с целыми числами в троичной системе счисления.
Для хранения таких чисел использовать стандартный тип longint, но ограничиться только цифрами 0,1,2. Например, для переменной k:longint; значение k:=-120; будет равно –15 в десятичной системе счисления. Учесть, что из-за ограничения типа longint при таком представлении можно работать только с числами из диапазона от –2122222222 до 2122222222.
Описать процедуры и/или функции для реализации арифметических операций: сложение, вычитание, умножение, возведение в целую неотрицательную степень, перевод в десятичную систему и обратно. Описанные операции должны отслеживать возможное переполнение.
Для чисел a и b, введенных пользователем в этой системе счисления, вычислить значение выражения a2b–a(a–b)+a.
elena_ma вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Системы счисления BloodMaX Общие вопросы C/C++ 1 08.11.2009 14:46
Паскаль! Система счисления! Перевод чисел Darf Помощь студентам 9 20.06.2009 13:23
Троичная матрица Smotritel89 Паскаль, Turbo Pascal, PascalABC.NET 0 26.05.2009 16:04
двоичная система счисления galaid Паскаль, Turbo Pascal, PascalABC.NET 3 17.05.2009 15:42
Системы счисления vdv08 Паскаль, Turbo Pascal, PascalABC.NET 1 08.05.2008 17:32