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: