wtorek, 8 lutego 2022
czwartek, 27 stycznia 2022
Bazy danych
1. Baza danych – zbiór danych zapisanych zgodnie z określonymi regułami. W węższymznaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyjętymi dla danego programu komputerowego specjalizowanego do gromadzenia i przetwarzania tych danych.Program taki (często pakiet programów)nazywany jest „systemem zarządzania bazą danych”
2. Bazy danych można podzielić według struktur organizacji danych, których używają:
- Bazy proste:
- kartotekowe
- hierarchiczne
- Bazy złożone:
- relacyjne
- obiektowe
- relacyjno-obiektowe
- strumieniowe
- temporalne
- nierelacyjne (NoSQL)
3. SQL to język programowania używany niemal przez wszystkie relacyjne bazy danych do tworzenia zapytań dotyczących danych, ich przetwarzania i definiowania oraz zapewniania kontroli dostępu.
4. Zarówno bazy danych jak i arkusze kalkulacyjne (na przykład Microsoft Excel) oferują wygodny sposób przechowywania informacji. Podstawowe różnice między nimi są następujące:
- - Sposób przechowywania danych i ich przetwarzania
- - Użytkownicy z dostępem do danych
- - Ilość przechowywanych danych
6. Typowe zastosowania baz danych
Ogromne zbiory danych z Internetu rzeczy przekształcają życie codzienne i przemysł na całym świecie, a firmy mają dzięki temu dostęp do dużo większej niż kiedyś ilości danych. Nowoczesne organizacje mogą obecnie używać baz danych nie tylko do przechowywania danych i wykonywania transakcji, ale także do analizy ogromnej ilości danych z wielu systemów. Dzięki bazom danych i innym narzędziom do przetwarzania oraz analizy biznesowej organizacje mogą wykorzystać zebrane dane do efektywniejszego działania, podejmowania lepszych decyzji oraz poprawy elastyczności i skalowalności.
środa, 24 listopada 2021
poniedziałek, 22 listopada 2021
Czym się różni grafika wektorowa od rastrowej?
1.
a) Grafika wektorowa - jeden z dwóch podstawowych rodzajów grafiki komputerowej, w której obraz opisany jest za pomocą figur geometrycznych (w przypadku grafiki dwuwymiarowej) lub brył geometrycznych (w przypadku grafiki trójwymiarowej), umiejscowionych w matematycznie zdefiniowanym układzie współrzędnych, odpowiednio dwu - lub trójwymiarowym.
b) Najczęściej używane formaty plików wektorowych:
- PDF (Portable Document Format) – jest najbardziej rozpowszechnionym formatem przesyłania tekstu i grafiki do drukarni. Warto jednak pamiętać, że nie jest on formatem wyłącznie wektorowym. Przykładem niewektorowego zastosowania formatu PDF są np. udostępniane w internecie publikacje naukowe, regulaminy czy CV. Nadaje się do przesyłania zarówno plików spłaszczonych, jak i otwartych dla wielu aplikacji.
- SVG (Scalable Vector Graphic) jest popularnym formatem, stosowanym na stronach internetowych. Umożliwia zapis grafiki wektorowej zarówno w sposób statyczny, jak i animowany, przy użyciu języków JavaScript, CSS i HTML.
- EPS (Encapsulated PostScript) pozwala na zapisywanie pojedynczych stron plików graficznych. Nie zaleca się go do przesyłania plików otwartych, choć daje on taką możliwość.
- AI (Adobe Illustrator Artwork) umożliwia zapisywanie plików wektorowych o rozdzielczości do 16383 x 16383 pikseli.
- CDR format w którym pliki wektorowe CDR są przeważnie otwarte, jednak nie otwierają się we wszystkich programach.
c) Najczęściej używane programy do obróbki grafiki wektorowej:
- Adobe Illustrator
- CorelDRAW
- Inkscape
- Xara Xtreme
- 3ds Max
- Adobe Flash
- Intaglio
- WinFIG
- pełna skalowalność
- pełna edytowalność
- ograniczone detale i efekty
Grafika rastrowa została opatentowana pierwszy raz przez firmę Texas Instruments w latach 70. i aktualnie jest wszechobecną formą przedstawiania obrazu cyfrowego. Zdjęcia z aparatu cyfrowego są przykładem grafiki rastrowej.
b) Trzy podstawowe tryby koloru w grafice rastrowej:
- JPEG (Joint Photographic Experts Group) – niewątpliwie najpopularniejszy format plików graficznych z kompresją stratną; używany zarówno w sieci internet (obsługiwany przez prawie wszystkie przeglądarki), jak i w aparatach cyfrowych
- JPS (JPG Stereo) – najpopularniejszy format prezentacji obrazów stereoskopowych, obrazy dla prawego i lewego oka zapisane są obok siebie
- GIF - pozwala na zachowanie wielu obrazów, w celu przedstawienia ich później jako animacji. Pliki w formacie gif obsługują przezroczystość monochromatyczną, czyli taką, gdzie każdy piksel jest przezroczysty lub nie. Zakres kolorów obsługiwanych przez pliki gif jest znacznie ograniczony.
- PNG - format najodpowiedniejszy do zapisywania plików z elementami przezroczystości. Dzięki formatowi PNG można zapisać grafikę bez większej straty jakości obrazu.
- RAW - format, który zachowuje najwyższą jakość oferowaną przez producenta aparatu fotograficznego, pozwalając użytkownikowi na dokładną obróbkę fotografii. Pliki zapisane w tym formacie zazwyczaj zajmują dużo miejsca.
d) Najczęściej używane programy do obróbki grafiki rastrowej:
- Adobe Photoshop
- Paint Shop Pro
- GIMP
- MyPaint
- Microsoft Paint (dawniej Paintbrush) dołączony do Windows
- Paint.NET
- Pixel
e) Cechy grafiki rastrowej
- bez kompresji kolor każdego piksela jest definiowany pojedynczo
- obrazki często składają się z kolorowych kwadratów
- wysokość i szerokość pixmapy liczone są w pikselach
poniedziałek, 11 października 2021
środa, 7 kwietnia 2021
środa, 3 marca 2021
Najwybitniejsi polscy informatycy
Jan Łukasiewicz
czwartek, 11 lutego 2021
Ciąg Fibonacciego
W XIII wieku włoski matematyk Leonardo Fibonacci (1170 - 1240) odkrył ciąg liczb naturalnych nazwany następnie jego imieniem:
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597,...
Właściwości ciągu Fibonacciego:
Jeżeli podzielimy przez siebie dowolne, kolejne dwa wyrazy ciągu Fibonacciego, np. 987 : 610; 89 : 55 to stosunek tych liczb będzie równy zawsze tej samej liczbie, równej w przybliżeniu 1.618.
Im większe wyrazy ciągu podzielimy, tym dokładniejsze przybliżenie tej liczby uzyskamy. Liczbę tę nazywa się „złotą liczbą” i oznacza grecką literą φ (czyt. „fi”).
Stosunek tego podziału określa się również mianem „złotego podziału” lub „Boskiej proporcji”. Warto również wspomnieć o spirali Fibonacciego, szczególnym przypadku tzw. złotej spirali, której szerokość zwiększa się (lub zmniejsza) o 90° dokładnie φ razy (czyli o „złotą liczbę”).
środa, 16 grudnia 2020
środa, 25 listopada 2020
środa, 4 listopada 2020
środa, 14 października 2020
Wstęp do programowania
Programowanie polega na projektowaniu, tworzeniu, testowaniu i utrzymywaniu kodu źródłowego programów komputerowych.
Programując podejmujemy następujące kroki:
1. Określamy problem.
2. Wybieramy algorytm czyli metody poszukiwania rozwiązania.
3. Tworzymy kod źródłowy, stanowiącego reprezentację wybranego algorytmu.
4. Kompilowanie kodu źródłowego, czyli tworzenie kodu wykonywalnego gotowego do wykonania programu.
5. Sprawdzamy i testujemy program. Jeżeli znajdziemy błąd, wracamy do etapu tworzenia kodu źródłowego.
Czym jest alogrytm?
Algorytm - skończony zbiór dobrze zdefiniowanych instrukcji przeznaczony do wykonania określonego zadania, który przy ustalonym stanie początkowym pozwala na uzyskanie odpowiedniego, rozpoznawalnego stanu końcowego w skończonym czasie.
Kiedy następuje poprawność algorytmów?
Stan początkowy dla algorytmu
Dane wejściowe.
Stan końcowy dla algorytmu Wynik.
Definicja poprawności algorytmu
Algorytm jest poprawny, gdy dla każdych dopuszczalnych danych wejściowych jednocześnie spełnione są dwa następujące warunki: 1. Wynik jest otrzymywany w skończonej liczbie kroków — problem zatrzymania.
Wynik stanowi rozwiązanie problemu, dla którego algorytm został stworzony.
Powszechnie znane algorytmy:
-Obliczanie reszty z dzielenia
-Algorytm Euklidesa
-Algorytm Eratostenesa (sito)
wtorek, 16 czerwca 2020
wtorek, 28 kwietnia 2020
Oprogramowanie antywirusowe.
Występuje on w wersji bezpłatnej oraz płatnej.

Widzimy tu różnicę pomiedzy trzema wersjami oprogramowania.
"Avira" jest łatwa w obsłudze, ma czytelny interfejs, niestety nie posiada ona języka polskiego. Silnik skanujący zastosowany w tym porgramie pracuje w czasie rzeczywistym i zapewnia prawie stuprocentową ochronę przed działaniem takich zagrożeń jak wirusy, konie trojańskie, programy szpiegujące (spyware), keyloggery oraz inne rodzaje szkodliwego oprogramowania.
-
W XIII wieku włoski matematyk Leonardo Fibonacci (1170 - 1240) odkrył ciąg liczb naturalnych nazwany następnie jego imieniem: 1, 1, 2, 3, 5,...

















