Napísanie programu v pascale

Programovacie jazyky, rady, poradňa...
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

Mám napísať program, ktorý načíta 3 čísla a urči ich maximun a minimum. Všetko iba cez "if" .
Napísal som toto:

Kód: Vybrať všetko

program cisla;
var a,b,c,max,min:integer;
begin
writeln('zadaj cislo a');
readln(a);
writeln('zadaj cislo b');
readln(b);
writeln('zadaj cislo c');
readln(c);
if a>b
then max:=a
else max:=b;
if max<c
then max:=c;

if a<b
then min:=a
else min:=b;
if min>c
then min:=c;
writeln('max hodnota je,', max);
writeln('min hodnota je', min);
readln;
end.
...ale nefunguje to :(.
Povie mi niekto, prosím, kde je tam chyba? Prípadne by mi to niekto opravil? A ešte musím napísať program ktorý usporiada čísla od najmenšieho po najväčšie a zistí či tvoria strany 3-uholníka a akého 3-uholníka a to už neviem absolútne. Tak ak by bol niekto taký ochotný...

Pomôže niekto prosím?
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: Napísanie programu v pascale

Príspevok od používateľa axxis »

syntax pascalu si uz velmi nepamatam, ale pri tom trojuholniku mozes vyuzit trojuholnikovu nerovnost
musi platit, ze sucty dvoch stran musia byt vzdy mensie ako tretia strana
a aky trojuholnik lahko zistis podla dlziek stran, ak su dve rovnake - rovnoramenny, ak su 3 rovnake - rovnostranny, ak sa druhe mocniny dvoch kratsich rovnaju druhej mocnine najdlhsej - pravouhly, vo vsetkych ostatnych pripadoch je vseobecny
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

No to ja viem ale ja to neviem napísať. To programovanie mi moc nejde a ak to nespravím tak ma nepustia k maturitám
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Napísanie programu v pascale

Príspevok od používateľa 3PO »

neviem mne to spusti normalne. asi len blbo nastaveny kompilator.
Prílohy
pascal.png
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

No tebe to ide z toho čo som tam napísal ?
mirak2
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6719
Registrovaný: 18 sep 2005, 13:44
Bydlisko: Prague, CZE / Kosice, SVK

Re: Napísanie programu v pascale

Príspevok od používateľa mirak2 »

prvy program jednoduchsie, prehladnejsie a kratsie: nacitas a a hned ho aj priradis do max aj min, nacitas b, porovnas b>max - ak true priradis do max b, porovnas b<min ak true priradis do min b a to iste potom urobis aj s c...
k mature ta pustia o to by som sa nebal ale ked nevies toto neviem ako chces maturovat...no nacitat 3 cisla hadam vies, usporiadaj ich aj ked len bubble sort, trojuholnikova nerovnost je dve kratsie strany v sucte su viac ako najdlhsia, a tamtie veci cez porovnavacky...vsetko je to hranie sa s ifmi, nic viac nic menej
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

No skúsim sa s tým pohrať. Ako chcem zmaturovať? Spolieham sa na to, že ja všetko ostatné viem okrem programovania teda a máme vedieť 19 príkladov na maturity a viem 4 príklady naspamäť a idem sa učiť ďalšie lebo nejak zložité niesu. Aj keď zo začiatku mi to programovanie šlo super, vedel som vždy ale potom sa niečo zvrtlo, neviem či som nechýbal a už je to v háji.
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Napísanie programu v pascale

Príspevok od používateľa 3PO »

Sgt.Moody napísal:No tebe to ide z toho čo som tam napísal ?
ano ide mi to z toho. je to vlozene metodou ctrl+c a ctrl+v :)
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

No napísal som to takto ale stále tam niečo chýba lebo to nezobrazí výsledok, že čo je večšie či menšie.



//autoeditácia príspevku (15 Jan 2010, 17:11)
3PO napísal: ano ide mi to z toho. je to vlozene metodou ctrl+c a ctrl+v :)
Ale prečo to mne potom nejde? Uff. A tá medzera čo tam je tam musí byť?
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Napísanie programu v pascale

Príspevok od používateľa 3PO »

Sgt.Moody napísal:No skúsim sa s tým pohrať. Ako chcem zmaturovať? Spolieham sa na to, že ja všetko ostatné viem okrem programovania teda a máme vedieť 19 príkladov na maturity a viem 4 príklady naspamäť a idem sa učiť ďalšie lebo nejak zložité niesu. Aj keď zo začiatku mi to programovanie šlo super, vedel som vždy ale potom sa niečo zvrtlo, neviem či som nechýbal a už je to v háji.
ucit sa programovat naspamat sa neda. tento priklad nie je vobec tazky neviem ake su dalsie.
oni vam na mature povedali ake presne priklady mozete dostat ? nedali vam len okruh ? (napr. dostanete program kde budu cykly a napr pozmente ho aby to robil takto, popripadete preco to nerobi tak...)
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

Nie nie. Máme všetkých 30 maturitných otázok a sú tam tie príklady. Žiadne zmeny. A učitelka programovania nám dala na papieri vytlačené všetky zadania príkladov ale ja som ho z nejakého dôvodu nedostal a ani netuším kto ho má
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Napísanie programu v pascale

Príspevok od používateľa 3PO »

Sgt.Moody napísal:No napísal som to takto ale stále tam niečo chýba lebo to nezobrazí výsledok, že čo je večšie či menšie.

http://img513.imageshack.us/img513/9881/rshsrjtk.jpg

//autoeditácia príspevku (15 Jan 2010, 17:11)


Ale prečo to mne potom nejde? Uff. A tá medzera čo tam je tam musí byť?
v prvom pripade neslo asi pre zle nastaveny kompilator. v druhom pripade ti pise jasnu chybu. v riadku nad "zadaj c" ti pise ze chyba bodkociarka.
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

Ja stále nerozumiem čo to znamená "zle nastavený kompilátor". čo mám teda spraviť aby to fungovalo správne ?
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Napísanie programu v pascale

Príspevok od používateľa 3PO »

ok ako pozeram mam ho blbo nastaveny ja. je benevolentny k chybam. takze v provom pripade to nefungovalo koli tomu lebo v 20 riadku to je writeln (' max hodnota je.... ) ; tak su tam zle apostrofy/uvodzovky. na konci v tom riadku za :3:2 nemaju byt.tak isto ani v riadku pod.
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

A ako majú byť tie apostrofy ptom ? lebo ja to takto ako to tam mám dáva všade a ide to...teda...počkaj...aha nejde :D
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Napísanie programu v pascale

Príspevok od používateľa 3PO »

budem pisat z hlavy teda mozem sa pomylit.

Kód: Vybrať všetko

writeln ('text ktory chem vypisat ' , premenna:3:2 , ' dalsi text'  );
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

aaaaha tak diky teda :) skúsim
Thek_SVK
Professional
Professional
Používateľov profilový obrázok
Príspevky: 1534
Registrovaný: 24 feb 2007, 21:56

Re: Napísanie programu v pascale

Príspevok od používateľa Thek_SVK »

Ten program co si tu napisal neobsahuje nejaky chyby, za to v tom screene mas na osmom riadku
readln ('bla bla bla'); miesto writeln
a na 20tom riadku co 3PO spomenul
3PO
Medium Professional
Medium Professional
Príspevky: 1090
Registrovaný: 01 dec 2005, 23:51

Re: Napísanie programu v pascale

Príspevok od používateľa 3PO »

vidis to som si ani nevsimol :) pozeral som aj na ten 8 riadok... pozeram co tam chyba. a ono tam je readln. vobec nedoplo
Sgt.Moody
Medium Expert
Medium Expert
Príspevky: 118
Registrovaný: 11 júl 2007, 10:09

Re: Napísanie programu v pascale

Príspevok od používateľa Sgt.Moody »

Opravil som to ale aj tak sa mi to nedá spustiť
Napísať odpoveď