![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Как могли бы быть описаны натуральные числа на языке, в котором отсутствуют встроенные числовые типы?
![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Ну, в ассемблере же, как я понимаю, нет типов, но работа с числами там ведётся. Быть может, как-то по аналогии записывать число в какой-то регистр и следить за тем, чтобы старший бит, отвечающий за знак числа, не устанавливался в 1. Дробную часть нигде не храним.
Прошу прощения за нубизм |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
![]()
Как описаны натуральные числа на русском языке, если в нем отсутствуют встроенные числовые типы?
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Выражены строковым типом. Если строки нет, значит массивом символов.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,372
|
![]()
Например вот так:
http://en.wikipedia.org/wiki/Double-...g-point_format |
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Ваще запросто, нужны список, енум. Проверка на true false чуть мешается, хотя можно считать что это тоже enum.
Остальные операции тож без проблем должны реализоваться. Код:
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
![]()
Прикольный у Вас язык - списки есть, чисел нет. Очередной сферический конь в вакууме?
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Фокспро вообще без типов обходится пока в переменную чего-то не присвоили. Вообще-то не мешало с целыми работать
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
![]()
двоично-десятичный код. один из способов записать очень большие натуральные числа, круче него ещё ничего не придумали по точности и универсальности.
если по проще(byte или word), то введите пересчёт битов для нескольких байт. дробные можете привести к битовому виду(например 4х байтовый Float) и считать знак,экспоненту и мантису (как это делает ЯП). P.S. вообще не понял для чего всё это? ведь любой яп всё равно работает только с числами, причём натуральными, ибо байты не бывают отрицательными или дробными.
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
|
![]() |
![]() |
![]() |
#10 | |
Участник клуба
Регистрация: 04.04.2010
Сообщений: 1,554
|
![]()
Utkin
Цитата:
А байты и биты это тоже числовые типы. ) |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Даны натуральные числа a и b (a<b). Получить все простые числа из промежутка от a до b. ( с# ) | NastyaShuvalova | Помощь студентам | 0 | 16.12.2013 18:08 |
Даны натуральные числа k,n, действительные числа... (Pascal) | Макс Мел | Помощь студентам | 0 | 04.06.2012 13:43 |
Даны натуральные числа n и m. Получить сумму m последних цифр числа n | pahanzona | Microsoft Office Excel | 11 | 27.02.2011 02:17 |
вводим два числа, получить все меньшие n натуральные числа, квадрат суммы цифр которых равен m | Sparky | Помощь студентам | 2 | 22.11.2009 21:59 |
Даны натуральные числа m,n. Посчитать сумму m последнего числа n. | лялька | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 25.12.2008 15:22 |