Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.12.23;
Скачать: CL | DM;

Вниз

Начинающим программистам. Этап 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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.023 c
1-74769
GOD
2002-12-10 23:19
2002.12.23
Как создать свой компонент


6-74872
Barman
2002-10-19 10:54
2002.12.23
Поймать сообщение net send


14-74886
Smithson
2002-12-04 12:14
2002.12.23
HTML parser


1-74674
The_Vizit0r
2002-12-09 17:54
2002.12.23
Прочитать из файла!


1-74665
OlegL
2002-12-04 11:23
2002.12.23
Классы и обьекты