sobota, 26 maja 2018

Algorytmy i zależności funkcyjne w arkuszu kalkulacyjnym



  Powyższe zagadnienie rozwinięte jest w prezentacji, omówione są tam m.in:
* zapisywanie algorytmu liniowego w arkuszu kalkuacyjnym
* zapisywanie warunków zagnieżdżonych w arkuszu kalkuacyjnym


https://docs.google.com/presentation/d/1ldq6v4diRDg-irFE6MjVOdoJWggi94TJPJYmYtPQDa4/edit?usp=sharing

Projekt szansy i rozwoju e-usług


Zapraszam do zapoznania się z tematem "Szans i zagrożeń związanych z rozwojem informatyki i technologii informacyjno-komunikacyjnych" na przykładzie e-zakupów:

https://docs.google.com/presentation/d/1KqsjovjJSVvvu9g_RxZKzoj473Lkw9FugywUL6jST2s/edit?usp=sharing

Sieci komputerowe


  Zapraszam do zapoznania się z tematem sieci komputerowych w poniższej prezentacji:

https://docs.google.com/presentation/d/1HGCnUiy9rdoCdkhAcv7DUkF3zqa8cnL4kAsygAOGJX4/edit?usp=sharing

Systemy operacyjne


  System operacyjny to zbiór programów kontrolujących pracę komputera oraz zainstalowanych w nim programów.

  Działanie systemu operacyjnego opiera się na:
* pośrednictwie pomiędzy użytkownikiem i komputerem oraz programami użytkowania,
* zarządza pamięcią operacyjną i zasobami komputera,
* nadzoruje wymianę danych pomiędzy jednostką centralną i urządzeniami zewnętrznymi,
* organizuje zapis danych,
* sygnalizuje błędy w działaniu komputera i aplikacji,
* nadzoruje uruchomienie i wykonywanie programów.

B - bajt
b - bit
1 bajt = 8 bitów
1 Kb = 1024 b
1 Mb = 1024 Kb
...
1 KB = 1024 B
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB

   Systemy operacyjne:
* Microsoft Windows (95/97/XP/98/2000/Vista/Windows 7/Windows 8/Windows 10)
* MS DOS
* Unix
* Linux
* Mac OS
* Ubuntu


wtorek, 23 stycznia 2018

Algorytm kompresji bezstratnej


     Kompresja bezstratna (ang. lossless compression) – ogólna nazwa metod kompresji informacji do postaci zawierającej zmniejszoną liczbę bitów, pod warunkiem, że metoda ta gwarantuje możliwość odtworzenia informacji z postaci skompresowanej do identycznej postaci pierwotnej.

Najważniejszym twierdzeniem o kompresji bezstratnej jest twierdzenie o zliczaniu.


Popularne metody

  • kodowanie Shannona, Shannona-Fano, Huffmana, arytmetyczne
  • LZ77, LZ78 i pochodne (LZSS, LZP, LZW, LZMW, LZAP)
  • RLE
  • PPM
  • transformata Burrowsa-Wheelera, Move To Front

Algorytm kompresji stratnej


     Kompresja stratna – metoda zmniejszania liczby bitów potrzebnych do wyrażenia danej informacji, które nie dają gwarancji, że odtworzona informacja będzie identyczna z oryginałem. Dla niektórych danych algorytm kompresji stratnej może odtworzyć informację w sposób identyczny.

Najpopularniejsze algorytmy kompresji
Obraz
  • JPEG, podstawa algorytmu MPEG, oparty na DCT i dający relatywnie słabe rezultaty.
  • JPEG2000, oparty na falkach, dający znacznie lepsze wyniki
Wideo
  • DivX/XviD, przy odpowiednich warunkach może skompresować zawartość płyty DVD na zwykłą CD, bez widocznych różnic.
  • MPEG, jedną z jego odmian stosuje się przy filmach na DVD, bardzo wysoka jakość, połączona z większymi objętościowo plikami (100 MB DivX = ok. 350 MB MPEG).
  • Real Video, niską jakość obrazu rekompensuje mała objętość dzięki czemu wykorzystywany jest przy transmisjach na żywo.
Dźwięk
  • MP3, najpopularniejsze kodowanie stratne audio, oparte na MDCT, stosuje model psychoakustyczny Instytutu Fraunhoffera i firmy Thomson.
  • Ogg Vorbis, oparte na MDCT
  • Real Audio, rekompensuje straty jakości małą objętością, jest stosowany głównie do transmisji na żywo.



piątek, 5 stycznia 2018

Tablice C++

TABLICA jest złożoną strukturą danych, składająca się z określonej liczby elementów tego samego typu.

Aby utworzyć zmienne indeksowane(aby zapamiętać dane, nadajemy im różne dane,stosujemy wówczas zmienne indeksowane np, a1 , a2.... )w różnych językach programowania , stosuje się tablice.