Zad. 1 Napisz listę kroków dla poniższego schematu blokowego.
Zad.2Przeanalizuj listę kroków algorytmu:
Krok 0: start
Krok 1: czytaj a, b, c;
Krok 2: jeżeli b>a to przejdź do kroku 4
Krok 3: z=a; a=b; b=z;
Krok 4: jeżeli c>b to przejdź do kroku 6
Krok 5: z=b; b=c; c=z;
Krok 6: jeżeli b>a to przejdź do kroku 8
Krok 7: z=a; a=b; b=z;
Krok 8: wypisz (a, b, c)
Krok 9: stop
Jaką wartość będzie miała zmienna b po wykonaniu algorytmu dla danych a=12, b=14, c=13?
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Po pierwsze wg mnie to zadanie powinno być w dziale informatyka.
Po drugie zad. 1. nie da się rozwiązać, bo nie ma podanego schematu blokowego.
A jeśli chodzi o zad. 2. to po zakończeniu b=13. Proponuję zrobić sobie tzw tabelkę egzekucji i wpisywać kolejne wartości każdej z literek w zależności od listy kroków. Można też zauważyć, że dany algorytm sortuje podane liczby od najmniejszej do największej, a wtedy b musi być 13.