Arcy Hp [ Legend ]
Algorytmika pomocy!
Jak zapisać za pomocą algorytmu (takie rozrysowanie na kartce proste coś na wzór programu ELI), sumę N kolejnych liczba naturalnych.
Mam takie dane:
n-ilośc liczb naturalnych
s-suna
i-kolejna liczba naturalna.
Każdy sposób mile widziany.
grish_em_all [ Hairless Cobra ]
kurde, zrobilbym to, ale nie mam skanera. Jak zaczne robic w paincie to do jutra nie skoncze. Chyba ze masz sporo czasu
Narmo [ nikt ]
=========================
|/ n |
=========================
| s:=0 |
=========================
| i=1,...,n |
| =====================|
| |\ x |
| ======================
| | s:=s+x |
======================
| |
=========================
| 'Suma wynosi: ',s |
=========================
Mam nadzieję, że spacje się zachowają :p
Arcy Hp [ Legend ]
co to jest x Narmo? I co to są te "slesze" ? :P
Arcy Hp [ Legend ]
albo inaczej , możęsz krok po kroku wytłumaczyć ten algorytm?
Narmo [ nikt ]
Arcy Hp --> Ok.
Na początku pytasz ile ma być w sumie liczb (n).
Zerujesz sumę (s) i musisz to zrobić przed pętlą.
i=1,...,n oznacza, że to co jest w pętli będzie się robiło od i równego jeden do i równego n.
A teraz pętla:
wczytujesz liczbę (x)
Dodajesz do sumy wprowadzoną przed chwilą liczbę.
I tak (n) razy.
Kiedy (i) będzie równało się (n) pętla się zakończy i program będzie mógł ruszyć dalej.
Czyli podajemy wynik (s).
W programowaniu i w zależności od wykłądowcy/nauczyciela/schematu trzeba czasami podstawić za (i) jedynkę przed pętlą (na przykład w miejscu, gdzie zerujesz sumę) i dodawać jeden na końcu pętli (i:=i+1)
Lukxxx [ Pretorianin ]
no narmo chyba dal rade...
Narmo [ nikt ]
Lukxxx --> No ba. W kończy mam za sobą już drugie ćwiczenia z algorytmiki w tym semestrze :p
A właśnie. żapomniałem na śmierć, że mam pracę domową z programowania :p