Algorytmy - wczytywanie liczb i pętle

anika91
Użytkownik
Użytkownik
Posty: 172
Rejestracja: 11 paź 2009, o 19:54
Płeć: Kobieta
Lokalizacja: Gdańsk
Podziękował: 67 razy

Algorytmy - wczytywanie liczb i pętle

Post autor: anika91 »

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
exother
Użytkownik
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

Post autor: exother »

No to łap trzecie:

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.
Pozdrawiam Anię,
Michał
ODPOWIEDZ