Algorytmy – pojęcia i przykłady
Transkrypt
Algorytmy – pojęcia i przykłady
Algorytmy – pojęcia i przykłady Na lekcjach matematyki czy fizyki często słyszymy zdanie "rozwiąż zadanie". Większość z nich rozwiązujemy według pewnych schematów. Najpierw wypisujemy dane i zastanawiamy się do jakiego celu dążymy, a więc jaki ma być wynik. Następnie wypisujemy wzory łączące dane z szukanymi bądź twierdzenia, które można zastosować. Przed koniecznością rozwiązywania zadań stajemy również poza szkołą. Robimy to w każdej innej dziedzinie naszego życia, na przykład gotując jajko na twardo, znajdując najniższego ucznia w klasie, itp. Również przy takim typie zadań musimy określić dane i warunki, które muszą one spełniać. Formułujemy także wynik, który pragniemy uzyskać. Pojęcie algorytmu: Algorytmem nazywamy skończony ciąg czynności, przekształcający zbiór danych wejściowych na zbiór danych wyjściowych (wyników). Algorytmy, które wykonują działania matematyczne na danych liczbowych, nazywamy algorytmami numerycznymi. Przykłady algorytmów: 1. Algorytm smażenia jajecznicy: 1) Weź jajko. 2) Rozgrzej patelnię. 3) Rozpuść na patelni masło. 4) Wbij jajko. 5) Dodaj sól. 6) Zawartość patelni mieszaj przez około 3 minuty. 7) Wyłącz palnik. 8) Jajecznica gotowa. Dane wejściowe algorytmu: jajko, patelnia, masło, sól. Wynik algorytmu: jajecznica. 2. Algorytm rozwiązywania równania kwadratowego: 1) Wypisz współczynniki . 2) Jeśli , podaj komunikat, że nie jest to równanie kwadratowe. 3) Jeśli , policz deltę: . 4) Jeśli , podaj komunikat, że równanie nie ma pierwiastków. 5) Jeśli , oblicz . 6) Wypisz . 7) Jeśli 8) Wypisz , oblicz oraz . Dane wejściowe algorytmu: współczynniki trójmianu kwadratowego. Wynik algorytmu: pierwiastki trójmianu kwadratowego. Zadanie: Podaj przykłady pięciu algorytmów składających się z co najmniej 10 kroków.