środa, 16 grudnia 2020
środa, 25 listopada 2020
czwartek, 29 października 2020
środa, 14 października 2020
Program cukierki
Program cukierki
czwartek, 24 września 2020
Wstęp do programowania
Czym jest programowanie?
Programowanie polega na projektowaniu, tworzeniu, testowaniu i utrzymywaniu kodu źródłowego programów komputerowych oraz urządzeń wyposażonych w mikrokontrolery.
Na czym polega programowanie?
1. Określenie problemu (co chcemy osiągnąć).
2. Wybranie algorytmu (ang. algorithm), czyli metody poszukiwania rozwiązania (jak będziemy to robić).
3. Tworzenie kodu źródłowego (ang. source code), stanowiącego reprezentację wybranego algorytmu (kodowanie).
4. Kompilowanie kodu źródłowego, czyli tworzenie kodu wykonywalnego (ang. executable code) gotowego do wykonania (programu).
5. Sprawdzanie i testowanie (ang. debugging) programu. Jeżeli znajdziemy błąd, wracamy do etapu tworzenia kodu źródłowego (lub nawet do etapu wyboru algorytmu).
Co to algorytm?
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 (ang. input data).
Stan końcowy dla algorytmu Wynik (ang. result).
Definicja poprawności algorytmu
Algorytm jest poprawny (ang. correct), 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 (stopu).
Wynik stanowi rozwiązanie problemu, dla którego algorytm został stworzony.
Jakie są powszechnie znane algorytmy?
Powszechnie znane algorytmy:
-Obliczanie reszty z dzielenia
-Algorytm Euklidesa
-Algorytm Eratostenesa (sito)
-Dodawanie liczb w systemie dwójkowym (binarnym)
-Uniwersalny algorytm mnożenia (Russian peasant algorithm)
-Przeszukiwanie binarne (ang. binary search) lub bisekcja (ang. bisection)
środa, 17 czerwca 2020
Spersonalizowane mapy Google
Zapraszam do obejrzenia miejsc, które udało mi się odwiedzić...
...oraz tych do, których chciałabym pojechać.
wtorek, 12 maja 2020
poniedziałek, 27 kwietnia 2020
Oprogramowanie antywirusowe
McAfee VirusScan to program antywirusowy dla systemów Windows, OS X, Linux oraz Unix W. Przeszukuje następujące obszary systemu: dyski lokalne i sieciowe, tablice partycji, boot sektory, napędy CD-ROM, stacje dyskietek oraz pliki skompresowane. W pakiecie znajduje się również oprogramowanie typu firewall.
Dba o to, żeby komputer działał jak nowy, blokuj automatyczne odtwarzanie filmów w witrynach i zmniejsz zużycie przepustowości.
Zachowanie poufności ważnych plików przez przechowywanie ich na komputerze ze 128-bitowym szyfrowaniem.
Zabezpiecz zaporę i powstrzymuj hakerów
przed dostępem do sieci domowej.
Chroni wszystkie swoje urządzania z łatwej w użyciu strony internetowej, zgodnej z urządzeniami Windows, Mac, iOS i Android.
Bezpiecznie przechowuj hasła online w jednej lokalizacji i zarządzaj nimi.
wtorek, 7 kwietnia 2020
wtorek, 24 marca 2020
środa, 4 marca 2020
poniedziałek, 2 marca 2020
wtorek, 28 stycznia 2020
Fotografia analogowa i cyfrowa.
Fotografia analogowa i cyfrowa.
Fotografia cyfrowa tutaj rejestracja obrazu odbywa się nie na materiale światłoczułym, ale na urządzeniu optoelektronicznym zwanym matrycą zamontowaną w aparacie cyfrowym. Obiektywy aparatów cyfrowych są identyczne (pod względem konstrukcji optycznej) ze stosowanymi w aparatach do fotografii tradycyjnej, ale występują też w postaci zmodyfikowanej, np. z wbudowanymi mechanizmami korekcji wstrząsów.
Camera Obscura prosty przyrząd optyczny pozwalający uzyskać rzeczywisty obraz. Pierwowzór aparatu fotograficznego. Pierwowzór aparatu fotograficznego Camera obscura bywa nazywana również ciemnią optyczną lub kamerą otworkową.
Budowa aparatu analogowego:
Podział aparatu analogowego:
Wyposażenie ciemni:
Budowa oka:
Matryca składa się z milionów elementów o następującej budowie:
elementu światłoczułego, działającego na zasadzie fotodiodywzmacniacza sygnału cyfrowo analogowego
przetwornika analogowo-cyfrowego
mikrosoczewki, której zadaniem jest skupienie światła na elemencie światłoczułym
filtru barwnego odpowiadającego za fakt, że piksel jest czuły tylko na pewne spektrum światła. Najczęściej stosowana siatka filtrów Bayera
Większość nowych użytkowników ma skojarzenia z atrybutami charakterystycznymi dla klasycznej pracowni fotograficznej - filmem i papierem fotograficznym, ciemnią, powiększalnikiem i chemikaliami. Zastosowanie cyfrowej obróbki obrazu zadecydowało o uproszczeniu procesu fotografowania, w wyniku, czego wspomniane akcesoria praktycznie przestały być już potrzebne. Pewnym zmianom uległa również zasada działania aparatu, na co w głównej mierze wpłynęło zastosowanie nowego medium - pamięci elektronicznej. Nie znaczy to jednak, że mamy do czynienia z zupełnie nową technologią. Zmiany w konstrukcji aparatów spowodowały, że nowa generacja tych urządzeń udostępnia pewne nowe funkcje, które zwiększają komfort pracy i oferują użytkownikowi dodatkowe narzędzia. Podstawowym elementem, który już na pierwszy rzut oka odróżnia aparaty cyfrowe od analogowego, jest wyświetlacz LCD montowany zwyczajowo w znakomitej większości tego typu urządzeń. Zaleta nowej technologii przewyższa wagę początkowych niewygód. Możliwość bieżącego śledzenia planu zdjęciowego oraz całego poprzednio przygotowanego i przechowywanego w aparacie materiału to duże ułatwienie w pracy. W poważniejszych zastosowaniach niebagatelne znaczenie ma również fakt, iż nie trzeba jak w klasycznych aparatach, czekać aż ukończona zostanie cała rolka filmu.
Kolejną, często niedocenianą funkcją, którą oferują niektóre aparaty, jest możliwość wyświetlania obrazu na ekranie telewizora. Edycja przechowywanego w pamięci materiału pozwala zorganizować zdjęcia i przedstawić je szerszemu gronu w postaci pokazu slajdów.
Format | Rozszerzenie nazwy pliku | Zalety | Wady | Zastosowanie |
GIF | gif | możliwość tworzenia prostych animacji; przezroczystość obrazu | paleta barw ograniczona do 256 kolorów | elementy graficzne na potrzeby stron WWW |
JPEG | jpg, jpe, jpeg | dobra kompresja zdjęć przy niewielkiej utracie jakości | widoczna utrata jakości w przypadku niektórych typów obrazów | zdjęcia i inne obrazy z płynnymi przejściami tonalnymi |
PNG | png | lepsze kompresja w porównaniu z formatem GIF | nieobsługiwany przez bardzo stare programy | elementy graficzne na potrzeby stron WWW |
TIFF | tif, tiff | wierne odwzorowanie barw i możliwość przechowywania dodatkowych informacji powiązanych z obrazem | duże rozmiary plików | grafika na potrzeby DTP: przechowywanie obrazów bez utraty jakości: przenoszenie obrazów między różnymi platformami systemowymi |
PSD | psd | zapis dodatkowych informacji o obrazie (np. warstwy, ścieżki, maski) | bardzo duże rozmiary plików | format programu Adobe Photoshop |
XCF | xcf | zapis dodatkowych informacji o obrazie (np. warstwy, ścieżki, maski) | bardzo duże rozmiary plików | format programu GIMP |
BMP | bmp | obsługiwany przez większość popularnych programów graficznych | duże rozmiary plików | prosta grafika, ikony |