Algebra liniowa z geometrią Ćwiczenia nr 4
Transkrypt
Algebra liniowa z geometrią Ćwiczenia nr 4
Algebra liniowa z geometrią Ćwiczenia nr 4 Stefan Sokołowski 28 października 2008 Zadanie 1: Załóżmy, że na liczbę całkowitą poświęcone jest 8 bitów (czyli 1 bajt); czyli że obowiązuje arytmetyka modulo 28 = 256. Jaką liczbę całkowitą reprezentuje w takiej arytmetyce ciąg 01101010 ? A ciąg 11001011 ? Zadanie 2: Przy założeniach takich jak w zad. 1 przedstawić ciąg bitów reprezentujący liczbę 123 oraz ciąg bitów reprezentujący liczbę −78 . Zadanie 3: Wykonać następujące mnożenia „ jak komputer”; to znaczy zamienić argumenty na ciągi bitów, wykonać binarne mnożenia tych ciągów przy założeniach jak w zad. 1 i zamienić wynikowy ciąg bitów na zwykłą liczbę całkowitą. Porównać otrzymany wynik z wynikiem mnożenia bezpośredniego i wyjaśnić różnicę. (a) 103 × 84 ? (b) −96 × 35 ? Zadanie 4: Wykonać następujące mnożenie „ jak komputer trójkowy”; to znaczy zamienić argumenty na ciągi cyfr układu pozycyjnego o podstawie 3, wykonać mnożenia tych ciągów i zamienić wynik na zwykłą liczbę całkowitą. 25 ×14 ? Wskazówka: W układzie trójkowym mamy do dyspozycji trzy cyfry: 0, 1 i 2. Tabliczka mnożenia dla układu trójkowego jest taka: 1 1 1 2 1 2 2 11 Zadanie 5: Wykonać następujące mnożenie „ jak komputer szesnastkowy”; to znaczy zamienić argumenty na ciągi cyfr układu pozycyjnego o podstawie 16, wykonać mnożenia tych ciągów i zamienić wynik na zwykłą liczbę całkowitą. 136 × 25 ? Wskazówka: W układzie szesnastkowym mamy do dyspozycji szesnaście cyfr: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B. C, D, E, F. Zadanie 6: Jaka jest reszta z dzielenia liczby 98765432109876543210 przez 11? Wskazówka: Znaleźć w slajdach do wykładu cechę podzielnosći przez 11, udowodnić ją i zastosować. 2