Symulacja interaktywna
Zapoznaj się z symulacją interaktywną, w której przedstawiono algorytm przeszukujący tablicę w celu odnalezienia elementów podzielnych przez liczbę podaną przez użytkownika.
Przetestuj działanie symulacji dla różnych danych.
Specyfikacja problemu:
Dane:
tab[0..5]
– tablica liczb całkowitychn
– liczba naturalna
Wynik:
Program wypisuje liczby z tablicy tab
podzielne przez n
.

Zasób interaktywny dostępny pod adresem https://zpe.gov.pl/a/DbmZtgBJe
Symulacja interaktywna przedstawia schemat blokowy oraz kod w języku C++.
Schemat blokowy umieszczono po lewej stronie symulacji:
Start
Wczytaj tablicę tab
Wczytaj n
Przypisz 0 do zmiennej i
Blok wyboru i mniejsze od 6
Jeśli 5 to tak
Blok wyboru czy tab indeksu i mod n jest równe 0
Jeśli 6 to nie
Do zmiennej i dodaj 1
Powrót do bloku 6
Jeśli 6 to tak
Wypisz tab indeks i
Jeśli 5 to nie
Koniec schematu
Kod umieszczono po prawej stronie symulacji: