Politechnika Białostocka, Wydział Elektryczny, Katedra Elektrotechniki Teoretycznej i Metrologii ul. Wiejska 45D, Białystok
|
|
- Marian Czyż
- 8 lat temu
- Przeglądów:
Transkrypt
1 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Dane odstaoe Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stonia Rok akademicki 5/6 Wykład nr (9..6) Politechnika Białostocka, Wydział Elektryczny, Katedra Elektrotechniki Teoretycznej i Metrologii ul. Wiejska 5D, 5-5 Białystok WE- j.forenc@b.edu.l tel. (-85) htt://e.b.edu.l/~jforenc Dydaktyka - slajdy rezentoane na ykładzie konsultacje: oniedziałek, godz. :5-:5, WE- torek, godz. 8:-:, WE- iątek, godz. :-:, WE- Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Program ykładu (/). Informacja analogoa i cyfroa. Pozycyjne i nieozycyjne systemy liczboe. Konersje omiędzy systemami liczboymi.. Jednostki informacji cyfroej. Kodoanie informacji. Kodoanie znakó.. Kodoanie liczb. Rerezentacja liczb systemach komuteroych: stałorzecinkoa i zmiennorzecinkoa. Standard IEEE 75.. Architektura komuteró. Klasyfikacja systemó komuteroych (taksonomia Flynna). Architektura von Neumana i architektura harardzka. Program ykładu (/) 5. Budoa i zasada działania komutera. Procesor, amięć enętrzna i zenętrzna. Komunikacja z urządzeniami zenętrznymi, interfejsy komuteroe. 6. Algorytmy. Definicja algorytmu. Klasyfikacje i sosoby rzedstaiania algorytmó. Rekurencja. Złożoność obliczenioa. 7. Sortoanie. Klasyfikacje algorytmó sortoania. Wybrane algorytmy sortoania. 8. Zaliczenie ykładu.
2 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Literatura (/). B. Pochoień: Arytmetyka systemó cyfroych. Wydanicto Politechniki Śląskiej, Gliice,.. S. Gryś: Arytmetyka komuteró raktyce. PWN, Warszaa,.. U. Stańczyk, E. Wróbel, B. Pochoień: Arytmetyka systemó cyfroych teorii i raktyce. Wydanicto Politechniki Śląskiej, Gliice,.. W. Stallings: Organizacja i architektura systemu komuteroego. Projektoanie systemu a jego ydajność. WNT, Warszaa,. 5. A.S. Tanenbaum: Strukturalna organizacja systemó komuteroych. Helion, Gliice, K. Wojtuszkieicz: Urządzenia techniki komuteroej. Część. Jak działa komuter? Część. Urządzenia eryferyjne i interfejsy. PWN, Warszaa,. Literatura (/) 7. W. Malina, M. Szoch: Metodologia i techniki rogramoania. PWN, Warszaa, P. Wróbleski: Algorytmy, struktury danych i techniki rogramoania. Wydanie V. Helion, Gliice, T.H. Cormen, Ch.E. Leiserson, R.L. Rivest, C. Stein: Wroadzenie do algorytmó. PWN, Warszaa,.. G. Coldin: Zrozumieć rogramoanie. PWN, Warszaa, 5.. P. Krzyżanoski: Obliczenia inżynierskie i naukoe. PWN, Warszaa,.. S. Prata: Język C. Szkoła rogramoania. Wydanie V. Helion, Gliice, 6. Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 7/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 8/68 Terminy zajęć i zaliczeń Wykład nr Wykład nr -..6 Wykład nr -..6 Wykład nr Wykład nr Wykład nr Wykład nr Wykład nr ( h, :5-:) Zaliczenie (oniedziałek), godz. :5, WE- Zaliczenie orakoe - sesja egzaminacyjna Zaliczenie ykładu - efekty kształcenia (EK) Student, który zaliczył rzedmiot: identyfikuje i oisuje zasadę działania odstaoych elementó systemu komuteroego Student, który zalicza na ocenę dostateczny (): ymienia odstaoe elementy systemu komuteroego i odaje ich rzeznaczenie krótko charakteryzuje klasyfikację Flynna systemó komuteroych yjaśnia odstaoe ojęcia ziązane z architekturą i zasadą działania systemó komuteroych dokonuje konersji liczby całkoitej bez znaku z systemu dziesiętnego na system o doolnej odstaie i odrotnie yjaśnia na czym olega zais zmiennorzecinkoy liczby rzeczyistej oraz ostać znormalizoana tego zaisu
3 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 9/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Zaliczenie ykładu - efekty kształcenia (EK) Zaliczenie ykładu - efekty kształcenia (EK) Student, który zaliczył rzedmiot: Student, który zaliczył rzedmiot: identyfikuje i oisuje zasadę działania odstaoych elementó systemu komuteroego identyfikuje i oisuje zasadę działania odstaoych elementó systemu komuteroego Student, który zalicza na ocenę dobry () (orócz ymagań na ocenę ): Student, który zalicza na ocenę bardzo dobry (5) (orócz ymagań na ocenę ): oisuje strukturę i zasadę działania ybranych elementó systemu komuteroego ymienia różnice omiędzy architekturą von Neumana i architekturą harardzką systemó komuteroych dokonuje konersji liczby całkoitej ze znakiem na ybrany kod (ZM, U, U) i odrotnie charakteryzuje ybrane kody liczboe (NKB, BCD, Graya) i alfanumeryczne (ASCII, ISO-8859, Unicode) rzedstaia cel stosoania oraz zasadę działania amięci odręcznej omaia sosób kodoania artości secjalnych standardzie IEEE 75 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Zaliczenie ykładu - efekty kształcenia (EK) Zaliczenie ykładu - efekty kształcenia (EK) Student, który zaliczył rzedmiot: Student, który zaliczył rzedmiot: formułuje algorytmy komuteroe roziązujące tyoe zadania inżynierskie ystęujące elektrotechnice formułuje algorytmy komuteroe roziązujące tyoe zadania inżynierskie ystęujące elektrotechnice Student, który zalicza na ocenę dostateczny (): rzedstaia roziązanie rostego roblemu ostaci schematu blokoego oisującego algorytm komuteroy odaje definicję algorytmu komuteroego i ymienia metody oisu algorytmó rzedstaia sosób sortoania ektora liczb stosując ybraną, rostą metodę sortoania Student, który zalicza na ocenę dobry () (orócz ymagań na ocenę ): rzedstaia roziązanie złożonego roblemu ostaci schematu blokoego oisującego algorytm komuteroy yjaśnia ojęcie złożoności obliczenioej algorytmu, odaje złożoności obliczenioe rzykładoych algorytmó
4 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Zaliczenie ykładu - efekty kształcenia (EK) Zaliczenie ykładu Student, który zaliczył rzedmiot: Na zaliczeniu każdy efekt kształcenia będzie oceniany oddzielnie formułuje algorytmy komuteroe roziązujące tyoe zadania inżynierskie ystęujące elektrotechnice Student, który zalicza na ocenę bardzo dobry (5) (orócz ymagań na ocenę ): yjaśnia ojęcie rekurencji i odaje rzykłady algorytmó rekurencyjnych rzedstaia sosób sortoania ektora liczb stosując metodę sortoania szybkiego (Quick-Sort) Ocena końcoa jest średnią arytmetyczną z dóch ocen: ocena unkty średnia ocena końcoa 5 5,,75-5, 5 5-,8,5 -,7,5,5,5,75 -,,,5 -,7,5 -,8, -,,5,5,, Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Plan ykładu nr Informatyka Podstaoe ojęcia: informatyka i informacja Informatyka (ang. comuter science) Informacja analogoa i cyfroa Systemy liczboe liczby i cyfry, systemy ozycyjne i nieozycyjne Systemy ozycyjne dziesiętny, dójkoy, o odstaie konersje omiędzy systemami liczboymi systemy liczboe a język C dziedzina nauki i techniki zajmująca się gromadzeniem, rzetarzaniem i ykorzystyaniem informacji języku olskim termin informatyka zaroonoał aździerniku 968 r. rof. Romuald Marczyński na konferencji ośięconej maszynom matematycznym zorem nazy były francuskie informatique i niemieckie Informatik Informatykę można rozatryać jako: Systemy nieozycyjne system rzymski Jednostki informacji cyfroej bit, bajt, słoo, FLOPS samodzielną dyscylinę naukoą narzędzie ykorzystyane rzez inne nauki gałąź techniki rzemysł ytarzający srzęt i orogramoanie
5 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 7/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 8/68 Informacja Informacja Informatyka Co oznaczają oniższe dane? dziedzina nauki i techniki zajmująca się gromadzeniem, rzetarzaniem i ykorzystyaniem informacji Informacja - ielkość abstrakcyjna, która może być: rzechoyana enych obiektach rzesyłana omiędzy enymi obiektami rzetarzana enych obiektach stosoana do steroania enymi obiektami Kod binarny? Dane - suroe fakty i liczby Przetarzanie danych - logicznie oiązany zesół czynności ozalających na uzyskanie z danych niezbędnych informacji 5 7 Liczba: 5 7? 5 lica roku Data!!! Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 9/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informacja analogoa i cyfroa Informacja analogoa i cyfroa Sygnał analogoy Zalety sygnałó cyfroych: może rzyjmoać doolną artość z ciągłego rzedziału (nieskończonego lub ograniczonego zakresem zmienności) artości mogą zostać określone każdej chili czasu dzięki funkcji matematycznej oisującej dany sygnał odorne na zakłócenia otarzalne (n. koia DVD i VHS) możliość rzesyłania na duże odległości możliość szyfroania sygnału (krytografia) niższe koszty rzetarzania Sygnał cyfroy dziedzina i zbiór artości są dyskretne sygnał ciągły, który może zmieniać soją artość tylko określonych chilach czasu i może rzyjmoać tylko określone artości Wady sygnałó cyfroych: ograniczenie częstotliości róbkoania (sygnał analogoy zamieniony na cyfroy i ononie na analogoy nie jest już tym samym sygnałem)
6 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Liczby i cyfry Liczby i cyfry Liczba - ojęcie abstrakcyjne, abstrakcyjny ynik obliczeń, artość Cyfry rzymskie umożliia yrażenie yniku liczenia rzedmiotó oraz mierzenia ielkości Cyfra - umony znak (symbol) stosoany do zaisu liczby liczba znakó służących do zaisu jest zależna od systemu liczboego i rzyjętego sosobu zaisu Cyfry arabskie (ochodzą z Indii) arabskie, standardoe euroejskie system dziesiętny - znakó system szesnastkoy - 6 znakó indyjsko-arabskie system rzymski - 7 znakó ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ٠ schodnio-indyjsko-arabskie ١ ٢ ٣ ۴ ۵ ۶ ٧ ٨ ٩ ٠ Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Liczby i cyfry Liczby i cyfry W rzyadku zaisu cyfr o artościach iększych od 9 stosoane są kolejne litery alfabetu, n. systemie szesnastkoym: Inne rzykłady zaisu cyfr i liczb: cyfry etruskie cyfry isoni chińskiej cyfry grecko-jońskie
7 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Liczby i cyfry Systemy liczboe Inne rzykłady zaisu cyfr i liczb: System liczboy - zbiór zasad umożliiających zais liczb za omocą cyfr oraz ykonyanie działań na tych liczbach liczby iśmie klinoym (Babilończycy) system rekolumbijski Pozycyjny - znaczenie cyfry jest zależne od miejsca (ozycji), które zajmuje ona liczbie system dziesiętny - liczba (każda cyfra ma inne znaczenie) Nieozycyjny - znaczenie cyfry jest niezależne od miejsca ołożenia liczbie system rzymski - liczba III Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 7/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 8/68 System dziesiętny System dziesiętny n. liczba: 8,5 - odstaa systemu ozycyjnego D - zbiór dozolonych cyfr systemie dziesiętnym:, D {,,,,,5,6,7,8,9 cyfry umieszczane są na kolejnych ozycjach każda cyfra osiada soją artość, nazyaną agą ozycji agi ozycji są kolejnymi otęgami odstay systemu (tutaj ) cyfra na ozycji określa ile razy należy ziąć agę na danej ozycji X K K
8 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 9/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 System dziesiętny System dójkoy liczba: 8,5 8, ,,5 systemie dójkoym:, D {, cyfra na ozycji określa ile razy należy ziąć agę na danej ozycji X K K Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 System dójkoy System o odstaie liczba:, (), () 8,5,5,65 Właściości: stosujemy ograniczoną liczbę cyfr o kolejnych artościach,,,... liczba cyfr jest róna artości odstay systemu system dziesiętny:,d {,,,,, 5, 6, 7, 8, 9 system dunastkoy:,d {,,,,, 5, 6, 7, 8, 9, A, B artość najiększej cyfry jest o mniejsza od odstay cyfry ustaiane są na kolejnych ozycjach, artość cyfry zaisie zależy od jej ozycji każda ozycja osiada soją agę róną odstaie systemu odniesionej do otęgi o artości ozycji
9 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Konersje omiędzy systemami liczboymi Konersja: (l. całkoite, otęgoanie) Rozażmy system ozycyjny o odstaie zaierający n cyfr: n n... n n... n cyfr aga ozycji Wartość liczby obliczamy nastęujący sosób: n n n n n i i i... n n n n Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Konersja: (l. całkoite, otęgoanie), D {,,, () () () ()? , D {,,,,, 5, 6, 7, 8, 9, A, B, C, D, E, F, G AC AC AC AC AC (7) (7) (7) (7)? Konersja: (l. całkoite, Horner) Wartość n-cyfroej liczby systemie o odstaie : n n n n Wystęujące oyższym zorze otęgoanie jest czasochłonne Przekształcamy zór: n n n... n n n ( ( Otrzymując tz. schematem Hornera: ( n n n n... ( (... ( n ( n n ))...))... n n n n n n n n n n n n ) ))
10 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 7/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 8/68 Konersja: (l. całkoite, Horner) Konersja: (l. całkoite, Horner) Załóżmy, że mamy ięciocyfroą liczbę całkoitą systemie o odstaie : Kolejne obliczenia edług schematu Hornera mają ostać: ( ), D {,,, () Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 9/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Konersja: (l. całkoite, Horner) zamiana liczby z systemu na system 66?() 66 () 66 / / 56 / 78/ 9 / 9 / 9 / / / / kolejność odczytyania cyfr liczby systemie dójkoym kończymy, gdy liczba dziesiętna ma artość Konersja: (l. całkoite, Horner) zamiana liczby z systemu na system 7 66?(7) 66 55(7) 66 / 7 89 / 7 / 7 / 7 89 zamiana liczby z systemu na system 66 / / / 66?() 66 Α() 5 5 Α
11 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Konersja:, (l. całkoite) Konersja: 8, 8 (l. całkoite) Przy zamianie liczby z systemu dójkoego na czórkoy dzielimy (od raej strony) liczbę dójkoą na ducyfroe gruy Przy zamianie liczby z systemu dójkoego na ósemkoy dzielimy (od raej strony) liczbę dójkoą na trzycyfroe gruy, n.? { { { { { () () () ()? { { { 6 () () (8) 6 (8) Przy zamianie liczby z systemu czórkoego na dójkoy kolejne cyfry liczby systemie czórkoym zaisujemy jako die cyfry systemie dójkoym, n. Przy zamianie liczby z systemu ósemkoego na dójkoy kolejne cyfry liczby systemie ósemkoym zaisujemy jako trzy cyfry systemie dójkoym, n. () ()? () () 6 (8) 6 6 (8)? () () Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr /68 Konersja: 6, 6 (l. całkoite) Konersja: (l. rzeczyiste, otęgoanie) Przy zamianie liczby z systemu dójkoego na szesnastkoy dzielimy liczbę dójkoą na czterocyfroe gruy (tetrady), n. Rozażmy system ozycyjny o odstaie zaierający n cyfr części całkoitej i m cyfr części ułamkoej:? { { 5 () Α () Przy zamianie liczby z systemu szesnastkoego na dójkoy kolejne cyfry liczby systemie szesnastkoym zaisujemy jako cztery cyfry systemie dójkoym, n. (6) 5Α (6) n n... n n...,... n cyfr Wartość liczby obliczamy nastęujący sosób: n n n n......, m cyfr... aga ozycji 5A (6) 5 A 5Α (6)? () () n i i... i... n n n n
12 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Konersja: (l. rzeczyiste, otęgoanie), D {,,,,,, () () () ()? / 6 /6 / ,,56,5, ,896 Konersja: (l. rzeczyiste, otęgoanie) 7, D {,,,,, 5, 6, 7, 8, 9, A, B, C, D, E, F, G AC, FG AC, FG AC, FG (7) (7) (7) (7)? / 89 5 / AC, FG (6 55) / , Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 7/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 8/68 Konersja: (l. rzeczyiste, Horner) Konersja: (l. rzeczyiste, Horner) Rozażmy zamianę liczby stałorzecinkoej o odstaie zaierającej n cyfr części całkoitej i m cyfr części ułamkoej na system dziesiętny: n n...,... m n m n n n, D {,,,, () Przekształcamy oyższy zór do nastęującej ostaci: n ( n n..., n m... m... m artość liczby stałorzecinkoej obliczana jest schematem Hornera tak samo jak liczby całkoitej na koniec otrzymany ynik mnożymy rzez agę ostatniej ozycji... ) / 6 66,8965 aga ostatniej ozycji
13 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 9/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Konersja: (l. rzeczyiste, metoda ) Konersja: (l. rzeczyiste, metoda ) 7 5 zamiana liczby z systemu na system 5 z dokładnością do z góry określonej liczby cyfr o rzecinku / 5 ( ) 88/ 5 6/ 5 7 / 5 / 5? ( 5) , ( 5) mnożymy liczbę rzez odstaę systemu doceloego odniesioną do otęgi rónej liczbie miejsc o rzecinku zaokrąglamy do najbliższej artości całkoitej staiamy rzecinek rzed trzema ostatnimi cyframi zamiana liczby z systemu na system z dokładnością do 8 cyfr o rzecinku ( ) 6 / / 6 / / /? ( ) 6 8 5, 6 6, ( ) mnożymy liczbę rzez odstaę systemu doceloego odniesioną do otęgi rónej liczbie miejsc o rzecinku zaokrąglamy do najbliższej artości całkoitej doisujemy na oczątku zera i staiamy rzecinek Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Konersja: (l. rzeczyiste, metoda ) zamiana liczby z systemu na system Konersja: (l. rzeczyiste, metoda ) zamiana liczby z systemu na system 7,7?() 7/ 6 / 8 / 9 / / / / część całkoita,7,7,8,96,9,8,7,8,96,9,8,68... część ułamkoa,7,8,96,9,8,68 8,69?() 8 / 5/ / / 5 część całkoita 8,69( ),... (),69,77,88,5,8,6...,77,88,5,8,6,58 część ułamkoa,77,88,5,8,6,58 7,7( ),... ()
14 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 5/68 Systemy ozycyjne a język C Systemy ozycyjne a język C W języku C liczby mogą być zaisyane trzech systemach: dziesiętnym (domyślnie), n. 9 ósemkoym (zaczynają się od zera - ), n. ( (8) 9 ) szesnastkoym (zaczynają się od lub X), n. ( (6) 7 ) Do yśietlenia liczby funkcją rintf() stosoane są nastęujące secyfikatory formatu: liczba dziesiętna: %d, %i liczba ósemkoa: %o liczba szesnastkoa: %, %X Do czytania liczby funkcją scanf() stosoane są nastęujące secyfikatory formatu: liczba dziesiętna: %d (ty int), %D (ty long) liczba ósemkoa: %o (ty int), %O (ty long) liczba szesnastkoa: % (ty int), %X (ty long) #include <stdio.h> #include <stdlib.h> int main() { int 56; /* system dziesietny */ int 7; /* system osemkoy */ int C8; /* system szesnastkoy */ rintf("dziesietny: %d %d rintf("osemkoy: %o %o rintf("szesnastkoy: % % rintf("szesnastkoy: %X %X system("ause"); return ; Dziesietny: Osemkoy: Szesnastkoy: c8 c8 c8 Szesnastkoy: C8 C8 C8 %d\n",,,); %o\n",,,); %\n",,,); %X\n",,,); Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 55/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 56/68 Przykład systemu nieozycyjnego - system rzymski Przykład systemu nieozycyjnego - system rzymski W systemie rzymskim osługujemy się siedmioma znakami: I - V - 5 X - L - 5 C - D - 5 M - Za omocą dostęnych symboli można określić liczby od do 999 System addytyny - artość liczby określa się na odstaie sumy artości cyfr, n. II (), XXX () CLX (56), MMXII () Wyjątkiem od oyższej zasady są liczby do oisu których użya się odejmoania, n. IV (5-), IX (-9), XL (5-), XC (-9) Stosoany łacińskiej części Euroy do końca Średnioiecza Nieygodny roadzeniu naet rostych działań arytmetycznych, brak ułamkó Zasady torzenia liczb: zestaiamy odoiednie znaki od oznaczającego liczbę najiększą do oznaczającego liczbę najmniejszą XVI (X) 5(V) (I) 6 jeżeli składnik liczby, którą iszemy, jest ielokrotnością liczby nominalnej, tedy zaisyany jest z użyciem kilku nastęujących o sobie znakó CCC (C) (C) (C) dodatkoo należy zachoać zasadę nie isania czterech tych samych znakó o sobie, lecz naisać jeden znak raz ze znakiem oznaczającym artość iększą o jeden rząd liczboy CD 5(D) - (C)
15 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 57/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 58/68 Przykład systemu nieozycyjnego - system rzymski Jednostki informacji - bit Zasady odczytu liczb: cyfry jednakoe są dodaane Bit (ang. binary digit) - odstaoa jednostka informacji stosoana informatyce i telekomunikacji MMM (M) (M) (M) cyfry mniejsze stojące rzed iększymi są odejmoane od nich CDXCIV 5(D) - (C) (C) - (X) 5(V) - (I) 9 Określa najmniejszą ilość informacji otrzebną do stierdzenia, który z dóch możliych stanó rzyjął układ Bit rzyjmuje jedną z dóch artości: cyfry mniejsze stojące za iększymi są do nich dodaane MDCLX (M) 5(D) (C) 5(L) (X) 66 (zero) (jeden) Bit jest tożsamy z cyfrą systemie dójkoym Oznaczenia bitó: standard IEEE 5 () - mała litera b standard IEC 67 - bit Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 59/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Jednostki informacji - bit Jednostki informacji - bajt Wielokrotności bitó: Bajt (ang. byte) - najmniejsza adresoalna jednostka informacji amięci komuteroej składająca się z bitó W raktyce rzyjmuje się, że jeden bajt to 8 bitó Za omocą jednego bajtu można zaisać 8 56 różnych artości: Przedrostki binarne - roadzone 998 roku celu odróżnienia rzedrostkó o mnożniku ( ) od rzedrostkó o mnożniku ( )
16 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Jednostki informacji - bajt Jednostki informacji - tetrada W ierszych komuterach bajt mógł mieć inną liczbę bitó:, 6, 7, 9, Bajt 8-bitoy można odzielić na die ołóki -bitoe nazyane tetradami (ang. nibbles) 8-bitoy bajt: koniec 956 r. - iersze zastosoanie 96 r. - uznanie za standard (IBM System/6) Rozróżniamy bardziej znaczącą (górną) i mniej znaczącą (dolną) tetradę Inna naza 8-bitoego bajtu - oktet Najczęściej stosoanym skrótem dla bajtu jest ielka litera B B użyane jest także do oznaczania bela - jednostki miary ielkości ilorazoych zamiast bela częściej użya się jednostki odielokrotnej - decybela (db) ięc nie ma roblemu z rozróżnieniem obu jednostek Sotyka się też określenie strefa i cyfra Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 6/68 Jednostki informacji - bajt Jednostki informacji - bajt Wielokrotności bajtó: Przedrostki binarne (dójkoe) nie zostały rzyjęte rzez szystkie środoiska zajmujące się informatyką Producenci nośnikó amięci korzystają z rzedrostkó dziesiętnych Z ulotki Dysk Deskto HDD - zestaienie danych, Seagate: rzyadku oznaczania ojemności dyskó, jeden gigabajt (oznaczany także jako GB ) jest róny jednemu miliardoi bajtó, a jeden terabajt (oznaczany także jako TB ) jest róny jednemu bilionoi bajtó
17 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 65/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 66/68 Jednostki informacji - bajt Słoo maszynoe (słoo) Seagate STDM ( TB) Drive secification: formatted caacity: GB ( TB) guaranteed sectors:,95,55,68 bytes er sector: 96 (K hysical emulated at 5-byte sectors) Pojemność dysku: bajtó / () kb / ( ) MB / ( ) 9,5 GB Słoo maszynoe (słoo - ang. ord) - jednostka danych użyana rzez określony komuter (określoną architekturę) Słoo składa się odgórnie określonej liczby bitó, nazyanej długością lub szerokością słoa (najczęściej jest to otęga, n. 8, 6,, 6 bity) Zazyczaj ielkość słoa określa: rozmiar rejestró rocesora rozmiar szyny danych i szyny adresoej Architektury: 8-bitoa: Intel 88, Z8, Motorola 68, Intel 85 6-bitoa: Intel 886, Intel 886 -bitoa: Intel od 886 do i7, AMD od 586 do Athlona, ARM 6-bitoa: Intel Itanium, Pentium /EM6T, Core, Core i7 AMD Oteron, Athlon 6, Athlon II Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 67/68 Informatyka, studia stacjonarne I stonia Rok akademicki 5/6, Wykład nr 68/68 FLOPS Koniec ykładu nr FLOPS (FLoating oint Oerations Per Second) liczba oeracji zmiennorzecinkoych na sekundę jednostka ydajności układó zmiennorzecinkoych Przykłady ydajności rocesoró (teoretyczne): Intel Core i7 975,6 GHz - 55,6 GFlos Intel Core Quad Q965, GHz - 8 GFlos Intel Core Duo E8, GHz - GFlos najszybszy system rónoległy na śiecie: Tianhe- (MilkyWay-), China National Suer Comuter Center in Guangzhou (NUDT). Intel Xeon E5-6 v rocessors 8. Intel Xeon Phi SP rocessors.. cores, Linu.to5.org GFlos Dziękuję za uagę!
Politechnika Białostocka, Wydział Elektryczny, Katedra Elektrotechniki Teoretycznej i Metrologii ul. Wiejska 45D, Białystok
Informatyka, studia niestacjonarne I stonia dr inż. Jarosła Forenc Rok akademicki /, Wykład nr /6 Dane odstaoe Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia
Informatyka 1. Wykład nr 2 ( ) Plan wykładu nr 2. - Wydział Elektryczny. Politechnika Białostocka. dr inŝ.
Informatyka, studia niestacjonarne I stonia Rok akademicki 7/8, Wykład nr / Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stonia (zaoczne)
dr inż. Jarosław Forenc
Iformatyka Politechika Białostocka - Wydział Elektryczy Elektrotechika, semestr II, studia stacjoare I stoia Rok akademicki / Wykład r (7..) dr iż. Jarosła Forec Iformatyka, studia stacjoare I stoia dr
konsultacje: dr inż. Jarosław Forenc
Iformatyka, studia iestacjoare I stoia Rok akademicki 5/6, Wykład r /6 Dae odstaoe Iformatyka Politechika Białostocka - Wydział Elektryczy Elektrotechika, semestr II, studia iestacjoare I stoia Rok akademicki
konsultacje: dr inŝ. Jarosław Forenc Dydaktyka - slajdy prezentowane na wykładzie
Rok akademicki /, Wykład nr /5 Dane podstawowe Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki / Wykład nr (7..) dr inż.
dr inż. Jarosław Forenc
Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 8/9 Wykład nr 4 (.3.9) Rok akademicki 8/9, Wykład nr 4 /33 Plan wykładu
Politechnika Białostocka, Wydział Elektryczny, Katedra Elektrotechniki Teoretycznej i Metrologii ul. Wiejska 45D, Białystok
Rok akademicki 2016/2017, Wykład nr 1 2/56 Dane podstawowe Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2016/2017
Informatyka 1. Wykład nr 2 ( ) Plan wykładu nr 2. Politechnika Białostocka. - Wydział Elektryczny
Informatyka, studia stacjonarne I stopnia Rok akademicki 8/9, Wykład nr /6 Plan ykładu nr Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia
Informatyka 1. Wykład nr 2 (17.03.2008) Politechnika Białostocka. - Wydział Elektryczny. dr inŝ. Jarosław Forenc
Iformatyka Politechika Białostocka - Wydział Elektryczy Elektrotechika, semestr II, studia stacjoare I stoia Rok akademicki 7/8 Wykład r (7..8) Iformatyka, studia stacjoare I stoia Rok akademicki 7/8,
dr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2018/2019 Wykład nr 6 (05.04.2019) Rok akademicki 2018/2019, Wykład
Jednostki informacji cyfrowej. Kodowanie znaków. Kodowanie liczb. dr inż. Jarosław Forenc
Rok akademicki 2014/2015, Wykład nr 2 2/55 Plan wykładu nr 2 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015
Jednostki informacji. Bajt moŝna podzielić na dwie połówki 4-bitowe nazywane tetradami (ang. nibbles).
Wykład 1 1-1 Informatyka nauka zajmująca się zbieraniem, przechowywaniem i przetwarzaniem informacji. Informacja obiekt abstrakcyjny, który w postaci zakodowanej moŝe być przechowywany, przesyłany, przetwarzany
dr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2014/2015 Wykład nr 2 (06.03.2015) Rok akademicki 2014/2015, Wykład
dr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2018/2019 Wykład nr 7 (12.04.2019) Rok akademicki 2018/2019, Wykład
dr inż. Jarosław Forenc
Technologie informacyjne Politechnika Białostocka - Wydział Elektryczny semestr I, studia stacjonarne I stopnia Rok akademicki 2014/2015 Pracownia nr 2 (08.10.2014) dr inż. Jarosław Forenc Rok akademicki
Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI
Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System
Jednostki informacji - bit. Kodowanie znaków: ASCII, ISO 8859, Unicode liczb: NKB (BCN), U2, BCD. Liczby zmiennoprzecinkowe standard IEEE 754
Rok akademicki 06/07, Pracownia nr /33 Pracownia nr Technologie informacyjne Politechnika Białostocka - Wydział Elektryczny semestr I, studia stacjonarne I stopnia Rok akademicki 06/07 Jednostki informacji
Techniki multimedialne
Techniki multimedialne Digitalizacja podstawą rozwoju systemów multimedialnych. Digitalizacja czyli obróbka cyfrowa oznacza przetwarzanie wszystkich typów informacji - słów, dźwięków, ilustracji, wideo
Jednostki informacji cyfrowej. Kodowanie znaków. Kodowanie liczb. Reprezentacja liczb w systemach komputerowych. Reprezentacja stałoprzecinkowa
Rok akademicki 2012/2013, Wykład nr 2 2/65 Plan wykładu nr 2 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia niestacjonarne I stopnia Rok akademicki 2012/2013
Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego
Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia
Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
dr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr III, studia niestacjonarne I stopnia Rok akademicki 2011/2012 Pracownia nr 1 (14.10.2011) Rok akademicki 2011/2012,
dr inż. Jarosław Forenc
Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki 2013/2014 Wykład nr 2 (24.03.2014) Rok akademicki 2013/2014, Wykład
INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.
INFORMATYKA Zajęcia organizacyjne Arytmetyka komputerowa http://www.infoceram.agh.edu.pl http://home.agh.edu.pl/~grzesik/ KONSULTACJE Zbigniew Grzesik środa, 9 ; A-3, p. 2 tel.: 67-249 e-mail: grzesik@agh.edu.pl
Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl http://orion.fis.agh.edu.pl/~grazyna/ D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI Plan wykładu 2 Wprowadzenie, trochę historii, systemy liczbowe
Informatyka 1. Wykład nr 1 ( ) Dane podstawowe. Politechnika Białostocka. - Wydział Elektryczny. Strona WWW - Dydaktyka
Rok akademicki 8/9, Wykład nr /6 Dane odstawowe Informatyka Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stonia Rok akademicki 8/9 Wykład nr (3.3.9)
Podstawy informatyki. Reprezentacja danych w systemach cyfrowych
Podstawy informatyki Reprezentacja danych w systemach cyfrowych Systemy liczbowe Najpopularniejsze systemy liczbowe: system decymalny (dziesiętny) system binarny (dwójkowy) system heksadecymalny (szesnastkowy)
PODSTAWY INFORMATYKI. Informatyka? - definicja
PODSTAWY INFORMATYKI Informatyka? - definicja Definicja opracowana przez ACM (Association for Computing Machinery) w 1989 roku: Informatyka to systematyczne badanie procesów algorytmicznych, które charakteryzują
Elektrotechnika I Stopień Ogólnoakademicki. Przedmiot kierunkowy nieobowiązkowy Polski VI
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Naza modułu Naza modułu języku angielskim Oboiązuje od roku akademickiego 2012/2013 Inteligentne
SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M
SYSTEMY LICZBOWE SYSTEMY POZYCYJNE: dziesiętny (arabski):,, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M System pozycyjno wagowy: na przykład liczba 444 4 4 4 4 4 4 Wagi systemu dziesiętnego:,,,,...
Teoretyczne Podstawy Informatyki
Teoretyczne Podstawy Informatyki cel zajęć Celem kształcenia jest uzyskanie umiejętności i kompetencji w zakresie budowy schematów blokowych algor ytmów oraz ocenę ich złożoności obliczeniowej w celu optymizacji
Wstęp do informatyki. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek
Pojęcie liczebności Wstęp do informatyki Podstawy arytmetyki komputerowej Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Naturalna zdolność człowieka do postrzegania
Informatyka kodowanie liczb. dr hab. inż. Mikołaj Morzy
Informatyka kodowanie liczb dr hab. inż. Mikołaj Morzy plan wykładu definicja informacji sposoby kodowania reprezentacja liczb naturalnych i całkowitych arytmetyka binarna arytmetyka oktalna arytmetyka
Systemy liczenia. 333= 3*100+3*10+3*1
Systemy liczenia. System dziesiętny jest systemem pozycyjnym, co oznacza, Ŝe wartość liczby zaleŝy od pozycji na której się ona znajduje np. w liczbie 333 kaŝda cyfra oznacza inną wartość bowiem: 333=
Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B.
Jednostki informacji Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów. Oznaczana jest literą B. 1 kb = 1024 B (kb - kilobajt) 1 MB = 1024 kb (MB -
E-E-0861-s1. Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu E-E-0861-s1 Naza modułu Informatyka 1 Naza modułu języku angielskim Computer science 1
Technika Cyfrowa i Mikroprocesorowa
Technika Cyfrowa i Mikroprocesorowa Prowadzący przedmiot: Ćwiczenia laboratoryjne: dr inż. Andrzej Ożadowicz dr inż. Andrzej Ożadowicz dr inż. Jakub Grela Wydział Elektrotechniki, Automatyki, Informatyki
Wstęp do informatyki. Pojęcie liczebności. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek
Wstęp do informatyki Podstawy arytmetyki komputerowej Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki Pojęcie liczebności Naturalna zdolność człowieka do postrzegania
Informatyka 1. Informatyka 1. Wykład nr 1 (03.03.2008) Dane podstawowe. Politechnika Białostocka. - Wydział Elektryczny.
Rok akademicki /2008, Wykład nr 1 2/32 Informatyka 1 Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne I stopnia Rok akademicki /2008 Wykład nr 1 (03.03.2008)
Kierunek i poziom studiów: Matematyka, studia I stopnia (licencjackie), rok I
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Matematyka, studia I stopnia (licencjackie), rok I Sylabus modułu: Informatyka A (03-MO1S-12-InfoA) 1. Informacje ogólne koordynator modułu
dr inż. Jarosław Forenc
Informatyka 2 Politechnika Białostocka - Wydział Elektryczny semestr III, studia stacjonarne I stopnia Rok akademicki 2015/2016 Pracownia nr 1 (21/23.09.2015) Rok akademicki 2015/2016, Pracownia nr 1 2/22
Wstęp do informatyki- wykład 1
MATEMATYKA 1 Wstęp do informatyki- wykład 1 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy
Języki i metodyka programowania. Reprezentacja danych w systemach komputerowych
Reprezentacja danych w systemach komputerowych Kod (łac. codex - spis), ciąg składników sygnału (kombinacji sygnałów elementarnych, np. kropek i kresek, impulsów prądu, symboli) oraz reguła ich przyporządkowania
Wstęp do informatyki- wykład 1 Systemy liczbowe
1 Wstęp do informatyki- wykład 1 Systemy liczbowe Treści prezentowane w wykładzie zostały oparte o: S. Prata, Język C++. Szkoła programowania. Wydanie VI, Helion, 2012 www.cplusplus.com Jerzy Grębosz,
dr inż. Paweł Myszkowski Wykład nr 1 ( )
dr inż. Paweł Myszkowski Politechnika Białostocka Wydział Elektryczny Elektronika i Telekomunikacja, semestr II, studia stacjonarne I stopnia Rok akademicki 2015/2016 Wykład nr 1 (24.02.2016) Plan prezentacji:
Kodowanie liczb całkowitych w systemach komputerowych
Kodowanie liczb całkowitych w systemach komputerowych System pozycyjny Systemy addytywne znaczenie historyczne Systemy pozycyjne r podstawa systemu liczbowego (radix) A wartość liczby a - cyfra i pozycja
Karta (sylabus) modułu/przedmiotu Transport Studia I stopnia
Karta (sylabus) modułu/przedmiotu Transport Studia I stopnia Przedmiot: Podstawy informatyki Rodzaj przedmiotu: Podstawowy/obowiązkowy Kod przedmiotu: TR 1 S 0 1 22-0_1 Rok: I Semestr: 1 Forma studiów:
Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) Niestacjonarne (stacjonarne / niestacjonarne)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu Naza modułu Informatyka 1 Naza modułu języku angielskim Computer science 1 Oboiązuje od
L6.1 Systemy liczenia stosowane w informatyce
L6.1 Systemy liczenia stosowane w informatyce Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał
Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze
Podstawy Informatyki Inżynieria Ciepła, I rok Wykład 5 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie
O sygnałach cyfrowych
O sygnałach cyfrowych Informacja Informacja - wielkość abstrakcyjna, która moŝe być: przechowywana w pewnych obiektach przesyłana pomiędzy pewnymi obiektami przetwarzana w pewnych obiektach stosowana do
Plan wyk ladu. Kodowanie informacji. Systemy addytywne. Definicja i klasyfikacja. Systemy liczbowe. prof. dr hab. inż.
Plan wyk ladu Systemy liczbowe Poznań, rok akademicki 2008/2009 1 Plan wyk ladu 2 Systemy liczbowe Systemy liczbowe Systemy pozycyjno-wagowe y 3 Przeliczanie liczb Algorytm Hornera Rozwini ecie liczby
Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna
Dane, informacja, programy Kodowanie danych, kompresja stratna i bezstratna DANE Uporządkowane, zorganizowane fakty. Główne grupy danych: tekstowe (znaki alfanumeryczne, znaki specjalne) graficzne (ilustracje,
Pracownia Komputerowa wykład IV
Pracownia Komputerowa wykład IV dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada/pk16 1 Reprezentacje liczb i znaków! Liczby:! Reprezentacja naturalna nieujemne liczby całkowite naturalny
Architektura komputerów
Katedra Mikroelektroniki i Technik Informatycznych Politechnika Łódzka Architektura komputerów dr inż. Bartosz Pękosławski Łódź, dn. 6.10.2018 Dane kontaktowe Adres e-mail: bartoszp@dmcs.pl Bieżące informacje:
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Podstawy Informatyki
Podstawy Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 5 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki Wykład 5 1 / 23 LICZBY RZECZYWISTE - Algorytm Hornera
Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury
1976 r. Apple PC Personal Computer 1981 r. pierwszy IBM PC Komputer jest wart tyle, ile wart jest człowiek, który go wykorzystuje... Hardware sprzęt Software oprogramowanie Komputer IBM PC niezależnie
1.1. Pozycyjne systemy liczbowe
1.1. Pozycyjne systemy liczbowe Systemami liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Dla dowolnego
Systemy liczbowe. Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz
PODSTAWY TEORII UKŁADÓW CYFROWYCH Systemy liczbowe Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz http://pl.wikipedia.org/ System liczbowy zbiór reguł jednolitego
ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.
ARYTMETYKA BINARNA ROZWINIĘCIE DWÓJKOWE Jednym z najlepiej znanych sposobów kodowania informacji zawartej w liczbach jest kodowanie w dziesiątkowym systemie pozycyjnym, w którym dla przedstawienia liczb
Kodowanie informacji. Przygotował: Ryszard Kijanka
Kodowanie informacji Przygotował: Ryszard Kijanka Komputer jest urządzeniem służącym do przetwarzania informacji. Informacją są liczby, ale także inne obiekty, takie jak litery, wartości logiczne, obrazy
if (warunek) instrukcja1; if (warunek) instrukcja1; else instrukcja2; a > b - a większe od b if (warunek) instrukcja1; a <= b - a mniejsze lub równe b
Rok akademicki 2012/2013, Pracownia nr 4 2/17 Informatyka 1 Instrukcja warunkowa if prawda instrukcja1 warunek fałsz Politechnika Białostocka - Wydział Elektryczny Elektrotechnika, semestr II, studia stacjonarne
Wprowadzenie do informatyki - ć wiczenia
Kod uzupełnień do 2 (U2) dr inż. Izabela Szczęch WSNHiD Ćwiczenia z wprowadzenia do informatyki Reprezentacja liczb całkowitych Jak kodowany jest znak liczby? Omó wimy dwa sposoby kodowania liczb ze znakiem:
Technologie Informacyjne
System binarny Szkoła Główna Służby Pożarniczej Zakład Informatyki i Łączności October 7, 26 Pojęcie bitu 2 Systemy liczbowe 3 Potęgi dwójki 4 System szesnastkowy 5 Kodowanie informacji 6 Liczby ujemne
Automatyka i systemy SCADA Automatization and SCADA systems
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Naza modułu Naza modułu języku angielskim Oboiązuje od roku akademickiego 2016/2017 Automatyka
Pracownia Komputerowa wyk ad IV
Pracownia Komputerowa wykad IV dr Magdalena Posiadaa-Zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Reprezentacje liczb i znaków Liczby: Reprezentacja
Wprowadzenie do informatyki - ć wiczenia
Stałoprzecinkowy zapis liczb wymiernych dr inż. Izabela Szczęch WSNHiD Ćwiczenia z wprowadzenia do informatyki Reprezentacja liczb wymiernych Stałoprzecinkowa bez znaku ze znakiem Zmiennoprzecinkowa pojedynczej
Elektrotechnika I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Naza modułu Informatyka 2 Naza modułu języku angielskim Computer science 2 Oboiązuje od
RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.
RODZAJE INFORMACJI Informacje analogowe U(t) Umax Umax 0 0 R=(0,Umax) nieskończony zbiór możliwych wartości WE MASZYNA ANALOGOWA WY Informacje cyfrowe U(t) Umaxq Umax R=(U, 2U, 3U, 4U) # # MASZYNA # CYFROWA
12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:
PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011
SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Formalne podstawy informatyki Rok akademicki: 2013/2014 Kod: EIB-1-220-s Punkty ECTS: 2 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek: Inżynieria Biomedyczna
Arytmetyka komputera
Arytmetyka komputera Systemy zapisu liczb System dziesiętny Podstawą układu dziesiętnego jest liczba 10, a wszystkie liczby można zapisywać dziesięcioma cyframi: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Jednostka
KARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne I. 1 Nazwa modułu kształcenia Podstawy informatyki i architektury systemów komputerowych 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki Zakład Informatyki
Programowanie Niskopoziomowe
Programowanie Niskopoziomowe Wykład 2: Reprezentacja danych Dr inż. Marek Mika Państwowa Wyższa Szkoła Zawodowa im. Jana Amosa Komeńskiego W Lesznie Plan Kilka ciekawostek Zapisy binarny, oktalny, decymalny
SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizacja w roku akademickim 2016/17
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2016 2020 Realizacja w roku akademickim 2016/17 1.1. Podstawowe informacje o przedmiocie/module Nazwa przedmiotu/ modułu
Temat 1: Podstawowe pojęcia: program, kompilacja, kod
Temat 1: Podstawowe pojęcia: program, kompilacja, kod wynikowy. Przykłady najprostszych programów. Definiowanie zmiennych. Typy proste. Operatory: arytmetyczne, przypisania, inkrementacji, dekrementacji,
Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika
Wielkości liczbowe Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Wprowadzenie, liczby naturalne Komputer to podstawowe narzędzie do wykonywania obliczeń Jeden bajt reprezentuje 0 oraz liczby naturalne
Podstawy Informatyki dla Nauczyciela
Podstawy Informatyki dla Nauczyciela Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 2 Bożena Woźna-Szcześniak (AJD) Podstawy Informatyki dla Nauczyciela Wykład 2 1 / 1 Informacja
Systemy liczbowe używane w technice komputerowej
Systemy liczbowe używane w technice komputerowej Systemem liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach.
Architektura komputerów
Architektura komputerów Wykład 4 Jan Kazimirski 1 Reprezentacja danych 2 Plan wykładu Systemy liczbowe Zapis dwójkowy liczb całkowitych Działania arytmetyczne Liczby rzeczywiste Znaki i łańcuchy znaków
Wykład 2. Informatyka Stosowana. 10 października Informatyka Stosowana Wykład 2 10 października / 42
Wykład 2 Informatyka Stosowana 10 października 2016 Informatyka Stosowana Wykład 2 10 października 2016 1 / 42 Systemy pozycyjne Informatyka Stosowana Wykład 2 10 października 2016 2 / 42 Definicja : system
Wielkości liczbowe. Wykład z Podstaw Informatyki. Piotr Mika
Wielkości liczbowe Wykład z Podstaw Informatyki Piotr Mika Wprowadzenie, liczby naturalne Komputer to podstawowe narzędzie do wykonywania obliczeń Jeden bajt reprezentuje oraz liczby naturalne od do 255
Wykład 2. Informatyka Stosowana. 9 października Informatyka Stosowana Wykład 2 9 października / 42
Wykład 2 Informatyka Stosowana 9 października 2017 Informatyka Stosowana Wykład 2 9 października 2017 1 / 42 Systemy pozycyjne Informatyka Stosowana Wykład 2 9 października 2017 2 / 42 Definicja : system
koordynator modułu dr hab. Michał Baczyński rok akademicki 2012/2013
Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Matematyka, studia II stopnia, rok 1 Sylabus modułu: Matematyczne podstawy informatyki (03-MO2S-12-MPIn) 1. Informacje ogólne koordynator
Systemy zapisu liczb.
Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:
Technologie Informatyczne Wykład IV/V
Technologie Informatyczne Wykład IV/V A. Matuszak 22 października 2010 Pozycyjny układ liczenia Cyfry rzymskie: IX+LC=? Cyfry arabskie: 2341 = 2 1000+3 100+4 10+1 1 = 2 10 3 +3 10 2 +4 10 1 +1 10 0 Pozycyjny
Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl http://orion.fis.agh.edu.pl/~grazyna/ D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI Wprowadzenie, trochę historii, systemy liczbowe Kodowanie informacji,
Ochrona danych osobowych. Pozycyjne systemy liczbowe. Jednostki informacji. Kodowanie znaków ASCII, ISO 8859, Unicode. Kodowanie liczb NKB, U2, BCD
Rok akademicki /, Pracownia nr / Pracownia nr Technologie informacyjne Politechnika Białostocka - Wydział Elektryczny semestr I, studia stacjonarne I stopnia Rok akademicki / Pracownia nr (8/..) dr inż.
Wydział Mechaniczny. Instrukcja do zajęć laboratoryjnych
Politechnika Białostocka Wydział Mechaniczny Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Arytmetyka układów cyfrowych część 1 dodawanie i odejmowanie liczb binarnych Numer ćwiczenia: 1 Laboratorium
Wprowadzenie do informatyki ćwiczenia
Podstawowe działania na liczbach binarnych dr inż. Izabela Szczęch WSNHiD 2010/2011 Ćwiczenia z wprowadzenia do informatyki Dodawanie Odejmowanie Mnoż enie Dzielenie Plan zajęć 2 Izabela Szczęch 1 Dodawanie
Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).
Wprowadzenie do inżynierii przetwarzania informacji. Ćwiczenie 1. Systemy liczbowe Cel dydaktyczny: Poznanie zasad reprezentacji liczb w systemach pozycyjnych o różnych podstawach. Kodowanie liczb dziesiętnych
Stan wysoki (H) i stan niski (L)
PODSTAWY Przez układy cyfrowe rozumiemy układy, w których w każdej chwili występują tylko dwa (zwykle) możliwe stany, np. tranzystor, jako element układu cyfrowego, może być albo w stanie nasycenia, albo
Reprezentacja stałoprzecinkowa. Reprezentacja zmiennoprzecinkowa zapis zmiennoprzecinkowy liczby rzeczywistej
Informatyka, studia niestacjonarne I stopnia Rok akademicki /, Wykład nr 4 /6 Plan wykładu nr 4 Informatyka Politechnika Białostocka - Wydział lektryczny lektrotechnika, semestr II, studia niestacjonarne
Cel wykładu. Cel wykładu. Cel wykładu, cd. Cel wykładu, cd. Cel wykładu, cd. Z. Postawa, "Podstawy Informatyki II" Strona: 1 z 6
Prof. dr hab. Zbigniew Postawa Zakład Fizyki Nanostruktur i Nanotechnologii pok. 16 (nie 016!) Tel. 5626 e-mail: zbigniew.postawa@uj.edu.pl Sala 057, poniedziałek 16 05 Bez egzaminu C C Cel wykładu Podstawowe
Wstęp do Informatyki
Wstęp do Informatyki Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 4 Bożena Woźna-Szcześniak (AJD) Wstęp do Informatyki Wykład 4 1 / 1 DZIELENIE LICZB BINARNYCH Dzielenie
Technika Cyfrowa 1 wykład 1: kody. Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej
Technika Cyfrowa 1 wykład 1: kody Dr inż. Jacek Mazurkiewicz Katedra Informatyki Technicznej e-mail: Jacek.Mazurkiewicz@pwr.edu.pl Sprawy formalne konsultacje, p. 225 C-3: PN: 12:45-15:15, PT: 14:30-16:00
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)
Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze
Podstawy Informatyki Metalurgia, I rok Wykład 3 Liczby w komputerze Jednostki informacji Bit (ang. bit) (Shannon, 1948) Najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych