Podstawy informatyki (1)
|
|
- Jerzy Rudnicki
- 7 lat temu
- Przeglądów:
Transkrypt
1 Podstawy informatyki () wykład : 5 godz ćwiczenia : 5 godz Prowadzący: dr inż Jacek Piątkowski
2 Literatura JG Brookshear, Informatyka w ogólnym zarysie, WNT 3, AV Aho, JD Ullman, Wykłady z informatyki z przykładami w języku C, Helion 3, SB Lippman, J Lajoie, Podstawy języka C, WNT, CL Tongo, B P Leung, Podstawy języka C, ćwiczenia i rozwiązania, WNT, B Eckel, Thinking in C Tom edycja polska, Helion, D Harel, Rzecz o istocie informatyki, WNT 99, J Walter, D Kalev, M J Tobler, P Sainth, A Kossoroukov, S Roberts, C w zadanich, Robomatic 999 Podstawy informatyki
3 Pojęcia podstawowe Algorytm zbiór uporządkowanych, jednoznacznych i wykonywalnych kroków, które określają skończoną czynność przykłady : - instrukcja obsługi pralki - nutowy zapis utworu muzycznego - sposób obliczania iloczynu liczb wielocyfrowych jeśli nie istnieje algorytm, za pomocą którego można rozwiązać określone zadanie, to jego rozwiązanie leży poza zasięgiem komputerów poszukiwanie algorytmów to jedno głównych zadań informatyki Podstawy informatyki 3
4 Pojęcia podstawowe Program zrozumiała dla komputera reprezentacja algorytmu będąca zbiorem jednoznacznych instrukcji Języki programowania metody zapisu algorytmów w postaci zarówno wygodnej dla człowieka, jak i łatwo przekształcalnej do postaci rozumianej przez komputer Abstrakcja technika upraszczania pozwalająca na analizę złożonych zagadnień na różnych poziomach szczegółowości, pozwala skupić się na współpracy elementów tego samego poziomu i sposobie ich łączenia w elementy poziomu wyższego Podstawy informatyki 4
5 Historia maszyn liczących ABAKUS 6 lat pne - deska z wyżłobieniami symbolizującymi kolejne potęgi dziesiątki - obliczenia wykonywano przez przekładanie (w określony sposób) kamyków w wyżłobieniach - za wykonanie algorytmu odpowiedzialny człowiek wynalazek używany przez starożytnych Greków i Rzymian w postaci różnych liczydeł stosowany praktycznie i w XX w Podstawy informatyki 5
6 Historia maszyn liczących 63 Wilhelm Schickard Niemcy, prof matematyki i astronomii z Uniwersytetu w Tybindze przedstawia projekt zegara, który może wykonać 4 operacje arytmetyczne i wyciągnąć pierwiastek kwadratowy 638 Blaise Pascal Francja, rozpoczyna konstruowanie maszyny do realizacji algorytmu dodawania; wykonał 5 egzemplarzy, ale dopiero po latach maszyna zadziałała poprawnie 673 Wilhelm Leibniz Niemcy, twierdzi, że opracował kalkulator wykonujący mnożenie i dzielenie w maszynach tych dane reprezentowane były za pomocą pozycji kół zębatych Podstawy informatyki 6
7 Historia maszyn liczących 96 r Lee de Forest, lampa elektronowa - trioda 8 Joseph Jacquard Francja, konstruuje maszynę tkacką, w której poszczególne kroki wykonywane w trakcie tkania definiowano za pomocą wzoru złożonego z otworów na karcie papierowej 833 Charles Babbage, prof astronomii w Cambridge, opracowuje maszynę, w której algorytm można było definiować za pomocą kart perforowanych Asystentka Babbage`a - Augusta Ada Byron uznawana dziś bywa za pierwszą programistkę 89 Herman Hollerith konstruuje maszyny rachunkowe do przeprowadzenia spisu powszechnego ludności w Stanach Zjednoczonych, w których nośnikami informacji są karty perforowane; to usprawnienie doprowadza do powstania IBM możliwości współczesnej technologii nie nadążały za odkryciami teoretycznymi raczkującej informatyki aż do pojawienia się układów elektronicznych Podstawy informatyki 7
8 Historia maszyn liczących Maszyna analityczna Babbage`a Podstawy informatyki 8
9 Historia maszyn liczących 94 Niemiec Konrad Zuse i Amerykanin George Stibitz niezależnie opracowują zasady obliczeń zmiennoprzecinkowych W 94 r Zuse konstruuje prototyp maszyny Z3 do takich obliczeń 944 Howard Aiken z Harvard University wraz z grupą inżynierów 947 r powstaje tranzystor z IBM konstruuje przekaźnikową maszynę MARK-I, wzorowaną na modelu maszyny Babbage'a, wykorzystującą taśmę papierową jako nośnik danych i programu 945 John von Neumann opisuje architekturę maszyny z oddzielnie zapisywanym programem Idee von Neumanna stają się podstawą konstrukcji wszystkich maszyn, aż do czasów współczesnych Rok później John von Neumann konstruuje EDVAC (Electronic Discrete Variable Computer) maszyny przekaźnikowe stawały się przestarzałe praktycznie natychmiast po ich skonstruowaniu Podstawy informatyki 9
10 Historia maszyn liczących MARK- - dodanie lub odjęcie dwóch liczb 3 cyfrowych trwało,3 s, przemnożenie 6 s, a podzielenie,4 s Podstawy informatyki
11 Historia maszyn liczących 945 r John W Mauchly i JPresper Eckert - ENIAC, - 8 lamp, 9 m3 objętości, 3 ton, 5 kw poboru mocy, 5 działań na sekundę Praktycznie liczydło - wykonane na zamówienie armii amerykańskiej do wyznaczania torów pocisków artyleryjskich i bomb 58 r Jack Kilby z Texas Instruments zbudował pierwszy układ scalony, składający się z jednego tranzystora, trzech rezystorów i jednego kondensatora 97 r firma INTEL Corporation wytwarza pierwszy mikroprocesor 44, w którym było już tranzystorów na jednym podłożu krzemowym Podstawy informatyki
12 Historia maszyn liczących 976 r Steve Jobs i Stephen Wozniak zbudowali dostępny komercyjnie komputer i założyli firmę Apple Computer 98 r Seagate wprowadza pierwszy dysk twardy 5 MB do komputerów osobistych 98 r IBM wprowadza na rynek pierwszy komputer osobisty PC z 6-bitowym procesorem 888, dla którego podstawowe oprogramowanie opracowała młoda firma Microsoft 98 r Powstają: Compaq, Sun i Lotus 983 r Bjarne Stroustroup opracowuje C Borland wprowadza Turbo Pascal Podstawy informatyki
13 Historia maszyn liczących 984 r Microsoft prezentuje system operacyjny Windows 989 r Anglik Tim Berners-Lee rozpoczyna badania nad uniwersalną wymianą danych w sieci Internet Rok później powstaje protokół HTTP Nazwa World Wide Web pojawia się w 99 r 99 r Linus Thorvalds opracowuje system operacyjny Linux INTEL wprowadza na rynek mikroprocesor Pentium IV Podstawy informatyki 3
14 Historia maszyn liczących 945 ENIAC 8 lamp 9 m 3 objętości 5 kw pobór mocy 97 - mikroprocesor 44 tranzystorów 5 cm 3 objętości ( 3,6 * 6 mniej ) W pobór mocy (,5 * 3 mniej ) INTEL wprowadza na rynek mikroprocesor Pentium IV - na płytce o powierzchni 4 cm umieszczono 4 * 6 tranzystorów Podstawy informatyki 4
15 Przechowywanie informacji Współczesne komputery przechowują informacje w postaci ciągu bitów Bit binary digit to cyfra albo Zapamiętanie bitu przez maszynę liczącą wymaga istnienia w niej urządzenia zdolnego do jednego z dwóch możliwych stanów przykłady : - przełącznik włączony lub wyłączony - przekaźnik otwarty lub zamknięty - kondensator naładowany lub rozładowany Brak zmian to brak informacji! Podstawy informatyki 5
16 Operacje logiczne Przechowywanie informacji prawda fałsz Operacje, które manipulują wartościami logicznymi prawda/fałsz (true/false) nazywa się operacjami logicznymi lub boole skimi * Operacja AND AND AND AND AND Operacja OR OR OR OR OR Operacja XOR XOR XOR XOR XOR * na cześć matematyka George a Boola ( ) Podstawy informatyki 6
17 Operacje logiczne Przechowywanie informacji Bramki logiczne urządzenia, które na podstawie wejściowych tworzą wartość wyjściową zgodnie z określoną operacją logiczną AND wejścia wyjście OR wejścia wyjście XOR wejścia wejścia wyjście wyjście NOT wejście wejścia wyjście wyjście wejścia wyjście wejście wyjście Podstawy informatyki 7
18 Bramki logiczne Przechowywanie informacji Bramki logiczne są podstawowymi elementami, z których buduje się komputery Zazwyczaj są układami elektronicznymi, w których cyfry i reprezentuje się przez różne poziomy napięć Przerzutniki układy idealne do zapamiętania jednego bitu wejście wejście wyjście wejście wyjście wejście Podstawy informatyki 8
19 Działanie przerzutnika Przechowywanie informacji wejście wyjście wejście Podstawy informatyki 9
20 Działanie przerzutnika Przechowywanie informacji wejście wyjście wejście Podstawy informatyki
21 Działanie przerzutnika Przechowywanie informacji wejście wyjście wejście Podstawy informatyki
22 Działanie przerzutnika Przechowywanie informacji wejście wyjście wejście Podstawy informatyki
23 Działanie przerzutnika Przechowywanie informacji wejście wyjście wejście Podstawy informatyki 3
24 Inne techniki przechowywania informacji Rdzenie core lata 6 ubiegłego stulecia; małe pierścienie materiału magnetycznego z nawiniętym przewodem elektrycznym - kierunek namagnesowania oznaczał wartość przechowywanego bitu; - ogromne rozmiary i duże zużycie energii; - zdolność do przechowywania informacji po wyłączeniu komputera Kondensatory - wartość bitu reprezentowana jednym z dwóch możliwych stanów kondensatora naładowany lub rozładowany Przechowywanie informacji - współczesna technika daje możliwość umieszczania na jednej płytce zwanej kością setek milionów maleńkich kondensatorów - niewielkie ładunki mają skłonności do samoistnego zanikania dlatego też stosowany jest zabieg odświeżania ładunków pamięć dynamiczna Podstawy informatyki 4
25 Reprezentacja informacji w komputerze Komputery przechowują informacje w postaci ciągu bitów Notacja szesnastkowa hexadecimal notation stosowana w celu uproszczenia reprezentacji ciągu bitów Przechowywanie informacji Ciąg bitów reprezentacja szesnastkowa 8 9 A 3 B 4 C 5 D 6 E 7 F Podstawy informatyki 5
26 Przechowywanie informacji Reprezentacja informacji w komputerze W ten sposób można przedstawić : - ciąg 8 bitowy w postaci A4 - ciąg 6 bitowy w postaci E6B6 Podstawy informatyki 6
27 Organizacja danych Przechowywanie informacji Pamięć główna (operacyjna) main memory zestaw układów zdolnych do zapamiętania bitu - Układy zorganizowane są w jednostki zwane komórkami lub słowami - Zazwyczaj w jednej komórce mieści się 8 bitów - Ciąg 8 bitów to bajt - Każda komórka posiada unikatowy adres - Dostęp do każdej komórki jest niezależny od dostępu do komórek pozostałych RAM random acces memory Podstawy informatyki 7
28 Organizacja danych Przechowywanie informacji Bity umieszczone w komórce traktowane są w ustalony sposób najbardziej znaczący koniec najmniej znaczący koniec najbardziej najmniej znaczący bit znaczący bit Ważną konsekwencja uporządkowania zarówno komórek w pamięci jak i bitów w komórce jest to, że cały zbiór bitów w pamięci stanowi jeden długi szereg Podstawy informatyki 8
29 Przechowywanie informacji Jednostki wielkości pamięci bit b bajt B B 8b kilobajt kb kb B ( 4 B ) ~ 3 megabajt MB MB B ( B) ~ 6 gigabajt GB GB 3 B ( B) ~ 9 terabajt TB TB 4 B ( B) ~ Jeden bajt może reprezentować 56 różnych wartości, które mogą odpowiadać różnym zapisywanym informacjom różnym dzięki odpowiedniemu kodowaniu informacji Podstawy informatyki 9
30 Kodowanie tekstu ASCII American Standard Code for Information Interchange wprowadzony przez American National Standards Institute ( ANSI ) Do reprezentacji małych i wielkich liter, znaków przestankowych, cyfr od do 9 oraz informacji sterujących zastosowano ciągi 7-bitowe Obecnie ASCII rozszerza się do 8 bitów wprowadzając na najbardziej znaczącej pozycji ciągu 8-bitowego 3 kody sterujace 3 47 znaki pomocnicze (,!,,-, ) cyfry znaki pomocnicze (:,;,>,,?,@) 65 9 A, B,, Z 9 96 znaki specjalne 97 a, b,, z 3 6 znaki specjalne 7 DEL Podstawy informatyki 3
31 Kodowanie liczb System pozycyjny wagowy L n a i m i p i a m p m a p a p a p a n p n gdzie: p - podstawa systemu liczbowego a i - cyfra i-tej pozycji, a i {,,, p-} n - ilość cyfr części całkowitej liczby L m - ilość cyfr części ułamkowej liczby L Podstawy informatyki 3
32 Kodowanie liczb System dziesiętny p, a i {,,, 3, 4, 5, 6, 7, 8, 9 } - dla liczby 4,4 L można zapisać w postaci n i m a p i i L 4 4,,4 4 4,4 3 Podstawy informatyki 3
33 Kodowanie liczb System piątkowy p 5, a i {,,, 3, 4 } liczba (4,4) 5 przedstawia wartość L n i m a p i i L ,8, , Podstawy informatyki 33
34 Podstawy informatyki 34 Kodowanie liczb System dwójkowy - binarny p, a i {, } liczba (całkowita) reprezentowana przez ciąg bitów : przedstawia wartość : L n m i i a i p L zgodnie z zależnością :
35 Podstawy informatyki 35 Ułamki w zapisie binarnym Liczba ułamkowa wyrażona w zapisie binarnym jako : Kodowanie liczb n m i i a i p L zgodnie z zależnością : przedstawia liczbę : 8, ,5,5, L kropka pozycyjna ( radix point ) oddziela część całkowitą liczby od części ułamkowej
36 Konwersja liczby dziesiętnej Kodowanie liczb Algorytm zamiany całkowitej liczby dziesiętnej L na liczbę w systemie o podstawie p L : p L reszta R L : p L reszta R L k- : p reszta R k ( L) Rk Rk p R Podstawy informatyki 36
37 Konwersja liczby dziesiętnej Kodowanie liczb Przykład zamiany liczby 333 na liczbę w systemie piątkowym : : : : reszta reszta reszta reszta ( 33 ) 5 Podstawy informatyki 37
38 Konwersja liczby dziesiętnej Kodowanie liczb Przykład zamiany liczby 333 na liczbę w systemie binarnym : : : : : : : : : reszta reszta reszta reszta reszta reszta reszta reszta reszta 333 ( ) Podstawy informatyki 38
39 Konwersja ułamka Kodowanie liczb Algorytm zamiany ułamka dziesiętnego U na ułamek w systemie o podstawie p U * p L cz całkowita C U * p L cz całkowita C U k- * p cz całkowita C k ( U ) C Ck Ck p Podstawy informatyki 39
40 Konwersja ułamka Kodowanie liczb Przykład zamiany ułamka,34 na ułamek w systemie piątkowym,34,55,76,8 * * * * ,55,76 3,8 4, cz całkowita cz całkowita cz całkowita cz całkowita 3 4,34 (,34 ) 5 Podstawy informatyki 4
41 Konwersja ułamka Kodowanie liczb Ale w przypadku ułamka,5,5,5,5 * * * 5 5 5,5,5,5 cz całkowita cz całkowita cz całkowita,5 * 5,5 cz całkowita,5 (,() ) 5 Podstawy informatyki 4
Wstęp do Informatyki. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Wstęp do Informatyki dr inż. Paweł Pełczyński ppelczynski@swspiz.pl Literatura 1. Brookshear, J. G. (2003). Informatyka w ogólnym zarysie. WNT, Warszawa. 3. Małecki, R. Arendt D. Bryszewski A. Krasiukianis
Bardziej szczegółowoalgorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy
Podstawowe pojęcia związane z informatyką: informatyka dziedzina wiedzy i działalności zajmująca się gromadzeniem, przetwarzaniem i wykorzystywaniem informacji, czyli różnego rodzaju danych o otaczającej
Bardziej szczegółowoArchitektura komputerów Historia systemów liczących
Historia systemów liczących Prezentacja jest współfinansowana przez Unię Europejską w ramach Europejskiego Funduszu Społecznego w projekcie pt. Innowacyjna dydaktyka bez ograniczeń - zintegrowany rozwój
Bardziej szczegółowoTechniki 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
Bardziej szczegółowo2014-10-15. Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera
Architektura komputera dr inż. Tomasz Łukaszewski 1 2 500 p.n.e: pierwsze liczydło (abakus) Babilonia. 1614kostkiJohnaNapiera szkockiego matematyka pozwalające dodawać i odejmować 3 4 1621suwak logarytmicznyopracowany
Bardziej szczegółowoPodstawy informatyki (2)
Podstawy informatyki (2) dr inż. Sebastian Pluta pluta@icis.pcz.pl Instytut Informatyki Teoretycznej i Stosowanej Informacje informatyka to nauka o przetwarzaniu i przechowywaniu informacji informacja
Bardziej szczegółowoWprowadzenie 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ęć
Bardziej szczegółowoSystemy 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=
Bardziej szczegółowoL6.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ł
Bardziej szczegółowoDla 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
Bardziej szczegółowoWprowadzenie 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)
Bardziej szczegółowoJednostki 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
Bardziej szczegółowoJednostki miar stosowane w sieciach komputerowych. mgr inż. Krzysztof Szałajko
Jednostki miar stosowane w sieciach komputerowych mgr inż. Krzysztof Szałajko Jednostki wielkości pamięci Jednostka Definicja Przykład Bit (b) 0 lub 1 Włączony / wyłączony Bajt (B) = 8 b Litera w kodzie
Bardziej szczegółowoDane, 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,
Bardziej szczegółowoWstę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
Bardziej szczegółowoSYSTEMY 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:,,,,...
Bardziej szczegółowoINFORMATYKA. 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
Bardziej szczegółowoArytmetyka komputerów
Arytmetyka komputerów wer. 4 z drobnymi modyfikacjami! Wojciech Myszka 2017-10-26 20:59:28 +0200 Liczby binarne Liczby dwójkowe nie są wcale nowym wynalazkiem: Pierwsze wzmianki pochodzą z Indii, z 5 2
Bardziej szczegółowoProgramowanie 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
Bardziej szczegółowoArytmetyka 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
Bardziej szczegółowoSystemy 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
Bardziej szczegółowoWykład pierwszy Rys historyczny rozwoju sprzętu komputerowego
Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego ARK: W1 SG 2005 1/7 Ważniejsze daty w historii rozwoju komputerów 1/5? komputery astronomiczne (Stonehenge)? abak (RYS1a, RYS1b) ok. 1400 astrolabium
Bardziej szczegółowo12. 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
Bardziej szczegółowoDr 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
Bardziej szczegółowoInformatyka 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
Bardziej szczegółowoWstęp do informatyki- wykład 2
MATEMATYKA 1 Wstęp do informatyki- wykład 2 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
Bardziej szczegółowoCyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2
Cyfrowy zapis informacji 5 grudnia 2013 Wojciech Kucewicz 2 Bit, Bajt, Słowo 5 grudnia 2013 Wojciech Kucewicz 3 Cyfrowy zapis informacji Bit [ang. binary digit] jest elementem zbioru dwuelementowego używanym
Bardziej szczegółowoJę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
Bardziej szczegółowoSystemy operacyjne i sieci komputerowe
Historia komputerów 1 1. Historia komputeryzacji 1620 suwak logarytmiczny narzędzie ułatwiające dokonywanie prostych obliczeń, logarytmowanie. Był stosowany przez inżynierów jeszcze w XX wieku. Wynalazca,
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowoArytmetyka liczb binarnych
Wartość dwójkowej liczby stałoprzecinkowej Wartość dziesiętna stałoprzecinkowej liczby binarnej Arytmetyka liczb binarnych b n-1...b 1 b 0,b -1 b -2...b -m = b n-1 2 n-1 +... + b 1 2 1 + b 0 2 0 + b -1
Bardziej szczegółowoO informatyce i jej historii. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski
O informatyce i jej historii R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski www.il.pw.edu.pl/~rg s-rg@siwy.il.pw.edu.pl Informatyka (1) Informatyka to gałąź wiedzy związana z procesami:! projektowania,
Bardziej szczegółowoWstę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,
Bardziej szczegółowoJAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI?
JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI? Dlaczego dla informatyków ważne są liczby? Dlaczego dla informatyków ważne są liczby? bo w pamięci komputerów cyfrowych wszelkie dane (teksty,
Bardziej szczegółowoPodstawowe operacje arytmetyczne i logiczne dla liczb binarnych
1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie
Bardziej szczegółowoHistoria komputerów. Szkoła Podstawowa nr 8 im. Jana Wyżykowskiego w Lubinie
Historia komputerów Informatyka - dziedzina nauki, która zajmuje się przetwarzaniem informacji przy pomocy komputerów i odpowiedniego oprogramowania. Historia informatyki: Pierwszymi narzędziami, które
Bardziej szczegółowoModuł 2 Zastosowanie systemów liczbowych w informacji cyfrowej
Moduł 2 Zastosowanie systemów liczbowych w informacji cyfrowej 1. Pozycyjne systemy liczbowe 2. Zasady zapisu liczb w pozycyjnych systemach liczbowych 3. Podstawowe działania na liczbach binarnych 4. Liczby
Bardziej szczegółowoArchitektura 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
Bardziej szczegółowoPracownia Komputerowa wykład VI
Pracownia Komputerowa wykład VI dr Magdalena Posiadała-Zezula http://www.fuw.edu.pl/~mposiada 1 Przypomnienie 125 (10) =? (2) Liczby całkowite : Operacja modulo % reszta z dzielenia: 125%2=62 reszta 1
Bardziej szczegółowoO systemach liczbowych
O systemach liczbowych 1. Systemy liczbowe Literatura:Turski,Propedeutyka...;Skomorowski,... 1.1. Dwójkowy system pozycyjny W dziesiętnym systemie pozycyjnym ciąg cyfr 321.23 oznacza liczbę 3 10 2 +2 10
Bardziej szczegółowoTeoretyczne 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
Bardziej szczegółowoArchitektura komputerów
Architektura komputerów Jan Kazimirski 1 Opis zajęć Odrobina historii... Elementy techniki cyfrowej Maszynowa reprezentacja danych Budowa i zasady działania współczesnych komputerów Elementy programowania
Bardziej szczegółowoPODSTAWY 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ą
Bardziej szczegółowoPodstawy informatyki (2)
Informacje Podstawy informatyki (2) dr inż Sebastian Pluta pluta@icispczpl Instytut Informatyki Teoretycznej i Stosowanej informatyka to nauka o przetwarzaniu i przechowywaniu informacji informacja to:
Bardziej szczegółowoTechnologie Informacyjne
page.1 Technologie Informacyjne Wersja: 4 z drobnymi modyfikacjami! Wojciech Myszka 2013-10-14 20:04:01 +0200 page.2 Cel zajęć Cele zajęć: Uaktualnienie i ujednolicenie wiedzy/terminologii oraz zdobycie
Bardziej szczegółowoDane, 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,
Bardziej szczegółowoSystemy 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.
Bardziej szczegółowoSystemy liczbowe. 1. System liczbowy dziesiętny
Systemy liczbowe 1. System liczbowy dziesiętny System pozycyjny dziesiętny to system, który używa dziesięciu cyfr, a jego podstawą jest liczba 10, nazywany jest pozycyjnym, bo pozycja cyfry w liczbie rozstrzyga
Bardziej szczegółowoKomputery. Wersja: 5 z drobnymi modyfikacjami! Wojciech Myszka :08:
Komputery Wersja: 5 z drobnymi modyfikacjami! Wojciech Myszka 2015-10-04 08:08:08 +0200 Odrobina historii matematyki Jak liczono kiedyś używając części ciała (na palcach), nacięcia (karby) na kiju, kości,...
Bardziej szczegółowoTechnologie 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
Bardziej szczegółowoKod U2 Opracował: Andrzej Nowak
PODSTAWY TEORII UKŁADÓW CYFROWYCH Kod U2 Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz http://pl.wikipedia.org/ System zapisu liczb ze znakiem opisany w poprzednim
Bardziej szczegółowoARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH
ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok
Bardziej szczegółowoPI 02-01/12. W jednym bajcie można można zakodować 256 różnych znaków.
PI 02-01/12 Jednostkę ilości informacji nazywamy bitem (bit to po angielsku kawałek). Do komunikacji z komputerem używany jest odpowiedni zestaw znaków. Każdy z nich jest odpowiednio kodowany, otrzymuje
Bardziej szczegółowoAlgorytmy i struktury danych
Algorytmy i struktury danych 5. Pamięć komputera Łódź 2013 Bity i bajty Pamięć komputera jest kategoryzowana wg dostępu, szybkości i pojemności. Typ Szybkość dostępu Odległość do CPU Pojemność Ulotna?
Bardziej szczegółowoPodstawy 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)
Bardziej szczegółowoKomputer 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
Bardziej szczegółowokodowanie informacji Autor prezentacji: 1 prof. dr hab. Maria Hilczer
kodowanie informacji Autor prezentacji: 1 prof. dr hab. Maria Hilczer Liczba całkowita to ciąg cyfr d n d n-1... d 2 d 1 d 0 system dziesiętny podstawa = 10 d i = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 liczba (10)
Bardziej szczegółowoARYTMETYKA 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
Bardziej szczegółowoMetody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015
Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015 1 Metody numeryczne Dział matematyki Metody rozwiązywania problemów matematycznych za pomocą operacji na liczbach. Otrzymywane
Bardziej szczegółowoTranzystor JFET i MOSFET zas. działania
Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej
Bardziej szczegółowoDZIESIĘTNY SYSTEM LICZBOWY
DZIESIĘTNY SYSTEM LICZBOWY Do zapisu dowolnej liczby system wykorzystuje dziesięć symboli (cyfr): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Dowolną liczbę w systemie dziesiętnym możemy przedstawić jako następująca
Bardziej szczegółowoWstęp do architektury komputerów
Wstęp do architektury komputerów Podręczniki: Willians Stallings: Organizacja i architektura systemu komputerowego, WNT Notatki z wykładu: http://zefir.if.uj.edu.pl/planeta/wyklad_architektura.htm Egzamin:
Bardziej szczegółowoWprowadzenie do inżynierii przetwarzania informacji
Dr inż. Robert Wójcik Wprowadzenie do inżynierii przetwarzania informacji 1. Maszyny i systemy cyfrowe 1.1. Historia komputerów i główne kierunki ich rozwoju 1.2. Reprezentacja informacji w elektronicznych
Bardziej szczegółowoWykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki
Studia Podyplomowe INFORMATYKA Podstawy Informatyki Wykład I: Kodowanie liczb w systemach binarnych 1 Część 1 Dlaczego system binarny? 2 I. Dlaczego system binarny? Pojęcie bitu Bit jednostka informacji
Bardziej szczegółowoKod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych.
Kod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych. Jeśli bit znaku przyjmie wartość 0 to liczba jest dodatnia lub posiada wartość 0. Jeśli bit
Bardziej szczegółowo1.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
Bardziej szczegółowoTechnika 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
Bardziej szczegółowoHistoria komputera. Lubię to! - podręcznik
Historia komputera Lubię to! - podręcznik Plan na dziś Definicja komputera Dlaczego powstał komputer? Historia komputerów Przyrządy do liczenia Co to jest komputer? Definicja z https://www.wikipedia.org/
Bardziej szczegółowo1259 (10) = 1 * * * * 100 = 1 * * * *1
Zamiana liczba zapisanych w dowolnym systemie na system dziesiętny: W systemie pozycyjnym o podstawie 10 wartości kolejnych cyfr odpowiadają kolejnym potęgom liczby 10 licząc od strony prawej i numerując
Bardziej szczegółowoInstrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.
Bardziej szczegółowodr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna Literatura B. Siemieniecki, W. Lewandowski Internet w szkole, Wyd. A. Marszałek 2001, B. Siemieniecki
Bardziej szczegółowoSystemy 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:
Bardziej szczegółowoArchitektura Systemów Komputerowych. Paweł Pełczyński ppelczynski@swspiz.pl
Architektura Systemów Komputerowych Paweł Pełczyński ppelczynski@swspiz.pl Program przedmiotu Struktura i zasada działania prostego systemu mikroprocesorowego Operacje wykonywane przez mikroprocesor i
Bardziej szczegółowoArchitektura systemów komputerowych
Architektura systemów komputerowych Grzegorz Mazur Zak lad Metod Obliczeniowych Chemii Uniwersytet Jagielloński 19 kwietnia 2011 Grzegorz Mazur (ZMOCh UJ) Architektura systemów komputerowych 19 kwietnia
Bardziej szczegółowoSamodzielnie wykonaj następujące operacje: 13 / 2 = 30 / 5 = 73 / 15 = 15 / 23 = 13 % 2 = 30 % 5 = 73 % 15 = 15 % 23 =
Systemy liczbowe Dla każdej liczby naturalnej x Î N oraz liczby naturalnej p >= 2 istnieją jednoznacznie wyznaczone: liczba n Î N oraz ciąg cyfr c 0, c 1,..., c n-1 (gdzie ck Î {0, 1,..., p - 1}) taki,
Bardziej szczegółowoREPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH
REPREZENTACJA LICZBY, BŁĘDY, ALGORYTMY W OBLICZENIACH Transport, studia niestacjonarne I stopnia, semestr I Instytut L-5, Wydział Inżynierii Lądowej, Politechnika Krakowska Adam Wosatko Ewa Pabisek Reprezentacja
Bardziej szczegółowoStan 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
Bardziej szczegółowoPracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula
Pracownia Komputerowa Wyk ad I Magdalena Posiada a-zezula Kontakt Zak ad Cząstek i Oddzia ywań Fundamentalnych pok 4.20, Pasteura 5. http://www.fuw.edu.pl/~mposiada email: Magdalena.Posiadala@fuw.edu.pl
Bardziej szczegółowoWstęp do współczesnej inżynierii EKS i komputery sterowane myślami. Andrzej Materka, listopad 2010
Politechnika Łódzka Instytut Elektroniki Wstęp do współczesnej inżynierii EKS i komputery sterowane myślami Andrzej Materka, listopad 2010 Jena Meeting, 12-14 December 2008 1/8 Plan wykładu - rozwój urządzeń
Bardziej szczegółowoPracownia Komputerowa wyk ad VI
Pracownia Komputerowa wyk ad VI dr Magdalena Posiada a-zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Przypomnienie 125 (10) =? (2) Liczby ca kowite
Bardziej szczegółowoUrządzenia Techniki. Klasa I TI. System dwójkowy (binarny) -> BIN. Przykład zamiany liczby dziesiętnej na binarną (DEC -> BIN):
1. SYSTEMY LICZBOWE UŻYWANE W TECHNICE KOMPUTEROWEJ System liczenia - sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Do zapisu
Bardziej szczegółowoO bitach, bajtach i hardware. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski
O bitach, bajtach i hardware R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski www.il.pw.edu.pl/~rg s-rg@siwy.il.pw.edu.pl Bity i bajty Jednostkę ilości informacji nazywamy bitem (bi to po angielsku kawałek)
Bardziej szczegółowoTechnika mikroprocesorowa
Technika mikroprocesorowa zajmuje się przetwarzaniem danych w oparciu o cyfrowe programowalne układy scalone. Systemy przetwarzające dane w oparciu o takie układy nazywane są systemami mikroprocesorowymi
Bardziej szczegółowoLogiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
Bardziej szczegółowoDYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE
ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE @KEMOR SPIS TREŚCI. SYSTEMY LICZBOWE...3.. SYSTEM DZIESIĘTNY...3.2. SYSTEM DWÓJKOWY...3.3. SYSTEM SZESNASTKOWY...4 2. PODSTAWOWE OPERACJE NA LICZBACH BINARNYCH...5
Bardziej szczegółowoHistoria informatyki
Spis treści 1 CZYM JEST INFORMATYKA... - 2-1.1 DEFINICJE INFORMATYKI...- 2-1.2 POJĘCIA ZWIĄZANE Z INFORMATYKĄ...- 2-2 ELEMENTY HISTORII INFORMATYKI... - 2-2.1 OD STAROŻYTNOŚCI DO ŚREDNIOWIECZA...- 2-2.2
Bardziej szczegółowoHISTORIA KOMPUTERÓW 2015/16. Bartosz Klin.
HISTORIA KOMPUTERÓW 2015/16 Bartosz Klin klin@mimuw.edu.pl http://www.mimuw.edu.pl/~klin/ Oś czasu Hollerith Torres Turing Shannon Stibitz Aiken 1880 1900 1920 1940 Konrad Zuse (1910-1995) - niemiecki
Bardziej szczegółowoPlan 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
Bardziej szczegółowoPracownia 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
Bardziej szczegółowoKodowanie 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
Bardziej szczegółowoKomputer i urządzenia z nim współpracujące.
Komputer i urządzenia z nim współpracujące. Program komputerowy Komputer maszynaelektroniczna przeznaczona do przetwarzania informacji Ogólny schemat działania komputera Podstawowe elementy komputera Większość
Bardziej szczegółowoArchitektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów
Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów Marcin Stępniak Informacje. Kod NKB Naturalny kod binarny (NKB) jest oparty na zapisie liczby naturalnej w dwójkowym systemie
Bardziej szczegółowoPodstawy Informatyki. Podstawy Informatyki. Warunki zaliczenia. Program wykładów. Metalurgia, I rok. Czym jest informatyka? Z czego się uczyć?
Podstawy Informatyki Metalurgia, I rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@metal.agh.edu.pl tel. 012 617 28 89 Konsultacje: poniedziałek, 11.30-13; B-4, pok. 207 PROGRAM ZAJĘĆ
Bardziej szczegółowoPodstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia
Budowa komputera Schemat funkcjonalny i podstawowe parametry Podstawowe pojęcia Pojęcia podstawowe PC personal computer (komputer osobisty) Kompatybilność to cecha systemów komputerowych, która umoŝliwia
Bardziej szczegółowoPracownia Komputerowa wyk ad VII
Pracownia Komputerowa wyk ad VII dr Magdalena Posiada a-zezula Magdalena.Posiadala@fuw.edu.pl http://www.fuw.edu.pl/~mposiada Magdalena.Posiadala@fuw.edu.pl 1 Notacja szesnastkowa - przypomnienie Szesnastkowy
Bardziej szczegółowoDr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 2 WSTĘP DO INFORMATYKI
Dr inż. Grażyna KRUPIŃSKA Grazyna.Krupinska@fis.agh.edu.pl D-10 pokój 227 WYKŁAD 2 WSTĘP DO INFORMATYKI Ćwiczenia i laboratorium 2 Kolokwia zaliczeniowe - 1 termin - poniedziałek, 29 stycznia 2018 11:30
Bardziej szczegółowoDr 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,
Bardziej szczegółowoHistoria maszyn liczących
Historia maszyn liczących pierwsze potrzeby liczenia już w czasach, kiedy ludzie żyli w jaskiniach i lasach (religia, jesienne zbiory). Zaczęto liczyć nacięcia na drewnie, znaki na ścianach pierwszy kalendarz
Bardziej szczegółowoPrzedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński
Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński Temat: Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy.
Bardziej szczegółowoPodstawy 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
Bardziej szczegółowo