Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Zobrazovanie na opačnej strane obrazovky PASCAL

Registrovaný: 03.03.06
Prihlásený: 03.06.20
Príspevky: 799
Témy: 159
Príspevok NapísalOffline : 21.10.2008 17:13

Dostali sme domácu úlohu z informatiky. Zadanie neviem, či presne napíšem, ale pokúsim sa. Mali sme urobiť program ktorý napíše hviezdičky pod seba do trojholníka. To som zvládol, lenže neviem ako ho presuniem na pravý okraj obrazovky.

Prvá časť je toto:
Kód:
program stromcek;
uses crt;
var i,n,j:integer;

 begin
  clrscr;
   n:=1;
   for j:=1 to 25 do
                   begin
                    for i:=1 to n do
                                    begin
                                     textcolor (random(32));
                                     write ('x');
                                    end;
                    n:=n+1;
                    writeln;
                    end;
  readln;
 end.


skúšal som to prerobiť takto, žiaľ nieje to ono :(

Kód:
program stromcek;
uses crt;
var i,n,j,x:integer;

 begin
  clrscr;
   for j:=1 to 25 do
                   begin
                    for x:=40 to n do
                                    begin
                                     textcolor (random(32));
                                     write ('x');
                                    end;
                    n:=n-1;
                    writeln;
                    end;
  readln;
 end.


Za pomoc ďakujem. Viem, je to určite primitívne napísané, ale som začiatočník


Offline

Užívateľ
Užívateľ
Zobrazovanie na opačnej strane obrazovky PASCAL

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 21.10.2008 17:29

goto(x,y);

tusim ze tak sa vola ta funkcia, ktorou definujes, kde sa ma presunut kurzor. uz som v pascale dlho nerobil..







_________________
Desktop: iMac 21" CPU: i5 2.7GHz RAM: 4 GB DDR3 1333MHz GPU: AMD Radeon HD 6770M 512MB RAM HDD: 1TB 7200 rpm OS: Mac OS X Lion Desktop: CPU: AMD Phenom II x4 BE 955 3.2@3.6GHz 1.35@1.30V CPU Cooler: Gelid Tranquillo rev.2 MB: Gigabyte 880GM-UD2H RAM: 2x2 GB Kingston 1333MHz GPU: MSI HD 6850 Cyclone 1GB PSU: Seasonic S12II-620 620W HDD: Seagate Barracuda 7200.12 1TB Case: CoolerMaster Elite 333 LCD: 22" LG flatron W2261VP Keyboard: Microsoft Comfort Curve 2000 Mouse: Microsoft Wireless Mobile Mouse 4000 OS: Windows 8 Notebook: Macbook Pro 13" CPU: i5 2.4GHz RAM: 4 GB DDR3 1333MHz GPU: Intel HD Graphics 3000 384MB RAM HDD: 500GB 5400 rpm OS: Mac OS X Lion Tablet: iPad 2 64GB 3G Phone: HTC Desire S Phone: iPhone 8GB
Offline

Užívateľ
Užívateľ
Zobrazovanie na opačnej strane obrazovky PASCAL

Registrovaný: 03.03.06
Prihlásený: 03.06.20
Príspevky: 799
Témy: 159
Príspevok Napísal autor témyOffline : 21.10.2008 17:58

ĎAKUJEM veľmi pekne za radu, už mi to ide :)


Offline

Užívateľ
Užívateľ
Zobrazovanie na opačnej strane obrazovky PASCAL

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13
Príspevok NapísalOffline : 21.10.2008 20:07

hm, ja myslim, ze sa vola gotoxy(x,y)...

goto je sice povoleny prikaz, ale mimo assembleru je skor zamietnutny. Teda ak taku fukciu uvidi programator a nebola pouzita v Assmebleri, tak sa chyti za hlavu a ide prec...


Offline

Užívateľ
Užívateľ
Zobrazovanie na opačnej strane obrazovky PASCAL

Registrovaný: 20.10.08
Prihlásený: 21.06.22
Príspevky: 2602
Témy: 31
Bydlisko: Bratislava
Príspevok NapísalOffline : 21.10.2008 20:13

Preto som dodal, ze v pascale som uz dlho nic nerobil :) kazdopadne ak to fachci, je jedno ako je to napisane (pri takychto trivialnych programoch), ale dik za opravu :)


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 29.10.2008 9:38

ado21 píše:
hm, ja myslim, ze sa vola gotoxy(x,y)...

goto je sice povoleny prikaz, ale mimo assembleru je skor zamietnutny. Teda ak taku fukciu uvidi programator a nebola pouzita v Assmebleri, tak sa chyti za hlavu a ide prec...


za prve pleties hrusky s jablkami , gotoxy je funkcia ktora presunie kurzor na pozadovanu poziciu , goto je zase skok na navestie.

za druhe, kde vsetci chodite na famu ze goto je zle ? goto akurat prinasa moznost vacsieho rizika. ale je to ako s ohnom aj ten sice prinasa riziko poriaru ale ked sa spravne pouzije tak prinasa uzitok, dolezite je kto snim zaobchadza a ako. pocul som ze niektore zahranicne firmy zakazuju programatorom pouzivat pointre lebo je tam riziko ze nespravnym alokonavim pamate alebo jej neuvolnenim moze dojst k padom programov, ale pritom pointre su bezna sucast programovania.


Offline

Užívateľ
Užívateľ
Zobrazovanie na opačnej strane obrazovky PASCAL

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13
Príspevok NapísalOffline : 29.10.2008 11:15

coldak píše:
za prve pleties hrusky s jablkami , gotoxy je funkcia ktora presunie kurzor na pozadovanu poziciu , goto je zase skok na navestie.

za druhe, kde vsetci chodite na famu ze goto je zle ? goto akurat prinasa moznost vacsieho rizika. ale je to ako s ohnom aj ten sice prinasa riziko poriaru ale ked sa spravne pouzije tak prinasa uzitok, dolezite je kto snim zaobchadza a ako. pocul som ze niektore zahranicne firmy zakazuju programatorom pouzivat pointre lebo je tam riziko ze nespravnym alokonavim pamate alebo jej neuvolnenim moze dojst k padom programov, ale pritom pointre su bezna sucast programovania.


gotoxy(x,y) ma spomenina funkciu. Lubolny znak napises kdekolvek na obrazovku.

goto je kazdom vyssiom jazyku, pocnuc od C odmietnuty. Na to su cykly! goto je surovy skok, nezaujima ho co ma v stacku ani nic. Goto sa pouziva v assembleri a dost...

Ako som spominal, ak goto programator uvidi v inom jazyku ako v assembleri, chyti sa za hlavu a ide prec...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2
Príspevok NapísalOffline : 29.10.2008 12:12

ado21 píše:
gotoxy(x,y) ma spomenina funkciu. Lubolny znak napises kdekolvek na obrazovku.

goto je kazdom vyssiom jazyku, pocnuc od C odmietnuty. Na to su cykly! goto je surovy skok, nezaujima ho co ma v stacku ani nic. Goto sa pouziva v assembleri a dost...

Ako som spominal, ak goto programator uvidi v inom jazyku ako v assembleri, chyti sa za hlavu a ide prec...


co znamena odmietnuty ? ze ho prekladac ignoruje ? pokial ho prekladac akceptuje tak odmietnuty nieje, odmietaju ho iba ludia co bud podlahnu mytom alebo maju strach. programovanim sa zivim uz 10 rokov takze trochu do toho uz vidim :)


Odpovedať na tému [ Príspevkov: 8 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zobrazovanie upozorneni v strede obrazovky

v Operačné systémy Microsoft

12

464

17.07.2010 1:38

M0f0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. JS Zobrazovanie furt na spodku obrazovky

v JavaScript, VBScript, Ajax

4

703

29.08.2008 21:13

neutronmind Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Velkosť textu na strane klienta

v HTML, XHTML, XML, CSS

6

853

19.12.2006 11:51

mylan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. win10-ikony na lavej strane

v Operačné systémy Microsoft

0

306

07.09.2015 21:48

jur3c Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Free Pascal a Turbo Pascal

v Assembler, C, C++, Pascal, Java

0

384

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hack alebo chyba na strane servera..??

v JavaScript, VBScript, Ajax

11

804

12.01.2009 16:45

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapojenie mikrofonu na prednej strane PC

v Zvuk

3

996

07.01.2010 22:03

vazovski Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. dvojvrstvove DVD 8,5GB na jednej strane

v Optické zariadenia

6

1662

13.08.2009 17:47

senti125 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ZDROJ: vypnutie spinaca na zadnej strane PC

v PC skrinky a zdroje

5

683

04.02.2017 18:42

kk77 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SAPPHIRE HD 5850 cierny pas na pravej strane obrazu

v ATI/AMD grafické karty

1

453

26.01.2012 20:40

MTK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie priecinku

v Operačné systémy Microsoft

3

450

17.05.2012 21:03

tairikuokami Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie Titulkov

v Operačné systémy Microsoft

3

489

30.05.2007 13:08

Sobansky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie lišty

v HTML, XHTML, XML, CSS

0

533

18.02.2009 18:32

EmO_DQ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie textu

v Počítačové hry

2

350

13.09.2015 8:48

Koroner Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. lightbox-zobrazovanie

v PHP, ASP

11

661

08.11.2008 0:25

Blackshadow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie priecinku

v Operačné systémy Microsoft

1

300

07.07.2015 16:15

shiro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra