piątek, 5 września 2014

1.Algorytm – w matematyce skończony ciąg jasno zdefiniowanych czynności, koniecznych do wykonania pewnego rodzaju zadań. Algorytmy znajdują jednak zastosowanie w wielu dziedzinach życia poza matematyką.
2.Rodzaje algorytmów: 
-Linowy: Algorytm liniowy to taki, w którym nie określono żadnych warunków. Jest też nazywany sekwencyjnym, gdyż każdy z kroków w tym algorytmie następuje sekwencyjnie, czyli wykonanie jednej sekwencji powoduje przejście bezpośrednio do następnej. Przykład: Obliczanie obwodu prostokąta:
 -Warunkowe: Algorytm warunkowy to taki, w którym wykonanie instrukcji uzależnione jest od spełnienia lub niespełnienia warunku. Posłużę się podobnym przykładem z prostokątem:
-Iteracyjny- algorytm, który uzyskuje wynik przez powtarzanie danej operacji początkowo określoną liczbę razy lub aż do spełnienia określonego warunku. Inaczej zwany pętlą. Tym razem przykład z obliczaniem pola kwadratu:
-Rekurencyjny- To algorytm,który wywołuje sam siebie do rozwiązania tego samego problemu. Słynnym przykładem jest algorytm Euklidesa.

3.Sposoby reprezentowania algorytmu:
-Lista kroków- Ciąg instrukcji do rozwiązania problemu.Znany już przykład z obwodem prostokąta:

Algorytm liniowy w postaci listy kroków – obliczanie obwodu prostokąta

Dane: bok a i b
Lista kroków:
1. Początek algorytmu
2. Podaj bok a
3. Podaj bok b
4. oblicz obwód: ob:=2*a+2*b
5. Wyprowadź wartość ob
6. Koniec algorytmu

-Schemat blokowy- Jest to po prostu graficzne pokazanie problemu takie jak we wszystkich przykładach powyżej.
-Drzewo algorytmiczne- Specjalny rodzaj schematu blokowego gdzie schemat przyjmuje postać drzewa. W takiej reprezentacji, wierzchołki pośrednie drzewa zawierają wykonywane w algorytmie operacje, a w wierzchołkach końcowych znajdują się wszystkie możliwe wyniki wykonania algorytmu.
-Pseudokod- Pseudokod algorytmu jest to połączenie języka naturalnego (opis słowny) z elementami składni języka programowania.
-Kod właściwy- jest to gotowy plik tekstowy odczytywany przez konkretny program. "Suche dane"

wtorek, 18 marca 2014

Konfiguracja komputera do pracy w sieci


  • Poprzez wejście w wiersz poleceń(cmd.exe) możemu wywołać wszytkie potrzebne nam informacje o naszym połączeniu sieciowym. Wpisujemy tam "ipconfig". Opcjonalnie możemy dodać : "/all" lub "|more"

















    • DHCP czyli Dynamic Host Configuration Protocol to protokół komunikacyjny umożliwiający komputerom uzyskanie od serwera takich danych konfiguracyjnych jak, np. adresu IP hosta, adresu IP bramy sieciowej, adresu serwera DNS czy maski podsieci.
    • Adres IP to w protokole IP liczba nadawana interfejsowi sieciowemu, grupie interfejsów , bądź całej sieci komputerowej, służąca identyfikacji elementów sieci w warstwie trzeciej modelu OSI – w obrębie sieci lokalnej oraz poza nią (tzw. adres publiczny).
    • Zwróćmy szczególną uwagę na maskę podsieci której funkcją jest wyodrębnianie części sieciowe w adresie IP od części hosta. (Czyli znane nam 4 ciągi trzycyfrowych liczb)

    wtorek, 4 marca 2014

    Sieci komputerowe


      http://pracowaconline.files.wordpress.com/2013/04/pracaprzezinternet.jpg
    Sieć to grupa połączonych ze sobą urządzeń tak aby umożliwić między sobą wymianę informacji i współużytkowanie.

    Jedną z sieci jest Internet-  ogólnoświatowa sieć komputerowa oparta na protokole IP i obejmująca swoim zasięgiem cały świat.

    Główne zalety sieci komputerowych:
    • Możliwość komunikacji z innymi osobami
    • Łatwy dostęp do oprogramowania, sprzętu i usług internetowych.
    • Oszczędność czasu i wygoda w użytkowaniu.
    Główne wady sieci komputerowych:
    • Duże ceny urządzeń sieciowych
    • Możliwe problemy z stabilnością, ergonomicznością i bezpieczeństwem sieci (awarie, skomplikowane okablowanie, łatwośc rozprzestrzenia się wirusów itp.)
     Wyróżniamy następujące urządzenia sieciowe:
    • Karta sieciowa- przesyła dane między komputerami zamieniając sygnały w pakiety danych
    • Koncentrator- Służy do łączenia wielu komputerów, ale zmniejsza wydajność sieci.
    • Przełącznik- Łączy segmenty sieci a przez zastosowanie adresu MAC nie zmniejsza wydajności.
    • Router- Pełni rolę węzła komunikacyjnego między adresami. Stosowany w celu łączenia kilku sieci o różnym zasięgu.
    • Access Point- Zapewnia dostęp do sieci bezprzewodowej o znacznej prędkości. Często pełni też funkcje wtórnika, bridge, i przełącznika.
    • Wtórnik- Kopiuje odbierany sygnał a następnie go wzmacnia.
    • Bridge-  Służy do łączenia segmentów sieci. Zwiększa zasięg i wydajność.


    Podział sieci ze względu na zasięg działania:
    http://djknet.pl/pix/lanmanwan.jpg
    • LAN
    • MAN
    • WAN
    • Internet



    Podział sieci ze względu na topologię:
    • Szynowa
    • Pierścieniowa
    • Gwiazda
    Podział sieci ze względu na organizację:
    • Klient-serwer
    • Peer-to-peer (P2P)
    Rodzaje medium transmisyjnego:
    • Kabel RJ45 (skrętka)
    • Kabel koncentryczny
    • Fale radiowe
    • Światłowody.