1 Wprowadzenie do informatyki 2 Zastosowania informatyki

Transkrypt

1 Wprowadzenie do informatyki 2 Zastosowania informatyki
1 Wprowadzenie do informatyki
1.1 Prawa Murphego, czyli dlaczego nic nie może się udać
Kapitan Ed Murphy był inżynierem ds. rozwoju z Laboratorium Lotniczego w Wright Field
i zajmował się badaniem przyczyn symulowanych katastrof samolotów na zlecenie agencji NASA. Ludzkość
rozpoczęła notowanie jego Praw około 20 lat temu, a zaczęło się to od słynnego powiedzonka Eda:
•
Jeżeli coś może pójść źle - to pójdzie źle
•
Każde rozwiązanie problemu stwarza nowe problemy.
•
Nie można żadnego urządzenia zrobić "odpornym na głupotę", ponieważ głupcy są genialni.
•
Komputery są zawodne, ale ludzie jeszcze bardziej.
•
Każdy system, który polega na niezawodności człowieka, jest zawodny.
•
Błędów niewykrywalnych jest nieskończenie wiele rodzajów, natomiast błędów wykrywalnych jest
z założenia ściśle określona liczba.
•
Zawsze znajdzie się jeszcze jedna "pluskwa" w programie.
•
Każdy program kosztuje więcej i zajmuje więcej czasu niż przypuszczano.
•
Jeżeli program jest użyteczny, będzie musiał być zmieniony.
•
Każdy program będzie powiększał się tak długo, aż zajmie całą dostępną pamięć.
•
Karty sterujące, zabezpieczone przed niewłaściwym ułożeniem, ktoś włoży niewłaściwie.
1.2 Podstawowe pojęcia informatyki
Informatyka jest dziedziną wiedzy zajmującą się algorytmami oraz gromadzeniem,
wyszukiwaniem i przetwarzaniem informacji za pomocą komputerów i odpowiedniego oprogramowania.
Informacja (definicja ogólna) to taki czynnik, któremu człowiek może przypisać określony sens (znaczenie),
aby móc ją wykorzystywać do różnych celów. Informacja (definicja informatyczna) to zbiór danych
zebranych w celu ich przetwarzania i otrzymania wyników (nowych danych)
1.3 Krótka historia komputerów
W przeszłości komputery były nazywane oficjalnie Elektronicznymi Maszynami Cyfrowymi (skrót
EMC), a nazwa komputer pochodzi od anglosaskiego compute, co oznacza "obliczać". Za pierwszy
działający komputer zbudowany na świecie z elementów elektronicznych uważany jest ENIAC (ang.
Electronic Numerical Integrator and Computer ). Został on skonstruowany w latach1945-46 na
Uniwersytecie Pensylwanii w Stanach Zjednoczonych Ameryki Północnej. Zastosowano w nim 18 000 lamp
próżniowych oraz wiele innych elementów elektronicznych i mechanicznych. Mieścił się w szafach
ustawionych w podkowę i zajmował pomieszczenie o rozmiarach około 10 m. x 16 m., ważył 30 ton
i zużywał około 150 kW mocy elektrycznej (a więc tyle, ile około 1500 żarówek 100 W).
2 Zastosowania informatyki
Główne obszary zastosowań informatyki przedstawione zostały poniżej: Zastosowania informatyki,
a w szczególności komputerów można podzielić następująco:
•
programowanie:
•
tworzenie kompilatorów np. Turbo-Pascal, C++,Visual Basic,
•
programowanie systemów operacyjnych np. Unix, DOS, Linux, Windows NT,
•
tworzenie języków zorientowanych problemowo np. Access, dBase, Delphi.
•
wspomaganie pracy biurowej (pakiety oprogramowania np. Ms-Office 97):
•
edytory tekstu np. WordPad, Word,
•
edytory graficzne Paint,
•
bazy danych (np. zarządzanie bazą kadrową firmy),
•
programy kalkulacyjne np. Lotus 1-2-3, Excel 97,
3 Wstęp do algorytmów
3.1 Definicja algorytmu
Algorytm jest przepisem opisującym krok po kroku rozwiązanie problemu lub osiągnięcie jakiegoś
celu. Człowiek zawsze starał się ułatwiać sobie życie oraz ulepszać metody realizacji swoich zamierzeń:
wzniecanie ognia, budowanie piramid, wysyłanie wiadomości, sterowanie maszynami, wychodzenie
z labiryntu, pakowanie plecaka. Najstarsze algorytmy mają około 2000 lat, a więc opracowano je jeszcze
przed pojawieniem się pierwszych komputerów. Choć szybkość działania obecnych komputerów jest
zawrotna, to jednak istnieją zadania, których rozwiązywanie przy pomocy komputera może trwać dłużej niż
życie pojedynczego człowieka.
3.2 Sposoby przedstawiania algorytmów
Występują następujące sposoby przedstawiania algorytmów:
•
Słowny na ogół mało dokładny.
•
Lista kroków.
•
Schemat blokowy.
•
Drzewo algorytmu.
4 Wstęp do telekomunikacji
4.1 Historia telekomunikacji
Historia telekomunikacji rozpoczyna się w starożytności, kiedy to Grecy z Aleksandrii (450 r.
p.n.e.) wpadli na pomysł optycznego kodowania liter alfabetu za pomocą telegrafu. Manipulując
odpowiednio pięcioma pochodniami i tablicami z alfabetem mogli oni przekazywać wiadomości składające
się z liter przyporządkowanych uprzednio umówionym kombinacjom oświetlenia. Prawdopodobnie
najdziwniejszym medium transportowym był grecki posłaniec Filippides (490 r. p.n.e.), pokonujący dystans
42 km i 195 m między maratonem a Atenami, z ważną wiadomością o wspaniałym zwycięstwie Mitiadesa
nad Persami.
4.2 Usługi telekomunikacyjne
Usługi telekomunikacyjne obejmują aplikacje telekomunikacyjne, usługi przenoszenia
4.2.1 Aplikacje telekomunikacyjne
W skład aplikacji telekomunikacyjnych, wchodzą:
•
telefonia,
•
telegrafia (teleks i telegram), faks, teleteks, wideoteks,
•
wideotelefonia, telekonferencja,
•
EDI (poczta elektroniczna, wymiana dokumentów),
•
transmisja plików,
•
łączenie sieci lokalnych LAN,
•
dołączanie stacji roboczych lub sieci LAN do publicznych sieci komputerowych,
•
dołączanie kas fiskalnych i bankomatów do sieci,
•
bazy danych i elektroniczne wiadomości,
4.2.2 Usługi przenoszenia
Usługi przenoszenia (transportowe), zapewniające właściwy przekaz informacji:
•
analogowa publiczna sieć telefoniczna PSTN (z komutacją łączy),
•
cyfrowa publiczna sieć transmisji danych PSDN (z komutacja pakietów),
•
cyfrowa sieć z integracją usług ISDN (ang. Integrated Services Data Network),