160 likes | 293 Views
Pracownia komputerowa. Wykład Pierwszy. Obsługa współczesnych komputerów. To musi być proste !. Obsługa współczesnych komputerów. user friendly – przyjazne dla użytkownika self-explanatory – samoobjaśniające się. Jednolity interfejs.
E N D
Pracownia komputerowa Wykład Pierwszy
Obsługa współczesnych komputerów To musi być proste !
Obsługa współczesnych komputerów • user friendly – przyjazne dla użytkownika • self-explanatory – samoobjaśniające się
Jednolity interfejs • interfejs - sposób porozumiewania się różnych systemów, na przykład człowieka z programem komputerowym
Myszka • drag & drop – przeciągnij i upuść
Okno • multitasking - wielozadaniowość
Komputerowe BHP • backup – kopia zapasowa
Algorytm naciśnij klamkę jeśli drzwi się otworząudało się - koniec. w przeciwnym razie włóż do zamka klucz, przekręć w lewo i naciśnij klamkę jeśli drzwi się otworzą udało się - koniec. w przeciwnym razie nie udało się…
Program komputerowy Przykładowy tekst programu w Pascalu (po kompilacji i uruchomieniu wypisuje na ekran liczny od 1 do 10. var i: integer; begin i:=1; repeat begin writeln(i); i:=i+1; end until i>10; end
Program komputerowy • Kompilacja - zamiana kodu źródłowego na binarny (tj. zera i jedynki), wykonywalny przez komputer. Dokonuje tego program komputerowy zwany kompilatorem. • bugs (insekty) – trudne do zlokalizowania błędy w kodzie źródłowym
Program komputerowy • open source - otwarte źródło
Zapis (kod) dwójkowy dziesiętnie: 123(10) = 3*100 + 2*101 + 1*102 = 31 + 210 + 1100 dwójkowo: 110(2) = 0*20 + 1*21 + 1*22 = 0*0 + 1*2 + 1*4 = 6
Zapis (kod) dwójkowy 00000000(2) = 0(10) 11111111(2) = 255(10)
Ponumerować litery (ASCII) • ASCII - American Standard Code for Information Interchange
Korekcja błędów • redundancja - nadmiar informacji w zapisie