sobota, 10 października 2020

Program Cukierki

 Program "Cukierki" polega na stworzeniu krótkiego oprogramowania, obliczającego ilość cukierków na jednego ucznia w klasie Jasia oraz ewentualną ilość słodyczy, która pozostanie dla chłopca po szkole. W programie zostały zastosowane komendy, za pomocą których można wpisać na konsoli ilość uczniów w klasie oraz ilość cukierków, które zostały zakupione przez mamę Jasia.



Poniżej znajduje się zrzut ekranu IDE z listingiem oraz  ekranu konsoli z wynikami mojej pracy:



sobota, 26 września 2020

Algorytmika i programowanie.

 1. Algorytm - skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań, sposób postępowania prowadzący do rozwiązania problemu. Można go przedstawić na schemacie blokowym. Jako przykład stosowanego w życiu codziennym algorytmu podaje się często przepis kulinarny.


2. Klasyczna definicja Algorytmu :  jednoznaczny przepis obliczenia w skończonym czasie pewnych danych wejściowych do pewnych danych wynikowychZazwyczaj przy analizowaniu bądź projektowaniu algorytmu zakłada się, że dostarczane dane wejściowe są poprawne, czasem istotną częścią algorytmu jest nie tylko przetwarzanie, ale i weryfikacja danych. Zgodnie z założeniem o jednoznaczności – dla identycznego zestawu danych początkowych, algorytm zdefiniowany klasycznie zawsze zwróci identyczny wynik.


3. Programowanie komputerów – proces tworzenia programu komputerowego. Kod źródłowy jest napisany w języku programowania.


4. Najpopularniejsze języki programowania : 

- C

- JAVA 

- Python 

- C++

- C#

- Visual Basic

- JavaScript

- PH

5. Opis słowny algorytmu wydawania reszty. : 

Dane: Kwota pieniędzy do wydania, nominały banknotów i bilonu uporządkowane malejąco

Wyniki: Ilość poszczególnych nominałów banknotów i bilonu

Lista kroków.

Krok 1: Ustalenie wartości początkowych.

Krok 2: Sprawdzamy, ile razy najwyższy nominał mieści się w kwocie do wydania.

Krok 3: Obliczamy resztę do wydania: poprzednia kwota - obliczona ilość * nominał.

Krok 4: Przechodzimy do niższego nominału.

Krok 5: Jeśli reszta do wydania = 0 [stop] w przeciwnym razie powtarzamy kroki 2 - 4.


6. Przykładowe schematy bloczkowe, algorytmu wydawania reszty








wtorek, 28 kwietnia 2020

Antywirus

Antywirus


Korzystam z programu antywirus wgranego oryginalnie podczas instalacji Windows 10 na komputerze. Antywirus ten nie różni się niczym od innych programów tego typu. Jest on darmowy i nie ma wersji płatnej.

Głównymi jego atutami są :

- automatyczne aktualizacje (kiedy pojawiają się nowe, to program samodzielnie się aktualizuje do najnowszej wersji)
- Ustawienia ochrony przed wirusami i zagrożeniami\
- Ochrona przed oprogramowaniami wymuszającymi okup

Posiada dwa tryby skanowania:

-szybkie skanowanie ( powierzchowne pliki są sprawdzane i skanowane)
-dokładne skanowanie ( antywirus sprawdza cały komputer "od deski do deski"


To tyle na temat mojego programu antywirusowego. Jak dla mnie, jest on jak najbardziej wystarczający do ochrony mojego komputer i nie zamierzam go zmieniać na żaden inny. Sprostał moim oczekiwaniom i jestem z niego bardzo zadowolony i dzięki niemu mój sprzęt jest bezpieczny.


Dziękuję za przeczytanie tego posta i widzimy się w kolejnych :).

poniedziałek, 20 stycznia 2020

Fotografia analogowa i cyfrowa


1.Fotografia - (rysowanie za pomocą światła) - zbiór wielu różnych technik, których celem jest zarejestrowanie trwałego, pojedynczego obrazu za pomocą światła. Potoczne znaczenie zakłada wykorzystanie układu optycznego, choć nie jest to konieczne np. przy rayografii.

2.Camera Obscura prosty przyrząd optyczny pozwalający uzyskać rzeczywisty obraz. Pierwowzór aparatu fotograficznego. Camera obscura bywa nazywana również ciemnią optyczną lub kamerą otworkową.

3.Budowa aparatu analogowego:
1. Zewnętrzna soczewka obiektywu pokryta zazwyczaj cienką warstwą antyodblaskową i pochłaniającą promieniowanie UV
2. Soczewki korygujące
3. Wbudowana w zestaw tylnych, nieruchomych soczewek korygujących przysłona, za pomocą której można regulować ilość światła wpadającą z zewnątrz do aparatu.
4. Mechanizm spustowy
5. Rolka z kliszą fotograficzną
6. Uszy, do których można zamontować pasek do noszenia aparatu.
7. Przycisk uruchamiający mechanizm spustowy
8. Pokrętło podstawowych nastawów aparatu.
9. Wyświetlacz parametrów pracy aparatu
10. Wizjer
11. Tzw. gorąca stopka

12. Pierścień regulacyjny obiektywu

4.Ciemnia fotograficzna miejsce służące do obróbki chemicznej materiałów fotograficznych: negatywów, pozytywów, zwanych inaczej odbitką, i diapozytywów w procesie wywołania tych materiałów w fotografii tradycyjnej. W ciemni wywoływane są także duże klisze fotograficzne używane m.in. w fotografii rentgenowskiej.

5.Budowa oka

6. Matryce CMOS -  układ wielu elementów światłoczułych wykonany w technologii CMOS.

7. Działanie aparatu cyfrowego - Układ optyczny tworzy obraz na przetworniku fotoelektrycznym (CCD, CMOS), a współpracujący z nim układ elektroniczny odczytuje informacje o tym obrazie i przetwarza na postać cyfrową w układzie zwanym przetwornikiem analogowo-cyfrowym.
Dane w postaci cyfrowej są zapisywane w plikach danych, w jednym z formatów zapisu obrazu – zazwyczaj JPEG (kompresja stratna), TIFF (kompresja bezstratna) lub RAW (pełna informacja z matrycy aparatu) – w cyfrowej pamięci aparatu (półprzewodnikowej, na miniaturowym dysku magnetycznym bądź optycznym) albo przesyłane bezpośrednio do komputera. Najczęściej wykorzystywanymi pamięciami w aparatach cyfrowych są pamięci typu flash w postaci kart.

8. Typy plików graficznych:

Format
Rozszerzenie nazwy plików
Zalety
Wady
Zastosowanie

GIF
gif
Możliwość tworzenia prostych animacji. Możliwość ustawienia przezroczystości 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
Lepsza kompresja w porównaniu z formatem GIF
Nieobsługiwany w przypadku bardzo starych programów
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ść programów graficznych.

Duże rozmiary plików

Prosta grafika, ikony