sobota, 12 grudnia 2020

Pętle

Program 1:

Pętla odliczająca czas co 15 sekund:














Program 2:

Pętla ta na wypisać podaną liczbę razy podane imię:





















Program 3:

Program oblicza populacje bakterii:




sobota, 28 listopada 2020

Wprowadzenie do programowania

Programowanie polega na projektowaniu, tworzeniu, testowaniu i utrzymywaniu kodu źródłowego programów komputerowych oraz urządzeń wyposażonych w mikrokontrolery. Programista w swojej codziennej pracy wykorzystuje wiedzę z wielu dziedzin. Aby dobrze pisać programy, należy opanować struktury danych, algorytmikę oraz posiadać wiedzę o kompilatorach. Najważniejszym elementem jest jednak znajomość języków programowania i umiejętność ich praktycznego zastosowania.

1. Algorytm jest to, najprościej mówiąc, "przepis" na wykonanie jakiegoś zadania. W swej istocie niczym nie różni się od przepisu z książki kucharskiej. Stanowi zatem ciąg czynności, które należy wykonać w odpowiedniej kolejności, aby otrzymać oczekiwany rezultat. Algorytm jest podstawowym pojęciem programistycznym.

2. Program komputerowy jest to instrukcji języka programowania, realizujący algorytm.

3. Język programowania – zbiór zasad określających, kiedy ciąg symboli tworzy program (czyli ciąg symboli opisujący obliczenia) oraz jakie obliczenia opisuje.

4. Lista kroków to przedstawienie algorytmu w kolejnych punktach(krokach). Każdy punkt takiej listy zawiera opis wykonywanej czynności. Kolejność punktów nie jest przypadkowa-musi być zgodna z działaniem algorytmu.

5. Schemat blokowy to przedstawienie poszczególnych operacji algorytmu za pomocą odpowiednio połączonych figur (bloków). Połączenia określają, w jakiej kolejności i w jaki sposób będą wykonywane operacje realizujące dany algorytm.

6. 


Instrukcja warunkowa IF

 Instrukcja warunkowa to element języka programowania, który pozwala na wykonanie różnych instrukcji w zależności od tego czy zdefiniowane przez programistę wyrażenie logiczne jest prawdziwe, czy fałszywe. W tym celu używamy wyrażenia "if".

Zadanie 1 - Symulator bankomatu

Program zadaje nam pytanie o numer pin karty potrzebny żeby przejść do kolejnego kroku. Jeżeli pin zgadza się z pinem ustalonym wcześniej dostajemy informacje, że jest prawidłowy.

Kod źródłowy:









Przykład odpowiedzi:





Zadanie 2 - Logowanie

Program prosi nas o podanie loginu oraz hasła. Potem sprawdza czy są poprawne.

Kod źródłowy:







Przykład odpowiedzi:













Zadanie 3 - Kandydat na prezydenta
Program po podaniu naszego wieku sprawdza dwie wartości: czy jesteśmy pełnoletni i czy mamy ponad 35 lat co jest wymagane do zostania prezydentem.

Kod źródłowy:












Przykłady odpowiedzi:












niedziela, 11 października 2020

Program ,,Cukierki dla Jasia''

Zapraszam do zapoznania się z moim programem pt. ,,Cukierki dla Jasia''. 

Program ten po podaniu liczby uczniów w klasie Jasia oraz liczby cukierków, które mama Jasia przygotowała, poda nam ile cukierków dostanie każda osoba w klasie (przy założeniu że każda osoba w klasie Jasia poza Panią nauczycielką i nim samym otrzyma taką samą ilość cukierków) oraz resztę, która zostanie dla Jasia na wieczór.





niedziela, 20 września 2020

Wprowadzenie do programowania

 1. Algorytm-uporządkowany i uściślony sposób rozwiązywania danego problemu, zawierający szczegółowy opis wykonanych czynności w skończonej liczbie kroków.

2. Program komputerowy-instrukcji języka programowania, realizujący algorytm.

3. Język programowania-specjalny język służący do pisania programów komputerowych. Jest on zbiorem określonych instrukcji i zasad składni.

4. Lista kroków-przedstawienie algorytmu w kolejnych punktach(krokach). Każdy punkt takiej listy zawiera opis wykonywanej czynności. Kolejność punktów nie jest przypadkowa-musi być zgodna z działaniem algorytmu.

5. Schemat blokowy-przedstawienie poszczególnych operacji algorytmu za pomocą odpowiednio połączonych figur(bloków). Połączenia określają, w jakiej kolejności i w jaki sposób będą wykonywane operacje realizujące dany algorytm.

6. Relacje między problemem, algorytmem i programem komputerowym:

                                                                    

                                                                     PROBLEM

                                      ⬇️

                                                                   ALGORYTM

                                                                        ⬇️  ⬆️

                                                                     PROGRAM

                                      ⬆️

KOMPUTER




środa, 17 czerwca 2020

Zapraszam do obejrzenia mapy przedstawiającej miejsca, które już odwiedziłem:















A tutaj mapa, która przedstawia miejsca, które chciałbym odwiedzić:

Link


wtorek, 28 kwietnia 2020

niedziela, 16 lutego 2020

Fotografia analogowa i cyfrowa


Fotografia analogowa:

1. Fotografia- proces którego celem jest zarejestrowanie trwałego, pojedynczego obrazu za pomocą światła.








Pierwsze zdjęcie przedstawia widok z okna. Została wykonana przez Nicéphore’a Niépce'a



2. Camera obscura - przyrząd optyczny pozwalający uzyskać rzeczywisty obraz. Jest pierwowzorem aparatu fotograficznego.



















3. Budowa aparatu analogowego
Znalezione obrazy dla zapytania: budowa aparatu analogowego

















4. Ciemnia optyczna- miejsce służące do obróbki chemicznej materiałów fotograficznych: negatywów i pozytywów.

















5. Oko-najdoskonalszy przyrząd optyczny
Znalezione obrazy dla zapytania: budowa oka








Ludzkie oko według badań ma rozdzielczośc na poziomie 576 MPx






Fotografia cyfrowa:

1. Matryce CMOS-układ wielu elementów światłoczułych wykonany w technologii CMOS. Służy do zapisywania fotografii. 
Znalezione obrazy dla zapytania: matryce cmos

















2. Działanie aparatu cyfrowego
Znalezione obrazy dla zapytania: droga światła w lustrzance















Typy plików graficznych:

FormatRozszerzenie nazwy plikuZaletyWadyZastosowanie
GIFgifmozliwośc tworzenia prostych animacji, możliwośc ustawiania przezroczystości obrazupalet barw ograniczona do 256 kolorówelementy graficzne na potrzeby stron WWW
JPEGjpg, jpe, jpegdobra kompresja zdjęć przy niewielkiej utracie jakościwidoczna utrata jakości w przypadku niektórych typów obrazówzdjęcia i inne obrazyz płynnymi przejściami tonalnymi
PNGpnglepsza kompresja w porównaniu z formatem GIFnieobsługiwany przez bardzo stare programyelementy graficzne na potrzeby stron WWW
TIFFtif, tiffwierne odwzorowanie barw i możliwośc przechowywania dodatkowych informacji powiązanych z obrazemduże rozmiary plikówgrafika na potrzeby DTP, przechowywanie obrazów bez utraty jakości, przenoszenie obrazów między różnymi platformami systemowymi
PSDpsdzapis dodatkowych inofrmacji o obrazie(np. warstwy, ścieżki, maski)bardzo duże rozmiary plikówformat programu Adobe Photoshop
XCFxcfzapis dodatkowych inofrmacji o obrazie(np. warstwy, ścieżki, maski)bardzo duże rozmiary plikówformat programu GIMP
BMPbmpobsługiwany przez większośc popularnych programów graficznychduże rozmiary plikówprosta grafika ikony