MATEMATYKA REPREZENTACJA LICZB W KOMPUTERZE

Podobne dokumenty
0.1 Reprezentacja liczb w komputerze

MATEMATYKA W SZKOLE HELIANTUS LICZBY NATURALNE I CA LKOWITE

Pierwiastki arytmetyczne n a

Liczby naturalne i ca lkowite

MATEMATYKA DZIELENIE LICZB Z RESZTA CECHY PODZIELNOṠCI

Liczba 2, to jest jedyna najmniejsza liczba parzysta i pierwsza. Oś liczbowa. Liczba 1, to nie jest liczba pierwsza

MATEMATYKA W SZKOLE HELIANTUS WARSZAWA UL. BAŻANCIA 16 SYSTEMY LICZBOWE POZYCYJNE DECYMALNY, BINARNY, OKTALNY. Warszawa pażdziernik 2017

System liczbowy binarny.

Wyk lad 4 Dzia lania na macierzach. Określenie wyznacznika

Cia la i wielomiany Javier de Lucas

Asymptota pozioma: oṡ x, gdy y = 0 Asymptota pionowa: oṡ y, gdy x = 0. Hyperbola 1 x

SZKO LA PODSTAWOWA HELIANTUS WARSZAWA ul. BAŻANCIA 16. Hyperbola 1 x FUNKCJE ELEMENTARNE WYMIERNE POTȨGOWE LOGARYTMICZNE.

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Arytmetyka. Działania na liczbach, potęga, pierwiastek, logarytm

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

Trigonometria. Funkcje trygonometryczne

ANALIZA II 15 marca 2014 Semestr letni. Ćwiczenie 1. Czy dan a funkcjȩ da siȩ dookreślić w punkcie (0, 0) tak, żeby otrzymana funkcja by la ci ag la?

Kod U2 Opracował: Andrzej Nowak

W jaki sposób użyć tych n bitów do reprezentacji liczb całkowitych

PRZELICZANIE JEDNOSTEK MIAR

Technologie Informacyjne Wykład 4

Liczby rzeczywiste. Działania w zbiorze liczb rzeczywistych. Robert Malenkowski 1

System liczbowy jest zbiorem reguł określających jednolity sposób zapisu i nazewnictwa liczb.

0.1 Sposȯb rozk ladu liczb na czynniki pierwsze

SZKO LA PODSTAWOWA HELIANTUS WARSZAWA ul. BAŻANCIA 16. x2 = x, dlatego 4 = 2, nigdy 2. Oś liczbowa. Liczby rzeczywiste

na p laszczyźnie kartezjaṅskiej prowadzimy prost a o rȯwnaniu s 1. (1.1) s 0 + t 1 t 0

Matematyka dyskretna Oznaczenia

Metody numeryczne. Postać zmiennoprzecinkowa liczby. dr Artur Woike. Arytmetyka zmiennoprzecinkowa. Uwarunkowanie zadania.

Liczby zespolone, liniowa zależność i bazy Javier de Lucas. a d b c. ad bc

Metoda znak-moduł (ZM)

REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze

LOGIKA ALGORYTMICZNA

Sterowalność liniowych uk ladów sterowania

Wyk lad 9 Podpierścienie, elementy odwracalne, dzielniki zera

Kurs ZDAJ MATURĘ Z MATEMATYKI MODUŁ 2 Teoria liczby rzeczywiste cz.2

=, wariacje bez powtorzen. (n k)! = n k, wariacje z powtorzeniami.

WYRAŻENIA ALGEBRAICZNE

Powtórzenie podstawowych zagadnień. związanych ze sprawnością rachunkową *

Pracownia Komputerowa wyk ad VI

DZIAŁANIA NA UŁAMKACH DZIESIĘTNYCH.

1259 (10) = 1 * * * * 100 = 1 * * * *1

Suma i przeciȩcie podprzestrzeni, przestrzeń ilorazowa Javier de Lucas

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

7 zaokr aglamy do liczby 3,6. Bład względny tego przybliżenia jest równy A) 0,8% B) 0,008% C) 8% D) 100

Zbiór liczb rzeczywistych, to zbiór wszystkich liczb - wymiernych i niewymiernych. Zbiór liczb rzeczywistych oznaczamy symbolem R.

Wprowadzenie do informatyki - ć wiczenia

Metody numeryczne I. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/61

Liczby zmiennoprzecinkowe i błędy

Architektura systemów komputerowych

Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika

Systemy zapisu liczb.

Met Me ody numer yczne Wykład ykład Dr inż. Mic hał ha Łan Łan zon Instyt Ins ut Elektr Elektr echn iki echn i Elektrot Elektr echn olo echn

Wielkości liczbowe. Wykład z Podstaw Informatyki. Piotr Mika

Logika matematyczna i teoria mnogości (I) J. de Lucas

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Temat: Pojęcie potęgi i wykładniczy zapis liczb. Część I Potęga o wykładniku naturalnym

Wyk lad 3 Wyznaczniki

Zestaw nr 7 Ekstremum funkcji jednej zmiennej. Punkty przegiȩcia wykresu. Asymptoty

Niesimpleksowe metody rozwia zywania zadań PL. Seminarium Szkoleniowe Edyta Mrówka

Jarosław Wróblewski Matematyka Elementarna, zima 2015/16

Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci:

Zestaw nr 6 Pochodna funkcji jednej zmiennej. Styczna do krzywej. Elastyczność funkcji. Regu la de l Hospitala

Wyznaczniki, macierz odwrotna, równania macierzowe

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Zwykle liczby rzeczywiste przedstawia się w notacji naukowej :

Arytmetyka liczb binarnych

LICZBY - Podział liczb

A) 0,84; B) 8,4; C) 0,084; D) 0,0084; jest równa: ; C) 1; D) 0;

Przestrzenie wektorowe, liniowa niezależność Javier de Lucas

Wymagania na poszczególne oceny szkolne Klasa VI - matematyka

ZESTAW PYTAŃ SPRAWDZAJĄCYCH WIADOMOŚCI MATEMATYCZNE UCZNIÓW KLAS III GIMNAZJUM.

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Metoda Simplex bez użycia tabel simplex 29 kwietnia 2010

Do gimnazjum by dobrze zakończyć! Do liceum by dobrze zacząć! MATEMATYKA. Na dobry start do liceum. Zadania. Oficyna Edukacyjna * Krzysztof Pazdro

1. Liczby wymierne. x dla x 0 (wartością bezwzględną liczby nieujemnej jest ta sama liczba)

Zapis liczb binarnych ze znakiem

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

Funkcje wielu zmiennych

Mnożniki funkcyjne Lagrange a i funkcje kary w sterowaniu optymalnym

LISTA 1 ZADANIE 1 a) 41 x =5 podnosimy obustronnie do kwadratu i otrzymujemy: 41 x =5 x 5 x przechodzimy na system dziesiętny: 4x 1 1=25 4x =24

FUNKCJE LICZBOWE. x 1

Pracownia Komputerowa wykład VI

Podstawy Informatyki

Matematyka z plusem Klasa IV

Teoretyczne Podstawy Informatyki

Wprowadzenie do metod numerycznych. Krzysztof Patan

Technologie Informacyjne

Wyk lad 1 Podstawowe struktury algebraiczne

Arytmetyka stało i zmiennoprzecinkowa

176 Wstȩp do statystyki matematycznej = 0, 346. uczelni zdaje wszystkie egzaminy w pierwszym terminie.

Jarosław Wróblewski Matematyka Elementarna, zima 2012/13

Skrypt 2. Liczby wymierne dodatnie i niedodatnie. 3. Obliczanie odległości między dwiema liczbami na osi liczbowej

Luty 2001 Algorytmy (7) 2000/2001

Środki dydaktyczne Zestaw zadań/pytań z działu Mnożenie i dzielenie ułamków zwykłych. Każde pytanie znajduje się na osobnej karteczce.

Kryteria ocen z matematyki w klasie IV

2 Arytmetyka. d r 2 r + d r 1 2 r 1...d d 0 2 0,

Statystyka w analizie i planowaniu eksperymentu

Transkrypt:

1 SZKO LA PODSTAWOWA HELIANTUS 02-892 WARSZAWA ul. BAŻANCIA 16 B l ad bezwzglȩdny zaokr aglenia liczby ɛ = fl() B l ad wzglȩdny zaokr aglenia liczby 0 δ = fl() B l ad procentowy zaokr aglenia liczby 0 δ % = fl() MATEMATYKA REPREZENTACJA LICZB W KOMPUTERZE 100% Prof. dr. Tadeusz STYŠ WARSZAWA 2018 1 1 Czwarty projekt

2

Contents 1 Reprezentacja liczb w komputerze. 5 1.1 Zapis liczb w zmiennym przecinku........................ 5 1.2 B l ad bezwzglȩdny zaokr aglenia........................... 6 1.3 B l ad wzglȩdny zaokr aglenia............................. 6 3

4

Chapter 1 Reprezentacja liczb w komputerze. Liczby w zapisie dziesiȩtnym zokr aglamy na r-tym miejscu po przecinku w ten sposób, że do cyfry na r-tym miejscu dodajemy 1, jeżeli nastȩpna cyfra jest wiȩksza lub równa 5. W przeciwnym razie cyfry po r-ym miejscu kasujemy. Operacje zaokr aglania liczby na r-tym miejscu, oznaczmy symbolem fl r (). Przyk lad 1.1 Zaokr aglamy liczbȩ 22 na 5-tym miejscu po przecinku jak nastȩpuje: 7 22 7 = 3.142857142857...; fl 5(3.142857142857...) = 3.14286, r = 5. 1.1 Zapis liczb w zmiennym przecinku W obliczeniach z użyciem systemów obliczeniowych i komputerów liczby zapisywane s a w postaci zmiennego przecinka = m10 c, m mantysa, c cecha, gdzie mantysa m = 0.α 1 α 2...α r ; α 1 0 ; 0 α i 9 ; i = 1, 2,..., r Najbardziej znacz aca cyfra α 1 0 jest zawsze różna od zera. Dlatego mantysa m spe lnia nastȩpuj a a nierówność 0.1 m < 1. Jasne, że liczba może mieć dok ladn a zmienno przecinkow a reprezentacje w komputerze, jeżeli jej mantysa ma skończon a liczbȩ cyfr. Na przyk lad 1 4 ma dok ladn a reprezentacje gdyż jej mantysa m = 0.25 i cecha c = 0. Natomiast, mantysa liczby 1 3 = 0.333... ma nieskończenie wiele cyfr m = 0.333..., i nie ma dok ladnej reprezentacji komputerowej. Jednakże, każd a liczbȩ, nawet z nieskończon a mantys a, można zapisać w komputerze z dok ladności a b lȩdu zaokr agleń mantysy na r-tym miejscu po przecinku ɛ 0. 000...0 }{{} 5 = 0.5 10 r. r zer 5

6 Na przyk lad = 2 3 = 0.66666666666... zaokr aglone na 4-tym miejscu po przecinku (r = 4) ma b l ad zaokr agleń ɛ = 0.0000333... fl() = 0.6667 Zadanie 1.1 Zaokr aglij nastȩpuj ace liczby na 3-cim miejscu po przecinku i zapisz je w zmiennym przecinku 2 3 4, 29 7, 238 13 Oszacuj b l ad zaokr agleń. 1.2 B l ad bezwzglȩdny zaokr aglenia. Bezwzglȩdny b l ad zaokr aglenia liczby = m10 c Ten b l ad spe lnia nierówność gdzie ɛ = 0.5 10 r. ɛ = fl r () fl r () ɛ 10 c, = 0.57367864 10 2, r = 3. Wtedy b l ad bezwglȩdny liczby na trzecim miejscu po przecinkuzlȩdny zaok aglenia wynosi fl 3 (0.57367864 10 2 ) 0.57367864 10 2 = 0.574 10 2 0.57367864 10 2 = 0.032136 < 1 2 10 3 10 2 = 0.05. 1.3 B l ad wzglȩdny zaokr aglenia. Wzglȩdny b l ad zaokr aglenia danej liczby = m 10 c 0 określamy jak nastȩpuje: δ = ɛ = fl r() gdy 0. Ponieważ mantysa m 0.1, dlatego b l ad wzglȩdny spe lnia nierówność Rzeczywiście, fl r() fl r() = fl r( m10 c ) ± m10 c m10 c 0.5 10 1 r, 0. 0.5 10 r m 10ɛ = 0.5 10 1 r. Tak wiȩc b l ad wzglȩdny nie przewyższa komputerowej precyzji δ = 1 2 101 r. Na przyk lad, jeżeli r = 3 wtedy komputerowa precyzja δ = 1 2 10 2

7 Obliczamy wzglȩdny b l ad zaokr aglenia liczby = 0.57367864 10 2 fl() = 0.032136 0.57367864 10 2 = 0.0005601742. B l ad wzglȩdny bezpośrednio zwi azany jest z b lȩdem procentowym. Mianowicie, b l ad procentowy wyraża siȩ wzorem p% = 100 δ % = 100 fl() % gdy 0. Obliczamy, b l ad procentowy liczby = 0.57367864 10 2 p% = 100 0.5601742 10 3 % = 0.5601742 10 1 % = 0.05601742%. Oczywiście, wyniki obliczeń w komputerze czterech arytmetycznych operacji ± y, y i dzielenia /y na ogó l s a niedok ladne, nawet jeżeli i y s a dane w postaci dok ladnej. Na przyk lad, niech = 0.11111111 i y = 0.55555555 bȩd a 8-cyfrowymi liczbami w 8-mio cyfrowej arytmetyce w komputerze, (8-cyfr mantysa). Zauważamy, że wynik mnożenia y = 0.617283938271605 10 1 ma 15-sto cyfrow a mantysȩ m = 0.617283938271605, która automatycznie jest zaokr aglona w komputerze do 8 cyfrowej mantysy 0.61728394 z b lȩdem bezwzglȩdnym ɛ = 0.000000018271605. Przyk lad 1.2 Oblicz wartość wyrażenia arytmetycznego w 3 i 5-cio cyfrowej arytmetyce liczb w zapisie zmienno - przecinkowym 2 1 3 31 7 + 45.27 Podaj: b l ad bezwzglȩdny, b l ad wzglȩdny i b l ad procentowy obliczeń. 4 2 9 Rozwi azanie. Najpierw, napiszemy liczby = 2 1 3, y = 31 7, z = 45.27, t = 42 9 w postaci zmiennego przecinka, potem zaokr aglimy do miejsca r = 3 i podamy b l ad zaokr aglenia każdej z danych liczb = 2 1 3 = 2.33333...; fl 3() = 0.233 10, ɛ = 0.003333...; y = 3 1 7 = 3.142857142857...; fl 3(y) = 0.314 10, ɛ y = 0.0042857...; z = 45.27 fl 3 (z) = 0.453 10 2, ɛ z = 0.07 t = 4 2 9 = 4.222222...; fl 3(t) = 0.422 10, ɛ t = 0.00222...; Dalej, stosuj ac regu ly kolejności wykonywania operacji arytmetycznych, mnożenie, dzielenie, dodawanie i odejmowanie, obliczmy wartość wyrażenia w arytmetyce 3-cyfrowej: Iloczyn = fl 3 (2 1 3 ) fl 3(3 1 7 ) = fl 3(2.33 3.14) = fl 3 (7.3162) = 7.32 Suma = fl 3 (7.32 + fl 3 (45.274)) = fl 3 (7.32 + 45.3) = fl 3 (52.62) = 52.6 Licznik = 52.6, M ianownik = 4.22, Licznik Mianownik = fl 3 ( 52.6 4.22 ) = fl 3(12.4645) = 12.5,

8 Odpowied z: Wartość wyrażenia artmetycznego obliczonego w 3 cyfrowej arytmetyce wynosi 12.5 Teraz obliczmy wartość tego wyrażenia w 5-cio cyfrowej arytmetyce. Mamy nastȩpuj ace dane: = 2 1 3 = 2.33333...; fl 5() = 0.23333 10, ɛ = 0.00003333...; y = 3fl 5 1 7 = 3.142857142857...; fl 5(y) = 0.31429 10, ɛ y = 0.000042857...; z = 45.27 fl 5 (z) = 0.4527 10 2, ɛ z = 0.0 t = 4 2 9 = 4.222222...; fl 5(t) = 0.42222 10, ɛ t = 0.0000222...; Podobnie, obliczmy wartość wyrażenia arytmetycznego w 5-cio cyfrowej arytmetyce Iloczyn = fl 5 (2 1 3 ) fl 5(3 1 7 ) = fl 5(2.3333 3.1429) = fl 3 (7.333333) = 7.3333 Suma = fl 5 (7.3333 + fl 5 (45.27)) = fl 5 (7.3333 + 45.27) = fl 5 (52.6033) = 52.603 Licznik = 52.603, M ianownik = 4.2222, Licznik Mianownik = fl 5 ( 52.603 4.2222 ) = fl 3(12.4587) = 12.459 Odpowied z: Wartość wyrażenia artmetycznego obliczonego wyżej w 5-cio cyfrowej arytmetyce wynosi 12.459 B lȩdy: Dok ladna wartość wyrażenia: = 12.457 B l ad bezwglȩdny zaokr agleń w 3 cyfrowej arytmetyce 12.5 12.457 = 0.043. B l ad wzglȩdny zaokr agleń w 3 cyfrowej arytmetyce = 0.043 = 0.00345; 0.345% 12.457 B l adu bezwglȩdny zaokr agleń w 5 cyfrowej arytmetyce 12.459 12.457 = 0.002. B l ad wzglȩdny zaokr agleń w 5 cyfrowej arytmetyce = 0.002 = 0.00016; 0.016%. 12.457 Zadanie 1.2 Oblicz wartość nastȩpij acego wyrażenia arytmetycznego w 3 i 5-cio cyfrowej arytmetyce liczb w zapisie zienno - przecinkowym 7 2 3 93 7 + 125.97 + 256.75 Podaj b lȩdy: bezwzglȩdny, wzglȩdny i procentowy obliczeń. 3 7 9