» »

Programiranje- diagram

Programiranje- diagram

Cyrus008 ::

Pozdrav,

Ve kdo kako bi naj zgledal naslednji diagram:

Narišite diagram poteka za program, ki izvede celoštevilčno deljenje pozitivnih, celih števil samo z odštevanjem!

Je sploh naloga smiselno zastavljena, ker mi je ta del: "samo z odštevanjem" ???, čuden.
Če se komu sanja kako je to mišljeno mi lahko napiše tudi programsko [zaželjen C# :D].

LP,Cyrus

VASkO ::

zanka v kateri odstevas deljitelj od deljenca in šteješ korake. to je deljenje izvedeno z odštevanjem. izvajaš, dokler je deljitelj večji od deljenca. rezultat ti je število korakov. ostanek pa je velikost deljenca v zadnjem koraku (ko je deljenec manjši od deljitelja).
diagram pa nariši sam.

Zgodovina sprememb…

  • spremenil: VASkO ()

Cyrus008 ::

aha, hvala za odg., se pravi da primer zgleda tako:

Primer:
10:1=10
10:2=5
10:3=3.333
.
.
.
10:10=1

Se pravi, da je najbolje da vse rezultate ki jih dobim izpišem
in sočasno preštejem korake in te izpišem

to je to?

Matek ::

Ne, kje je pri tvojem primeru odštevanje? :> Tako kot je napisal VASkO, v vsakem koraku deljencu odšteješ delitelj in potem šteješ te tvoje korake, dokler ni deljenec manjši od nič.

Primer za 10 / 3

10 - 3 = 7 //korak 1
7 - 3 = 4 //korak 2
4 - 3 = 1 //korak 3
1 - 3 = -2 //deljenec manjši od nič, zato nehaš

Ker si rabil tri korake, je rezultat 3. Če rabiš še ostanek, vzameš tako kot je rekel VASkO, tisti zadnji deljenec, preden pade pod 0.
Bolje ispasti glup nego iz aviona.

Zgodovina sprememb…

  • spremenil: Matek ()

pietro ::

Ne, primer zgleda tako:

recimo, da hoces 34 z 8 (34:8)

34 - 8 = 26
26 - 8 = 18
18 - 8 = 10
10 - 9 = 2
4 koraki in ostanek je 2

Rezultat je torej 4*8+2

Ce zelis, ti napisem kodo v Python jeziku... (nasvet: uporabi for ali while zanko in % (ostanek) funkcijo)

Cyrus008 ::

Aha torej zadnjega ne smem
Hvala, pietro kodo in digram bom že znal

Zgodovina sprememb…

  • spremenil: Cyrus008 ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Deljenje z 0

Oddelek: Šola
318208 (4855) JanBrezov
»

[C] deljenje

Oddelek: Programiranje
181355 (948) joze67
»

[ASM] Pomoč pri domačih nalogah

Oddelek: Šola
8832 (580) ZaphodBB
»

Diagram poteka - pomoč

Oddelek: Programiranje
51421 (1376) Ciklamen
»

[java] problem z decimalkami

Oddelek: Programiranje
91501 (1175) NeOman

Več podobnih tem