Włącznik wyłącznik

Proponowany układ ma za zadanie włączenie diody po naciśnięciu na przycisk i zgaszenie po jego zwolnieniu.

Funkcja warunkowa.

if(warunek)
{
   polecenie do wykonania jeśli warunek jest spełniony;
}
else
{
   polecenia do wykonania jeśli warunek nie jest spełniony;
}

W tym przykładzie naciśnięcie przycisku spowoduje włączenie diody. Puszczenie natomiast jej zgaszenie.

Zmień kod tak, by przycisk działał odwrotnie.

Teraz trochę zmienimy działanie układu. Do zapalania diody nie jest potrzebny komputer. Wystarczy przycisk, bateryjka i dioda. Ale co zrobić by kolejne naciśnięcia przycisku powodowały naprzemienne włączanie i wyłączanie diody?

Do tego potrzebna nam będzie zmienna, która zapamięta czy dioda świeci czy nie.

DEKLARACJA ZMIENNYCH

W matematyce zmienną najczęściej jest x, który może przyjmować różne wartości. Podczas programowania bardzo często istnieje potrzeba stworzenia zmiennej, która będzie przechowywała jakąś wartość. Aby tego dokonać musimy komputer poinformować jak zmienna się nazywa i jakie wartości będzie przechowywać.

Oto przykłady:

int a;      zmienna o nazwie a przechowująca liczby całkowite (integer)
float ulamek;    zmienna o nazwie ulamek przechowująca liczby z przecinkiem
bool l;     zmienna l przechowująca wartość 1 lub 0 (boolean)
char t(10)  zmienna t przechowująca teksty do 10 znaków (character)

Przykładowy kod może wyglądać tak:

Każde naciśnięcie przycisku powinno zmieniać stan diody.

Przekształć teraz program i układ tak, by po kolejnych przyciśnięciach dwie diody (czerwona i zielona) świeciły się na zmianę.