Narysuj schemat blokowy 3 dowolnych liczb. Tylko prosiłbym nie tak jak tutaj:
Pan z informatyki mówił, że trzeba wykorzystać bloki warunkowe? Nie wiem jak to zrobić, ponieważ ja bym coś na pewno zwalił.
[Schematy blokowe] Narysuj schemat blokowy 3 dowolnych liczb
[Schematy blokowe] Narysuj schemat blokowy 3 dowolnych liczb
Ostatnio zmieniony 12 maja 2014, o 20:52 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Powód: Poprawa wiadomości.
- Althorion
- Użytkownik
- Posty: 4541
- Rejestracja: 5 kwie 2009, o 18:54
- Płeć: Mężczyzna
- Lokalizacja: Wrocław
- Podziękował: 9 razy
- Pomógł: 662 razy
[Schematy blokowe] Narysuj schemat blokowy 3 dowolnych liczb
Schemat blokowy można wykonać dla algorytmu (np. powyżej masz schemat blokowy liczenia średniej trzech liczb), nie liczb. Co więc chcesz uzyskać?
[Schematy blokowe] Narysuj schemat blokowy 3 dowolnych liczb
A no tak zapomniałbym, tu bardziej chodziło mi o to, że komputer nie wie ile jest liczb i sam ma to obliczyć, a nie muszę podawać w:= (a+b+c)/3
- Althorion
- Użytkownik
- Posty: 4541
- Rejestracja: 5 kwie 2009, o 18:54
- Płeć: Mężczyzna
- Lokalizacja: Wrocław
- Podziękował: 9 razy
- Pomógł: 662 razy
[Schematy blokowe] Narysuj schemat blokowy 3 dowolnych liczb
Czyli chodzi Ci o schemat blokowy liczenia średniej z ciągu liczb o nieznanej długości?
W takim razie utwórz sobie zmienną na sumę, zmienną zliczającą kolejne przyjmowane liczby i pytaj się użytkownika, czy chce skończyć, czy dopisać liczbę. Jak kończy, to podajesz mu średnią (czyli iloraz sumy przez liczbę zliczeń), jak nie to przyjmujesz liczbę, dodajesz ją do sumy i zwiększasz licznik.
Spróbuj to narysować wg tego co napisałem, sprawdzę Ci poprawność.
W takim razie utwórz sobie zmienną na sumę, zmienną zliczającą kolejne przyjmowane liczby i pytaj się użytkownika, czy chce skończyć, czy dopisać liczbę. Jak kończy, to podajesz mu średnią (czyli iloraz sumy przez liczbę zliczeń), jak nie to przyjmujesz liczbę, dodajesz ją do sumy i zwiększasz licznik.
Spróbuj to narysować wg tego co napisałem, sprawdzę Ci poprawność.