Stránka 1 z 1
Jaký překladač Pascal?
Napsal: 16 úno 2012 19:36
od Andrew98
Ahoj chtěl bych se zeptat jaký překladač máte nebo jaký je pro vás nejlepší nejlépe free a pro win 7 32 bit konečně mi přišla učebnice tak se chci zeptat jaký bude nejlepší? díky
Re: Jaký překladač Pascal?
Napsal: 16 úno 2012 21:12
od memphisto
Freepascal nebo pak Delphi 7, ale tam je krkolomná registrace
Re: Jaký překladač Pascal?
Napsal: 17 úno 2012 17:16
od Andrew98
Já jsem freepascal viděl jenom na 64 bit a mám procák od AMD
Re: Jaký překladač Pascal?
Napsal: 17 úno 2012 17:22
od memphisto
Re: Jaký překladač Pascal?
Napsal: 17 úno 2012 18:00
od faraon
Vyber si co tě napadne:
http://freepascal.org/download.var Chybí jim tam snad jen PDP-11

Re: Jaký překladač Pascal?
Napsal: 17 úno 2012 18:56
od Andrew98
takže nakonec jsem to rozběhal a zkusil jsem hned první příklad větší číslo ale vždy když dám run a zadám čísla mě to hodí zpět do editoru a musím dát znova run abych se dozvěděl výsledek má to tak být nebo dělám něco špatně?
Re: Jaký překladač Pascal?
Napsal: 17 úno 2012 19:07
od faraon
Kód: Vybrat vše
program pauza;
begin
writeln('Až si přečteš text, stiskni Enter...');
readln
end.
Re: Jaký překladač Pascal?
Napsal: 18 úno 2012 12:12
od Andrew98
ještě se chci zeptat jak to připojit k danému příkazu mám už napsáno tohle ale nevím jak jsem naprostý nováček
Kód: Vybrat vše
program VetsiCislo (input, Output)
var A, B : Integer;
begin
Write ( 'Určení většího čísla' );
Write ( 'Zadejte dvě čísla' );
Read ( A, B );
if A > B then
Write ( ' Větší je' , A )
else
Write ( 'Větší je', B )
end.
Re: Jaký překladač Pascal?
Napsal: 18 úno 2012 12:19
od faraon
Úplně na konec před
end. - program udělá všechnu práci a pak se těsně před ukončením zastaví a bude čekat na signál, že za sebou může "bouchnout dveřmi", nebo spíš oknem

Kód: Vybrat vše
program VetsiCislo (input, Output)
var A, B : Integer;
begin
Write ( 'Určení většího čísla' );
Write ( 'Zadejte dvě čísla' );
Read ( A, B );
if A > B then
Write ( ' Větší je' , A )
else
Write ( 'Větší je', B );
readln
end.
A nezapomeň předchozí příkaz oddělit středníkem.
Re: Jaký překladač Pascal?
Napsal: 18 úno 2012 12:42
od Andrew98
no a když dám run tak se mi ukáže ať zadám čísla zadám zmáčknu enter aby je to přečetlo a zase mě to hodí do toho editoru napsal jsem tam to co máš v tom posledním kódu takže jsem z toho trochu blázen

Re: Jaký překladač Pascal?
Napsal: 18 úno 2012 13:30
od faraon
Chybička se vloudila, ono to totiž přečte ten Enter co ti v bufferu zbyl po zadání obou čísel! Takže místo
read(a,b) tam napiš
readln(a,b)
Tím se po načtení vstupu zahodí všechno co jsi vložil dál až po koncový znak \n, a začíná se načítat znovu na čistém řádku. Na tohle dávej bacha, pokud bys takhle střídavě vkládal čísla a znaky a načítal je postupně, mohlo by dojít k chybě a zastavení programu! Je dobré po každé práci vždycky trochu uklidit...
Můžu se zeptat jakou to máš učebnici?
Re: Jaký překladač Pascal?
Napsal: 18 úno 2012 13:44
od Andrew98
Pascal pro zelenáče bylo to tam jako hned první ukázkový program tak jsem to zkusil a když jsem narazil na tuhle chybičku tak jsem se tam o ničem takovém nedočetl ještě to půjdu zkusit ale teď nemám čas díky za pomoc