Zadanie
Napisz specyfikację problemu oraz schemat blokowy algorytmu służącego do obliczenia średniej
arytmetycznej dwóch liczb.
Specyfikacja problemu algorytmicznego
Problem algorytmiczny : obliczenie średniej arytmetycznej dwóch liczb rzeczywistych
Dane wejściowe: a,b T R
Dane wyjściowe: sr T R średnia liczb a,b
Zapis algorytmu w postaci schematu blokowego:
Schemat blokowy algorytmu obliczającego średnią dwóch liczb
Zmienne i stałe możemy połączyć operatorami, to otrzymamy wyrażenie. Zmienne i stałe
występujące w wyrażeniu nazywamy operandami.
np. x+5-y - jest wyrażeniem składającym się z trzech operandów, tj. x, 5, y oraz dwóch
operatorów: +,-
Instrukcja wyboru
Instrukcja wyboru (warunkowa) to instrukcja, której wykonanie jest uzależnione od tego, czy dany
warunek został spełniony, czy nie. Algorytm, w którym wystepują instrukcje warunkowe, nazywa się
algorytmem rozgałęzionym.
Zadanie
Napisz schemat blokowy algorytmu podejmowania decyzji, czy pobrana liczba jest dodatnia.
Modyfikacja algorytmu pozwoli nam otrzymać odpowiedz, czy liczba jest dodatnia czy nie oraz
uzyskamy informacę o wartości zerowej, jeśli taka została pobrana.
Schemat blokowy algorytmu badającego znak podanej liczny
Drzewo postępowania ilustrujące schemat czynności przy badaniu znaku liczby.
Zadanie domowe
Daną wejściową niech będzie dowolna liczba rzeczywista. Na wyjściu chcemy otrzymać informacę,
czy liczba jest dodatnia czy nie. Zapisz algorytm rozwiązujący to zadanie za pomocą listy kroków.
Instrukcja iteracji
Iteracją nazywamy instrukcję powtarzania danego ciągu operacji. Liczba powtórzeń może być
ustalona przed wykonaniem instrukcji lub może zależeć od spełnienia pewnego warunku, który jest
sprawdzany w każdej iteracji. Iteracja inaczej nazywana jest pętlą.
Zadanie
Pobierzmy dwie liczby i policzmy ich iloraz. Przedstaw algorytm w postaci listy kroków.
Specyfikacja problemu algorytmicznego
Problem algorytmiczny : obliczenie ilorazu dwóch liczb rzeczywistych
Dane wejściowe: a,b T R
Dane wyjściowe: a/b T R
Zadanie
Zbuduj algorytm rysujący szlaczek składający się z 15 znaków gwiazdki * .
Po każdej wypisanej gwiazdce wartość licznika k jest zwiększana o 1, czyli inkrementowana.
Zadanie domowe
1. Zapisz algorytm za pomocą listy kroków. Zadaniem algorytmu jest wypisanie wszystkich liczb
dwucyfrowych z zastosowaniem pętli, a nastepnie przedstaw go w postaci schematu
blokowego.
Wyszukiwarka
Podobne podstrony:
Algorytmy schematy blokoweSchematy Podłączeń Alarmow VOLVO (6)2003 09 Genialne schematyanaliza algorytmow2009 12 Metaprogramowanie algorytmy wykonywane w czasie kompilacji [Programowanie C C ]6 6 Zagadnienie transportowe algorytm transportowy przykład 2Schemat konwertera radio FM satelity NOAAOptoizolator 232SPOP4 schemat55 Schemat elektryczny HT3101! Średniowiecze algoryzm sredniowieczny5 Schemat przyłącza (Iza)więcej podobnych podstron