Turbo Pascal 7 dos-os (sztem mindegyik az) de tökéletesen elfut xp alatt semmi emuláció nem kell... Van vmi Visual Pascal de hát az..öö nem tudom milyen lehet.. még azt is megkockáztatom hogy MS.
nem pont ide van, de hol lehet szerezni olyan pascalt, ami elfut XP alatt en csak dososat talaltam es nincs kedvem tokolodni az emulacioval
a sogor fianak kellene segiteni pascalt tanulni, de nekem mar valahogy regen nem volt, tehat jobb latni mint elmeletben
egyenként meg úgy iratsz ki hoyg hivazkozol a tömb elemére: writeln(t[i,j]); vagy writeln(t[5]);--a t tömb 5-ik elemét írja ki
program tomb; uses crt; const n=10; var t:array[1..n] of integer; i:integer; begin clrscr; randomize; for i:=1 to n do begin t:=random(90)+9; write(t:4); end; readln; end. ez egy egy dimenziós tömb. ez egy sor
Két lehetõség áll fent: 1. Ha részenként ki lehet iratni egy tömböt akkor faxa, mert akkor legeneráljuk ahogy csinálod, és szépen gotoxy-nal szórakozva kiirítjuk. 2. Ha nem leht részenként iiratni akkor csalni kell :) részenként kell generálni a tömböt :)
Azt mondd meg nekem, hogy ki lehet e irtani egyenként egy tömböt? Tehát nem az egészte egyszerre hanem számonként. Abban a pascalban amit szereztem nincs help, én meg fejbõl nem vágom.
ok.
Szereztem pascalt :) megkukkantom a progid :)
program tobbdim; uses crt; const n=10; var t:array[1..n,1..n] of integer; i,j:integer; BEGIN clrscr; randomize; for i:=1 to n do begin for j:=1 to n do begin t[i,j]:=random(90)+9; write(t[i,j]:3); end; writeln; end; readln; END.
Remélem így jobb: azért van 2 ciklus mert az egyik a sort a másik az oszlopot határozza meg a mástrixban. ha valakinek van ötlete írja már át ezt a progit ha tudja és tegye már be ide.
Hát eléggé átláthatatlan számomra :) Én szépen közöket hagyok és rendezek hogy egyértlemû legyen mi mihez tartozik, miben van és miben nincs, de mind1 is.
Ezzel kiiratsz egy tömböt igen. De még nem csináltál csigavonalat....A tömbbõl az értékeket egyneként kéne kiiratni (lehet ilyet? nem rémlik :( ), és formába rendezni, nem?
UI.: Miért van két egymásbaágyazott ciklusod? egy is elég szerintem
UI2.: Szar így én elméletbõl nem vok jó :( bárcsak lenne most pascalom :)
program tobbdim; uses crt; const n=10; var t:array[1..n,1..n] of integer; i,j:integer; begin clrscr; randomize; for i:=1 to n do begin for j:=1 to n do begin t[i,j]:=random(90)+9;
write(t[i,j]:3); end; writeln; end; readln; end.
itt az alap program. ez egy mátrixot ír ki. ezt hogy egészítenéd ki?
Vazze akkor nem nehéz :). Bekéred a tömböt utána meg fogsz egy repeat ciklust gotoxy két értékének változót adsz amit mindíg növel valamennyivel amíg el nem ér egy bizonyos értéket (mert ugy egy idig "felfelé megy" aztán meg kanyarodik le) ha megvan akkor jön a második ciklus ott ugynez csak fordítva (mert lefelé mozog a csiga..)
Annyi benne a nehézség hogy ki kell kísérletezni, hogy jó legyen az alakja, de az már csak idõ...
bekérek egy random tömböt: (t:array [1..n,1..n) of integer;) és csigavonalban kell kiírni a számokat nem mátrix alakban. tanár azt mondta hogy ciklusokkal kell. de nem egyszerû.
jhaa én úgy értelmeztem, hogy háromdimenziós tömb, és abban kell létrehozni háromdimenziós alakzatot :O ez akkor csak síkban van, és mint egy kakaóscsiga úgy kéne kinéznie?
Szevasztok! Ha valaki ért a pascalhoz segíthetne nekem. Az lenne a feladat, hogy egy többdimenziós tömbbel(mátrix-al) egy csigavonalat rajzoltassunk ki. tud valaki segíteni? egy algoritmus is elég lenne. a többit én megírom.