Kezdőoldal » Tudományok » Egyéb kérdések » Szorzás algoritmusa?

Szorzás algoritmusa?

Figyelt kérdés
2010. szept. 21. 17:17
 1/10 anonim ***** válasza:

a szorzás algoritmusa az összeadás.

3*8=3+3+3+3+3+3+3+3=24



algoritmus kezdés

szorzandó=bekér//3

szorzó=bekér //8

eredmény=0;


for ciklus 0-tól "szorzó"-ig

{

eredmény=eredmény+szorzandó;

}

vége


én valami ilyesmire gondolok.... Ennél tovább sztem nem lehet egyszerűsíteni a szorzás műveletét (ha programozás témakörben vagyunk)

2010. szept. 21. 19:46
Hasznos számodra ez a válasz?
 2/10 anonim ***** válasza:
Mire gondol a kérdező? A szorzás definíciója a sorozatos összeadás, hacsak nem tekintjük alapfogalomnak az adott tárgyalásban. És persze ha egész számok között vagyunk :D
2010. szept. 22. 08:59
Hasznos számodra ez a válasz?
 3/10 A kérdező kommentje:
egy egyszeru algoritmust kell irnom nem pascalban. koszi :)
2010. szept. 22. 15:37
 4/10 A kérdező kommentje:
eloltesztelo ciklussal,minden ciklussal vagy hatultesztelo ciklussal
2010. szept. 22. 15:46
 5/10 anonim ***** válasza:

Ha binárisan (vagy digitális technikában) gondolkozunk, úgy csak shift-elni kell, meg összadni. (digitális technikában fél, illetve teljes összeadó).

Assembly szorzás rutint is pár perc alatt lehet írni. (csak lehet, hogy ki fox lógni a regiszteredből..arra figyelni kell)


-shift-elgetni kell, meg összeadni


----------

Lebegőpontos számábrázolásnál más a logika... de ebbe ne menjünk bele



Magas szintű programozási nyelveken meg értelmét veszti a kérdés.

2010. szept. 24. 02:49
Hasznos számodra ez a válasz?
 6/10 anonim ***** válasza:
Előző vagyok... egyébként a programozásban pont az a szép, hogy meg kell oldani egy adott kihívást/feladatot. Így ezt pont elveszted, pedig biztos, hogy egy egyszerű algoritmust magasabb szintű programnyelven magadtól is ki tudsz találni.
2010. szept. 24. 02:52
Hasznos számodra ez a válasz?
 7/10 anonim ***** válasza:

Tessék algoritmus.


Függvény BE X BE Y KI Z

Z:=0

i:=0

amíg i kisebb Y

Z := Z + X

add vissza: Z

2010. szept. 24. 08:18
Hasznos számodra ez a válasz?
 8/10 anonim ***** válasza:
Mielőtt okoskodik valaki, hogy lemaradt az i növelése, direkt volt.
2010. szept. 24. 08:19
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:

02:49 és 2:52-es vagyok!


Az utánam 2 hozzászólást író nem én vagyok! Véletlen, hogy egyezik a %-unk.

2010. szept. 28. 07:15
Hasznos számodra ez a válasz?
 10/10 dominik.ballo válasza:

mondat szerkezetileg valami ilyesmi:

program eleje

be: szorzandó

be: szorzó

temp=szorzandó

i=0

ciklus amíg szorzó>i

szorzandó=szorzandó+temp

i=i+1

ciklus vége

eredmény=szorzandó

ki: eredmény

2013. okt. 10. 21:43
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!