Wykład 02 02, WSKIZ, Semestr I, Podstawy programowania, Wykłady

[ Pobierz całość w formacie PDF ]
//-->Typy prosteKażda stała, zmienna zajmuje w pamięci operacyjnejmiejsce o określonej w bajtach długości.Niektóre typy danych zajmują taką samą liczbę bajtów.W takim przypadku, za interpretację wartości zmiennej, stałejodpowiada jej typ.Innymi słowy, typ zmiennej, stałej określa sposób interpretacjiprzechowywanej w niej wartości.Powtórzenie matematyki – proszę nie uciekaćLiczby takie jak: 0, 1, 2, 3, 4, 5, 6, itd. nazywamy...Liczby takie jak: …, -3, -2, -1, 0, 1, 2, 3, itd. nazywamy...Liczby o postaci: -2/3, 1/2, ogólnie c/n, gdzie n<>0nazywamy...Liczby, których nie można przedstawić w powyższej postaci,nazywamy...Sumę wszystkich powyższych zbiorów liczbowychnazywamy... zbiorem liczb …..... i oznaczamy symbolemR●Określamy w ten sposób zbiory liczbowe, a właściwieokreślamy zakres liczb, które do tych zbiorów mogąnależeć.Typ ByteBajt jest najmniejszą jednostką pamięci, która może byćprzydzielona zmiennej. Składa się z ośmiu bitów, któremogą przyjmować wartość 0, lub 1. Z matematyki wiadomo,że liczba ośmioelementowych wariacji z powtórzeniami zezbioru dwuelementowego {0, 1}, wynosi 256:00000000, 00000001, 00000010, 00000011, 00000100, …,11111011 11111100 11111101, 11111110, 11111111.Gdy podczas tworzenia zmiennej określono, jej typ na Byte,to jej wartość będzie interpretowana jako liczba całkowitabez znaku, nie mniejsza niż zero i nie większa niż 255.Typ Int16Zmiennym tego typu przydziela się dwa bajty pamięcioperacyjnej (to łącznie 16 bitów).Korzystając z faktu, że liczba możliwych do ustawieniaszesnastek bitów z dwóch dostępnych wartości jest wariacjąz powtórzeniami, proszę obliczyć, ile różnych liczb liczy typInt16.Występuje istotna różnica między typem Byte, a Int16. Wtym drugim pierwszy bit (zwany również najstarszym) pełnidodatkowo rolę znaku liczby. Gdy ma wartość 1, to liczbajest ujemna, a gdy 0 – dodatnia.Typ Int16 (cd.)Proszę założyć, że typ Int16 nie zawiera najstarszego bitu.Jakie wartości przyjmuje teraz zmienna takiego typu?Jeśli uwzględni się bit znaku (tak nazywa się najstarszy bitw liczbach ze znakiem), to typ Int16 obejmie liczby zzakresu: -32767 – 32767. Dodatkowo, liczba:1000000000000000 oznacza -32768 i uzupełnia ona typInt16. Ostatecznie, należą do niego liczby z przedziału:<-32768, 32767>. [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • enzymtests.keep.pl
  •