[ 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 | 159

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 | 31
Bydlisko: Bratislava

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 | 159
Napísal autor témyOffline : 21.10.2008 17:58 | Zobrazovanie na opačnej strane obrazovky PASCAL

Ď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 | 13

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 | 31
Bydlisko: Bratislava

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 | 2

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 | 13

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 | 2

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 :)


 [ Príspevkov: 8 ] 


Zobrazovanie na opačnej strane obrazovky PASCAL



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

484

17.07.2010 1:38

M0f0

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

JS Zobrazovanie furt na spodku obrazovky

v JavaScript, VBScript, Ajax

4

743

29.08.2008 21:13

neutronmind

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

Velkosť textu na strane klienta

v HTML, XHTML, XML, CSS

6

876

19.12.2006 11:51

mylan

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

win10-ikony na lavej strane

v Operačné systémy Microsoft

0

342

07.09.2015 21:48

jur3c

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

Free Pascal a Turbo Pascal

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

0

425

19.12.2014 13:18

Styracoz

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

Hack alebo chyba na strane servera..??

v JavaScript, VBScript, Ajax

11

828

12.01.2009 16:45

chrono

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

Zapojenie mikrofonu na prednej strane PC

v Zvuk

3

1029

07.01.2010 22:03

vazovski

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

732

04.02.2017 18:42

kk77

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

dvojvrstvove DVD 8,5GB na jednej strane

v Optické zariadenia

6

1696

13.08.2009 17:47

senti125

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

481

26.01.2012 20:40

MTK

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

Zobrazovanie priecinku

v Operačné systémy Microsoft

3

499

17.05.2012 21:03

tairikuokami

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

Zobrazovanie Titulkov

v Operačné systémy Microsoft

3

526

30.05.2007 13:08

Sobansky

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

Zobrazovanie lišty

v HTML, XHTML, XML, CSS

0

562

18.02.2009 18:32

EmO_DQ

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

Zobrazovanie textu

v Počítačové hry

2

390

13.09.2015 8:48

Koroner

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

lightbox-zobrazovanie

v PHP, ASP

11

696

08.11.2008 0:25

Blackshadow

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

Zobrazovanie priecinku

v Operačné systémy Microsoft

1

338

07.07.2015 16:15

shiro



© 2005 - 2024 PCforum, edited by JanoF