Witam , mam za zadanie przedstawić algorytm :
Przedstaw algorytm programu, który wczytuje liczby całkowite dopóki:
A)ich suma nie przekroczy wartości 21. Bez względu na wartość sumy należy jednak wczytać przynajmniej trzy liczby.
B) nie zostaną podane dwie siódemki (w ogóle),
C) nie zostaną podane dwie czwórki pod rząd
Mam to zapisać słownie w pseudokodzie bądź rozryswoać na schemacie blokowym .
Moja wersja A :
Start -> wczytaj liczbę a,b,c -> Czy a+b+c>21 -> Jeżeli TAK -> KONIEC programu , jeżeli NIE, wczytaj następną liczbę > (I)sprawdz czy suma >21 , jezeli TAK to koniec , jeżeli nie to wczytaj kolejną liczbę i wracaj do warunku(I) czy Suma>21 (pętla).
Moja wersja B :
Start -> wczytaj pierwszą liczbę -> (warunek I) Czy liczba=7 ? -> Jeżeli NIE - wracaj na początek (pętla) i wczytaj ponownie pierwszą liczbę , JEŻELI TAK -> wczytaj drugą liczbę -> (warunek II) czy druga liczba = 7 ? , Jeżeli NIE to druga pętla i wczytaj ponownie drugą liczbę , Jeżeli TAK to wychodź z pętli i kończ program.
Podpunktu C niestety nie mam , nie mogę tego wymyśleć. Będę z góry wdzięczna za pomoc w sprawdzeniu tego co napisałam i jakieś podpowiedzi co do alogrytmu dla podpunktu C) .
Pozdrawiam
Ania
Algorytmy - wczytywanie liczb i pętle
-
- Użytkownik
- Posty: 97
- Rejestracja: 28 wrz 2009, o 15:01
- Płeć: Mężczyzna
- Podziękował: 3 razy
- Pomógł: 9 razy
Algorytmy - wczytywanie liczb i pętle
No to łap trzecie:
Pozdrawiam Anię,
Michał
Kod: Zaznacz cały
1. wczytaj x
2. jeśli x=4, to
3. wczytaj y
4. jeśli y=4, to
5. zakończ
6. w przeciwnym wypadku
7. wczytaj x
8. wróć do kroku 2.
9. w przeciwnym wypadku
10. wczytaj x
11. wróć do kroku 2.
Michał