GRY-Online.pl --> Archiwum Forum

Algorytmika pomocy!

20.10.2005
18:54
smile
[1]

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.

20.10.2005
19:04
smile
[2]

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

20.10.2005
19:07
[3]

Narmo [ nikt ]

=========================
|/ n |
=========================
| s:=0 |
=========================
| i=1,...,n |
| =====================|
| |\ x |
| ======================
| | s:=s+x |
======================
| |
=========================
| 'Suma wynosi: ',s |
=========================


Mam nadzieję, że spacje się zachowają :p

20.10.2005
19:08
[4]

Arcy Hp [ Legend ]

co to jest x Narmo? I co to są te "slesze" ? :P

20.10.2005
19:09
[5]

Arcy Hp [ Legend ]

albo inaczej , możęsz krok po kroku wytłumaczyć ten algorytm?

20.10.2005
19:21
[6]

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)

20.10.2005
19:24
[7]

Lukxxx [ Pretorianin ]

no narmo chyba dal rade...

20.10.2005
19:32
smile
[8]

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

© 2000-2024 GRY-OnLine S.A.