Podstawowe pojęcia dotyczące komputera - architektura.pdf

(428 KB) Pobierz
Podstawy Informatyki
Podstawowe pojęcia
dotyczące komputera
- architektura
353299060.007.png 353299060.008.png
Definicje
n Informatyka - nazwa powstała w 1968 roku, stosowana w Europie
n =dział matematyki
n Computer science , czyli nauki komputerowe, USA
n =działy nauki stosujące wyrafinowane metody komputerowe (np. chemia
czy ekonomia komputerowa).
n Computational science , nauki obliczeniowe, Kanada
n Information science - nauki o informacji
n = zastosowania komputerów do zarządzania informacją.
353299060.009.png 353299060.010.png
Definicje
n Definicja encyklopedyczna:
Informatyka zajmuje się całokształtem przechowywania, przesyłania,
przetwarzania i interpretowania informacji. Wyróżnia się w niej dwa działy,
dotyczące sprzętu i oprogramowania”.
n Nowsza definicja, opracowana w 1989 roku przez Association for
Computing Machinery (ACM), mówi:
Informatyka to systematyczne badanie procesów algorytmicznych, które
charakteryzują i przetwarzają informację, teoria, analiza, projektowanie,
badanie efektywności, implementacja i zastosowania procesów
algorytmicznych. Podstawowe pytanie informatyki to: co można
(efektywnie) zalgorytmizować”.
n Informatyka
n Informatyka
353299060.001.png 353299060.002.png
Organizacje informatyków
n ACM, Association for Computing Machinery. Największa i najstarsza
(1947) organizacja skupiająca informatyków.
n IEEE Computer Society – IEEE (The Institute of Electrical and
Electronics Engineers) jest największym stowarzyszeniem zawodowym
na świecie.
n American Society for Information Science, stowarzyszenie nauk
informacyjnych.
n Polska Izba Informatyki i Telekomunikacji
353299060.003.png 353299060.004.png
Czym się zajmuje informatyka?
n Algorytmika - fundament informatyki, wiedza o sposobach rozwiązywania
zagadnień, czyli konstruowaniu algorytmów.
n Zadania algorytmiczne - czyli zadania, dla których znamy sposób
rozwiązania.
n Algorytm – sposób rozwiązania zagadnienia podany w formie przepisu
określającego skończoną liczbę operacji oraz kolejność w jakiej operacje te
powinny być wykonywane.
n Algorytmy efektywne - czyli takie, które dają rozwiązanie przed końcem
świata.
n Złożoność obliczeniowa algorytmów - ocena, ile trzeba będzie wykonać
obliczeń.
n Testowanie i dowodzenie poprawności algorytmów.
n Algorytmy heurystyczne : metody bez gwarancji na znalezienie rozwiązania
(sztuczna inteligencja).
353299060.005.png 353299060.006.png
Zgłoś jeśli naruszono regulamin