Форум: "Потрепаться";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];
ВнизНачинающим программистам. Этап 2. Найти похожие ветки
← →
Aristarh (2002-11-15 23:24) [40]>cypher © (15.11.02 23:21)
Давай обсуждение на другой ветке. Была просьба обучающие ветки Зотова не засорять.
← →
cypher (2002-11-15 23:24) [41]вообще эту задачку у меня в инстуте школьникам задают (на подготовительных курсах)... что удручает, не очень много народа могу сообразить как ее сделать.
условия просты. ввести массив чисел, а потом вывести его наоборот. ввод с клавиатуры. вывод на дисплей. оконание ввода последовательности - ввод "не цифры"
← →
al_ (2002-11-16 00:06) [42]
> al_ © (12.11.02 20:44)
Интересное обучение! 12 ноября задал вопрос, уже 16 - ответа нет, я стою на месте! Т.к. не привык не разобравшиь с одним хвататься за другое, может кто-нибудь проникнется?
← →
Aristarh (2002-11-16 00:11) [43]Ребята, не засоряйте ветку! Ну имейте уважение, дело то начатое Зотовым нужное. Я открыл другую. Welcome
← →
al_ (2002-11-16 02:23) [44]
> Aristarh © (16.11.02 00:11)
ИМХО - эта ветка для постинга непонятностей, возникших в ходе решения заданий.
← →
al_ (2002-11-17 22:14) [45]людииии поделитесь ссылочкой или инфой по унарным и бинарным опциям!
← →
Юрий Зотов (2002-11-18 00:10) [46]Операциям, не опциям.
Зачем ссылочка? Нужно просто понимать эти термины (русские аналоги - одноместные и двуместные) и знать, что они имеют наивысший приоритет (см. выше ссылки на хелп).
← →
Akella (2002-11-18 08:13) [47]al_ © (12.11.02 20:44)
Вот мои действия:
1ABC,9D(hex) -> 0001(1) 1010(A) 1011(B) 1100(C),1001(9) 1101(D) (bin)
целую часть разбиваю на триады для перевода в восьмеричную с права налево. А как разбивать дробную часть на триады справа налево или наоборот?
и что-то не получается у меня вот эти 2 операции $B,92 - $D,11 и 1110,11(b) - 10001(b) откуда заем брать? :(
Переводи отрицательные числа в дополнительный код а потом вместо вычитания сумируй
← →
StAL (2002-11-19 18:05) [48]2 Юрий Зотов
Не огли бы Вы немного рассказать об обратном и доп. коде?
Или, правильно я понимаю:
число 111001
пр. код 111001
обр. код = not 111001 = 000110
доп. код = обр. код + 000001
Спасибо заранее
С ув. Алексей
← →
al_ (2002-11-21 01:05) [49]Раскройте пожалуйста понятие конечная двоичная дробь (а именно - почему 0,5 - конечная, а 0,1 - нет)?
← →
Юрий Зотов (2002-11-21 09:52) [50]> StAL © (19.11.02 18:05)
Да, все верно.
> al_ © (21.11.02 01:05)
Конечная двоичная дробь - это та, которая в двоичной системе записывается конечным числом цифр. Бесконечная, соответственно, имеет бесконечное число цифр.
В десятичной (да и в любой другой) системе - то же самое. Например, 7/4 - конечная десятичная дробь (1.75), а 7/3 - бесконечная (2.3333...).
В любой позиционной системе числа записываются в виде суммы элементов вида Xi*B^i (где i - номер разряда, в котором стоит цифра Xi, а B - основание системы). Например, в десятичной:
21.73 = 2*10^1 + 1*10^0 + 7*10^(-1) + 3*10^(-2)
Десятичное 0.5 в двоичной системе записывается, как 0.1 - то есть, как 0*2^0 + 1*2^(-1). Как видим, здесь конечное число знаков. Вообше говоря, в двоичной системе конечной будет лишь та дробь, которую можно представить в виде суммы отрицательных степеней двойки (0.5, 0.25, 0.125, 0.0625 и т.д.).
А десятичное 0.1 в таком виде представить нельзя и поэтому в двоичной системе оно имеет бесконечное число знаков:
0.1 = 0.0625 + 0.03125 + ...
или
0.1 = 2^(-4) + 2^(-5) + ...
← →
AndrewVolkov (2002-11-24 01:57) [51]а). логические выражения (I < 0) и (I shr 31) эквивалентны, если I есть 32-битное целое.
А если число 32 битовое незнаковое (LongWord) тогда можно нарваться на 1 или я не прав??? 1<0
← →
al_ (2002-11-28 01:57) [52]А когда задания ко 2-му этапу будут, закрепить хоцца :)
← →
Юрий Зотов (2002-11-28 08:37) [53]Планирую выложить в выходные. Там же будет следующий этап. Вышла небольшая задержка, поскольку сканировалась инструкция по МК, а ее объем оказался больше, чем предполагалось. Сейчас отсканировано еще не все, но уже достаточно для того, чтобы можно было начинать с ней работать.
Пользуясь случаем, хочу сказать спасибо человеку, который ее готовит. Он знает.
← →
StAL (2002-11-29 16:04) [54]2AndrewVolkov
Нет смысла производить опрецию I < 0 для беззнаковых чисел. Естественно, имеется ввиду знаковое.
С ув. Алексей
← →
Юрий Зотов (2002-12-01 21:53) [55]Ура! Начинаем третий этап:
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1038768556&n=3
Данная ветка объявляется закрытой. Спасибо ей, она нам хорошо послужила. Рекомендую все заинтересованным сохранить эту страничку у себя для автономного просмотра.
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2002.12.23;
Скачать: [xml.tar.bz2];
Память: 0.55 MB
Время: 0.01 c