Forum studentów Informatyki Zaocznej na Uniwersytecie Opolskim

Forum studentów Informatyki Zaocznej na Uniwersytecie Opolskim


#1 2008-11-29 17:05:42

katarzyna6226

Użytkownik

7072425
Call me!
Skąd: Opole
Zarejestrowany: 2008-10-12
Posty: 32
Punktów :   

zad 2 lista nr 2

Witam
nie jestem pewna tego rozwiązania, treść zad. przypominam:
Ile jest różnych wagowych kodów BCD, które używają minimalnej liczby jedynek?
Odpowiedź uzasadnić.

zrobiłam to następująco:
     1    2    3    6
0    0    0    0    0
1    1    0    0    0
2    0    1    0    0
3    0    0    1    0
4    1    0    1    0
5    0    1    1    0
6    0    0    0    1
7    1    0    0    1
8    0    1    0    1
9    0    0    1    1
w tym wagowym kodzie BCD wychodzi mi 14 jedynek czyli (wariacji bez powtórzeń) będzie 24 kodów wagowych z minimalną ilością jedynek(14, przy wagach:1,2,3,6). Tu nie jestem pewna czy nie istnieje jeszcze jakiś kod wagowy BCD o innych wagach, który by miał też 14 jedynek,
z góry wielkie dzięki za wszelkie podpowiedzi lub inne rozwiązania tego zadania.

Ostatnio edytowany przez katarzyna6226 (2008-11-29 17:06:35)

Offline

 

#2 2008-12-03 14:29:41

DAMIAN5

Nowy użytkownik

Zarejestrowany: 2008-12-03
Posty: 8
Punktów :   

Re: zad 2 lista nr 2

witam , niestety nie wiem jak Ci pomoc problwame sie zabrac za ta liste ale jakos nie mam pomyslow na rozwiazania..


Kasiu ty chyba najbardziej kumata z naszego roku najbardziej sie przykladasz
moze zamiescilabys pare zadan z systemow ktore juz zrobilas : )))

prosze : )))

Offline

 

#3 2008-12-03 20:01:50

slowik84

Użytkownik

768025
Zarejestrowany: 2008-10-12
Posty: 38
Punktów :   
WWW

Re: zad 2 lista nr 2

ta lista to totalna porazka ;/ nawet nie rozumiem co jest w poleceniach napisane

Offline

 

#4 2008-12-03 20:51:32

Banan

Administrator

2387785
Call me!
Skąd: K-Koźle
Zarejestrowany: 2008-10-13
Posty: 131
Punktów :   

Re: zad 2 lista nr 2

tak jak z Anubisem stwierdzilismy w Kasi nadzieja xD


http://img194.imageshack.us/img194/2751/newlogog.png
Zapraszam na forum www.lockerz-forum.eu

Offline

 

#5 2008-12-04 06:11:43

katarzyna6226

Użytkownik

7072425
Call me!
Skąd: Opole
Zarejestrowany: 2008-10-12
Posty: 32
Punktów :   

Re: zad 2 lista nr 2

[Musisz być zalogowany, aby przeczytać ukrytą wiadomość]

Offline

 

#6 2008-12-04 14:04:12

Banan

Administrator

2387785
Call me!
Skąd: K-Koźle
Zarejestrowany: 2008-10-13
Posty: 131
Punktów :   

Re: zad 2 lista nr 2

K A S I A

U

J

O

N


thx:)


http://img194.imageshack.us/img194/2751/newlogog.png
Zapraszam na forum www.lockerz-forum.eu

Offline

 

#7 2008-12-05 17:14:54

wieslawski

Użytkownik

1594022
Zarejestrowany: 2008-10-13
Posty: 59
Punktów :   

Re: zad 2 lista nr 2

1. Ułamek binarny jest reprezentowany sumą (0.5)^(-n), przy czym dodawany jest taki składnik, kiedy a(n) jest równe jeden.
Sumy i iloczyny ułamków skończonych dają ułamek skończony (tego chyba już nie trzeba udowadniać), więc suma potęg

Żeby było jasne o co chodzi:
np. dla liczby 0.101, której oczywiście a(-1)=1, a(-2)=0, a(-3)=1
bedzie to suma 0.5^(-(-1))+0.5^(-(-3))=0.5+0.5^3=0.5+0.5*0.5*0.5 (to jest przykład dla zrozumienia treści dowodu, dowód jest wyżej).


2. W drugim zadaniu możliwe są dwa zestawy wag: 1247 i 1236 (to uznaję za pewnik, nie wiem jak to udowodnić). Wynikiem jest więc suma dwóch permutacji czteroelementowych = 2*4! = 48

5. Liczba zapisana w kodzie U2 jest postaci 0...0a(n-1)a(n-2)...a(1)a(0), a jej wartość wynosi: a(n-1)*2^(n-1)+a(n-2)*2^(n-2)+...+a(1)*2^1+a(0)*2^0. Po zaprzeczeniu i dodaniu jedynki otrzymamy liczbę o wartości
-2^n+!a(n-1)*2^(n-1)+!a(n-2)*(n-2)+...+!a(1)2^1+!a(0)*2^0 + 1 (<- to ta dodana jedynka), gdzie !a(k) to zaprzeczenie a(k). Musimy więc pokazać, że
-(a(n-1)*2^(n-1)+a(n-2)*2^(n-2)+...+a(1)*2^1+a(0)*2^0)=-2^n+!a(n-1)*2^(n-1)+!a(n-2)*(n-2)+...+!a(1)2^1+!a(0)*2^0 + 1, czyli ze odwrotność liczby, którą negowaliśmy i do której dodawaliśmy jedynkę jest równa wartości liczby, którą otrzymaliśmy po wykonaniu tych operacji. Po przerzuceniu wszystkiego na jedną stronę wychodzi:
2^n-(a(n-1)+!a(n-1))*2^(n-1)-(a(n-2)+!a(n-2))*2^(n-2)-...-(a(1)+!a(1))*2^1-(a(0)+!a(0))*2^0 - 1 =0.
Jako że suma wartości cyfry i jej zaprzeczenia jest równa 1   (a(k)+!(a(k))=1, otrzymujemy:
2^n-2^(n-1)-2^(n-2)-...-2^1-2^0 - 1=0, co już jest nietrudno udownodnić.

Ostatnio edytowany przez wieslawski (2008-12-05 18:15:42)

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.015 seconds, 9 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.krwawi.pun.pl www.fenixclan.pun.pl www.groszekigroszki.pun.pl www.ostrowiec.pun.pl www.heaven-rp.pun.pl