Kezdőoldal » Számítástechnika » Programozás » Turbo Pascal feladat. Hogyan...

Turbo Pascal feladat. Hogyan tudnám megoldani?

Figyelt kérdés
Egy összehasonlitó programot akarok csinálni.Viszont egyszerre kettő ciklusnak is kell futnia.Az egyikben n:=n+1;delay(17); a másikban pedig if c=n write('1') else write('0');....c:=c+1; azaz egy olyan programot szeretnék késziteni ami mindig összehasonlitja az n-t a c-vel azonban nem tudom megoldani hogy ez a kettő egyszerre fusson.A megoldásokat előre is köszönöm.

2012. nov. 18. 11:08
 1/5 anonim ***** válasza:

ő, nem vágom az a delay az mit kres ott de valami ilyesmire gondolsz


n:=0

while (c<>n) n:=n+1;

write(n);



de írd le pontosan mi kéne mert azt sem értem :(

2012. nov. 18. 11:28
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
egyszerre két ciklus fut...azt hogy két ciklus fusson egyszerre,amig az n-t pörgeti felfele addig a c-t is és irkodja ki a 0-t.de ha valamikor c egyenlő lesz n-el akkor egy 1-est kell kiirnia...a delay meg azért van ott mert ha a ciklusok pontosan egyszerre futnának akkor minden esetben c=n
2012. nov. 18. 11:33
 3/5 anonim ***** válasza:
Egyszerre csak egy ciklust tudsz végrehajtani, mivel a pascal egy processzoros gépekhez írták anno. Két külön ciklus akadásmentes végrehajtásához két processzormag kell.
2012. nov. 18. 11:45
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Helyesbítek, 2 ciklus futtatásához olyan környezet kell, amiben több szálú programokat lehet írni. Így a két ciklus két külön szálon tud futni.
2012. nov. 18. 11:47
Hasznos számodra ez a válasz?
 5/5 ejbenjaro ***** válasza:
Ennek semmi értelme nincsen. Ha sikerül egyszerre indítani a két ciklust és az n és a c kezdőértéke azonos, akkor ebben az egy esetben lesz egy 1-es kiírva képernyődre, minden más esetben 0. A problémád szálkezeléssel oldható meg egyébként, de azt a Turbo Pascal nem tudja. Ha ragaszkodsz a TP-hez akkor kezdj el kutakodni. hogy hogyan tudsz benne assembly kódokat hívogatni (van rá mód), mert a szálasítást max abban fogod tudni megoldani TP alatt. Tehetsz egy próbát a Free Pascallal is, ez már támogatja a szálak kezelését.
2012. nov. 18. 15:41
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!