[Algorytmy] schematy blokowe

krzychurra24
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 18 wrz 2011, o 19:23
Płeć: Mężczyzna
Lokalizacja: Szczecin

[Algorytmy] schematy blokowe

Post autor: krzychurra24 »

Witam!
Otóż dopiero zaczynamy schematy blokowe, a już dostaliśmy zadanie. Próbowałem je jakoś rozwiązać, lecz nic mi nie wychodzi. Mam nadzieje, że może Wy mi pomożecie.

Przedstaw algorytm w postaci schematu blokowego
- wprowadza N liczb
- jako wynik podaje liczby mniejsze od 10

Z góry dziękuję za wszelką pomoc!
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[Algorytmy] schematy blokowe

Post autor: Afish »

Ale czego konkretnie nie umiesz?
krzychurra24
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 18 wrz 2011, o 19:23
Płeć: Mężczyzna
Lokalizacja: Szczecin

[Algorytmy] schematy blokowe

Post autor: krzychurra24 »

nie wiem jak to rozpisać
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[Algorytmy] schematy blokowe

Post autor: Afish »

Poczytaj o schematach blokowych, to po pierwsze. Będzie Ci potrzebna pętla, która wykona się n razy. W pętli wczytujesz liczbę, następnie sprawdzasz, czy jest ona mniejsza od dziesięciu, jeżeli tak, to ją wypisujesz.
krzychurra24
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 18 wrz 2011, o 19:23
Płeć: Mężczyzna
Lokalizacja: Szczecin

[Algorytmy] schematy blokowe

Post autor: krzychurra24 »

n razy czyli?
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[Algorytmy] schematy blokowe

Post autor: Afish »

Jakbyś miał wczytać dwie liczby, toby się wykonała dwa razy, masz wczytać \(\displaystyle{ n}\) liczb, czyli ma się wykonać \(\displaystyle{ n}\) razy.
krzychurra24
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 18 wrz 2011, o 19:23
Płeć: Mężczyzna
Lokalizacja: Szczecin

[Algorytmy] schematy blokowe

Post autor: krzychurra24 »

1. start
2. wczytaj n
3. jeżeli n < 10 to wypisz
4. jeżeli nie powtórz 2.

??
Afish
Moderator
Moderator
Posty: 2828
Rejestracja: 15 cze 2008, o 15:45
Płeć: Mężczyzna
Lokalizacja: Seattle, WA
Podziękował: 3 razy
Pomógł: 356 razy

[Algorytmy] schematy blokowe

Post autor: Afish »

Nie. Zastanów się, co robi Twój algorytm. Wczytuje liczby tak długo, dopóki wczyta liczbę mniejszą od dziesięciu. A w zadaniu chodzi o wczytanie n liczb i wypisanie tych, które są mniejsze od dziesięciu. Jak już mówiłem, będzie Ci potrzebna pętla. Musisz mieć jakąś zmienną, w której będziesz pamiętał, którą liczbę wczytujesz. Po wczytaniu liczby zwiększasz tę zmienną i powtarzasz to tak długo, aż osiągniesz n.
krzychurra24
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 18 wrz 2011, o 19:23
Płeć: Mężczyzna
Lokalizacja: Szczecin

[Algorytmy] schematy blokowe

Post autor: krzychurra24 »

ręce mi opadły nic nie rozumiem...-- 19 wrz 2011, o 11:27 --dzięki Afish przeanalizowałem jeszcze raz wszystko co napisałeś i w końcu udało mi się narysować ten schemat

Wszystko sprawdziłem w programie Magiczne Bloczki, działa jak trzeba!
ODPOWIEDZ