Anonymní profil Rade.k – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Rade.k – Programujte.comAnonymní profil Rade.k – Programujte.com

 

Příspěvky odeslané z IP adresy 90.177.57.–

rade.k
Pascal › Datový typ
25. 11. 2008   #90545

Díky.

Rade.k
Pascal › Datový typ
25. 11. 2008   #90515

Zdravím všechny,
potřeboval bych pomoct. Mohl by mi někdo poradit, jakým způsobem si lze nadefinovat vlastní proměnný datový typ? Příklad:
Když si třeba budu chtít nadefinovat datový typ - matice, jejíž velikost bude záviset na uživateli, postupoval bych nejspíše takto:

program pokus;
uses crt;
type matice = array[1..n,1..n] of integer;
.
.
.


problém bude, že to takto nebude fungovat. Nevěděl by někdo jak to ošetřit? Zkoušel sem to pomocí dynamických polí, ale zatím bezúspěchu.
Díky moc.

lotrman
Pascal › Převod mezi soutavami
7. 10. 2008   #86737

OK, jestli ještě můžu, je rozdíl mezi 123 a 1x100 + 2x10 + 3x1 ? Myšleno jako jestli je možno uvádět ten tvar 123 jako v desítkové.

lotrman
Pascal › Převod mezi soutavami
7. 10. 2008   #86735

Ok takže např. číslo 123 bude v desítkové: 1x100 + 2x10 + 3x1 ? A ve dvojkove bude

123:2=61 ---- 1
61:2=30 ----- 1
30:2=15 ----- 0 ----- \
15:2=7 ------ 1 ----- / 110111 ?
7:2 = 3 ------ 1
3:2 = 1 ------ 1

S tím, že když se budu chtět dostat na tu desítkovou tak dám (123 mod 2 * 100) - jak to udělat, aby program rozpoznal kolik má to číslo prvků? Když na dvojkovou tak dám (123 div 2 ..... a zbytek po tom děleni zapišu jak?)

Doufám že nejsem uplně vedle.

Rade.k
Pascal › Kompilace
17. 9. 2008   #85375

Díky moc. Už to šlape. Jestli ještě můžu, dalo by se nějak nastavit, aby mě při kompilaci výsledný program (černé okno) jenom neproblikl a nezhasl, ale zůstal normálně otevřený?

Rade.k
Pascal › Kompilace
17. 9. 2008   #85353

Program Pokus;
Begin
WriteLn('Blabla');
end.

(Tam opravdu chba není :-))

Ono mě to vyhazuje hlášku, která je napsaná v Options-compiler-Additional compiler args.

Rade.k
Pascal › Kompilace
17. 9. 2008   #85344

Zdravím všechny. Potřeboval bych poradit. Je nutné ve Freepascalu nějak nastavovat kompilaci, nebo vše probíhá automaticky. Jelikož i u nejjednodušího programu na vypsání hodnoty mi to vypisuje hlášku Illegal Parameter. (V programu rozhodně chyba není - má jen 3 řádky :-)) Tak sem z toho celkem zklamaný ... Za případnou radu bych byl vděčný.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý