Narzędzia użytkownika

Narzędzia witryny


public:kursy:abi05

===== Program gry matematycznej (lekcja 1) tabliczka mnożenia ===== ==== Cele lekcji ==== * rozpoczynamy pisanie programu/gry * (proste obliczenia mnożenie do 100 diody zielona = dobrze, czerwona = źle) * algorytmy decyzyjne, pętla oraz instrukcje warunkowe * zmienne, ich wykorzystanie w programach ==== Opis, czyli algorytm ==== Dzisiaj rozpoczynamy budowanie programu/gry. Najpierw musimy wiedzieć, co nasz program będzie robił - to sie nazywa algorytmem. Nasza gra będzie zatem wykonywać czynności: * wymyśli dwie liczby działania (np. mnożenia) * sprawdzi wynik i go zapamięta * zapyta użytkownika o wynik * porówna czy jest poprawny * dla poprawnego zapali 3 razy zieloną diodę (3 impulsy po 0,5 sekundy mrugnięcia) * dla błędnego zaświeci czerwoną przez 1 sekundę i wyświetli poprawny wynik * całość ma działać w nieskończonej pętli Dla zainteresowanych : https://pl.wikipedia.org/wiki/Algorytm ==== Schemat podłączeń w zestawie AbiDuino ==== {{ :public:kursy:04_gra_math_bb.png?direct&600 |}} ==== Podstawowy algorytm programu : zmienne wejściowe i zapamiętywania wyniku ==== Przede wszystkim musimy utworzyć zmienne, w których będziemy zapamiętywać wyniki: {{ :public:kursy:abi_05_zmienne.png?direct&600 |}} Następnie losujemy liczby do mnożenia i zapamiętujemy wynik: {{ :public:kursy:abi_05_losowanie.png?direct&600 |}}

public/kursy/abi05.txt · ostatnio zmienione: 2017/04/27 16:34 przez ax_wiki_admin