Страница: 1 | 
		
		 
			   
			 
			 
			 
			 Страница: 1 | 
 
			
 
  
		
     
  
    
Вопрос: Системы счиления
     
    
Добавлено: 19.09.06 22:56
     
      
  
				
			  
					 
			
				 
    
		
       
    
Автор вопроса:  
    
 Дима
      
       
  
Помогите пожайлуста разобраться с примером. Не обязательно решать, желательно объяснить как это делается:
 
    
Перевести в десятичную сист. сч. число 6F(71C), записанное в 16-ричной с.с. Здесь в скобках указан период бесконечной 16-ричной дроби. Заранее благодарен.
				
		
		
					 
			
				 
  
		
     
  
    
Ответы
     
    
Всего ответов: 11
     
      
  
		
	  
			 
	
		 
    
       
    
Номер ответа: 1 
      
Автор ответа:
 vito
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
Вопросов: 23
Ответов: 879
      
 Web-сайт:  
 Профиль |  | #1
      
Добавлено:  20.09.06 00:12
       
    
       
  
"http://ilib.mccme.ru/plm/"
 
    
"Системы счисления."
Легко и понятно. И вообще интересно.
		
	  
			 
	
		 
    
       
    
Номер ответа: 2 
      
Автор ответа:
 LamerOnLine
![]()
![]()
![]()
ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #2
       
Добавлено:  20.09.06 14:14
       
    
       
  
MsgBox Val("&H" & MyHexNumber)
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 3 
      
Автор ответа:
 -АлександР-
![]()
Вопросов: 55
Ответов: 1008
      
 Web-сайт:  
 Профиль |  | #3
      
Добавлено:  20.09.06 17:09
       
    
       
  
 
    
 
		
	  
			 
	
		 
    
       
    
Номер ответа: 4 
      
Автор ответа:
 LamerOnLine
![]()
![]()
![]()
ICQ: 334781088 
Вопросов: 108
Ответов: 2822
      
 Профиль |  | #4
       
Добавлено:  20.09.06 17:31
       
    
       
  
 
    
ЛОЛ 
) Наоборот это как - из десятиричной в десятиричную?
Я показал как из HEX перевести в DEC. Судя по вопросу - именно оно и надо было.
		
	  
			 
	
		 
    
       
    
Номер ответа: 5 
      
Автор ответа:
 -АлександР-
![]()
Вопросов: 55
Ответов: 1008
      
 Web-сайт:  
 Профиль |  | #5
      
Добавлено:  20.09.06 19:32
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 6 
      
Автор ответа:
 VβÐUηìt
![]()
![]()
![]()
Вопросов: 246
Ответов: 3333
      
 Web-сайт:  
 Профиль |  | #6
      
Добавлено:  21.09.06 16:15
       
    
       
  
Hex (x)
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 7 
      
Автор ответа:
 -АлександР-
![]()
Вопросов: 55
Ответов: 1008
      
 Web-сайт:  
 Профиль |  | #7
      
Добавлено:  21.09.06 16:20
       
    
       
  
 
    
		
	  
			 
	
		 
    
       
    
Номер ответа: 8 
      
Автор ответа:
 vito
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
Вопросов: 23
Ответов: 879
      
 Web-сайт:  
 Профиль |  | #8
      
Добавлено:  21.09.06 23:15
       
    
       
  
6f можно представить в виде 615 т.е.
 
    
 
Алглритм перевода 6f
 
 
15*15^0=15
96+15=111
Аналогично 71С можно представить в виде 7112 т.е. 
 
А перевод будет выглядеть так.
		
	  
			 
	
		 
    
       
    
Номер ответа: 9 
      
Автор ответа:
 vito
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Разработчик Offline Client
Вопросов: 23
Ответов: 879
      
 Web-сайт:  
 Профиль |  | #9
      
Добавлено:  21.09.06 23:27
       
    
       
  
Опечатки. 
    
 
15*15^0=15 
естественно не 15^0, а 16^0.
И так везде, где основа системы счисления 16 возводится в степень.
		
	  
			 
	
		 
    
       
    
Номер ответа: 10 
      
Автор ответа:
 Sharp
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Лидер форума
ICQ: 216865379 
Вопросов: 106
Ответов: 9979
      
 Web-сайт:  
 Профиль |  | #10
      
Добавлено:  04.10.06 04:35
       
    
       
  
 
    
А на это почему все забили?
Пусть 0.([abc]) - запись периодической дроби в 16-ричной системе счисления. Тогда оно равно [abc]/16^r + [abc]/16^(r*2) + [abc]/16^(r*3)+..., где r - длина последовательности цифр внутри периода. Это сумма бесконечной геометрической прогрессии со q = 1/16^r < 1. Она равна
S = b0 / (1-q) = ([abc]/16^r)/((16^r-1)/16^r) = [abc]/(16^r-1), т.е. в данном случае 1820/4095 = 4/9 = 0.(4). Период десятичной дроби находится делением столбиком, когда последовательность остатков на каждом шаге деления зацикливается.
		
	  
			 
	
		 
    
       
    
Номер ответа: 11 
      
Автор ответа:
 Дима
![]()
Вопросов: 1
Ответов: 1
      
 Профиль |  | #11
       
Добавлено:  04.10.06 10:52
       
    
       
  
Спасибо, Sharp. Это действительно, то чего я и добивался узнать, только я в написании примера ошибся. Должно быть 6F.4(71C)