Page 10 - informatyka 7
P. 10

Start               Podaj liczbę a                           Nie             Tak
             BLOKI                                                         Suma := a + b             b = 0
                                                    Pokaż wynik
                                Stop
                                                      Suma
           ZNACZENIE      blok początkowy   blok do wprowadzania danych   blok operacyjny do   blok warunkowy
            BLOKÓW        i blok końcowy    i blok wyprowadzający wynik  wykonywania działań  (Jeżeli… to…)

           Istnieją programy komputerowe przeznaczone do tworzenia i testowania schematów blokowych. Jednym z nich jest
        JavaBlock [czytaj: dżawablok]. Można z niego bezpłatnie korzystać po pobraniu ze strony sourceforge.net/projects/
        javablock. Schematy można także tworzyć w edytorze tekstu, np. Microsoft Word [czytaj: majkrosoft łerd] (z wykorzy-
        staniem opcji Kształty oraz Dodaj tekst).









































        4.   Przedstaw algorytm dodawania dwóch liczb w postaci schematu blokowego z wykorzystaniem     Start
             edytora tekstu. Pracuj zgodnie z etapami rozwiązywania problemów.
             1)   Sformułuj problem – przedstaw algorytm dodawania liczb a, b.                      Podaj liczby a, b
             2)  Przeanalizuj dane i szukane.
                 dane: zmienne a, b,
                 szukane: schemat blokowy algorytmu dodawania dwóch liczb                            Suma := a + b
             3)  Znajdź sposoby rozwiązania i wybierz najbardziej optymalny (odpowiedni).
             4)  Przedstaw rozwiązanie w postaci schematu blokowego.                                  Pokaż wynik
             5)  Testuj algorytm – podstawiaj pod zmienne a, b różne liczby.                            Suma
             6)  Jeśli algorytm jest poprawny, stosuj go w podobnych sytuacjach, w przeciwnym razie szukaj
                 innych rozwiązań.                                                                       Stop

                                        8
   5   6   7   8   9   10   11   12   13   14   15