% -*- coding: iso-8859-2 -*-
Miklós Simonovits
Ez az oldal meg szerkesztes alatt all, kb julius elejeig
A Laczkovich-T. Sós: Analízis I Függelék
hosszabb változata
További Basic programok
Pascal programok
A függelék Pascal programjai
- 13. program:
Pithagoras tétel
kiszámítja a befogókból az átfogót. Az adatok beírásakor nem írja ki, mit kér.
-
Pithagoras tétel, szebb input/output:
kiszámítja a befogókból az átfogót.
Abban jobb az előzőnél, hogy az adatok beírásakor kiírja, mit kér, és
az eredmény kiírásakor is kiírja, hogy ez az átfogó.
Hogyan compilláljuk-futtatjuk a programot?
Beírjuk:
fpc pithag.pas [enter]
ahol fpc a "free pascal compiler" rövidítése.
Erre kapunk (egyebek között) egy "pithag" nevű file-t.
Néhol a futtatásához elegendő
pithag [enter]
beírása, de máshol a
./pithag [enter]
kell. (Magyarázat: Van amikor a gép úgy van beállítva, hogy egy program nem indítható el a saját könyvtárából, ezt "oldja fel" a "./". )
További Pascal programok
-
Archimedesz, szabályos sokszög kerülete
az instabil verzió.
-
Archimedesz, szabályos sokszög kerülete
a stabil verzió. Itt dupla pontosságú valósakat használtunk, és több
tizedesjegyet írtunk ki, mint előbb.
Függelék a függelékhez
A QBasic integrált környezet
A Turbo Pascal integrált környezet
Hogyan dolgozunk Free Pascalban?
Az első kérdés persze, hogy miért dolgozzunk PASCAL-ban.
Ha LINUX-ban dolgozunk, akkor a PASCAL könnyen telepíthető.
A rövid programok Pascalban kicsit hosszabbak, mint Basciüben, de még
mindig nagyon rövidek. Erre jónéhány példát adunk.
Ahogy azonban egyre bonyolultabb programokat írunk, azokat sokkal egyszerűbben és gyorsabban írhatjuk meg PASCAL-ban, ming BASCIC-ben.
További Free Pascal melletti érveket találunk az alábbi homepage-en.
http://www.freepascal.org/advantage.var
Hogyan írjuk meg a programot?
Maga a programás a következő részekből állhat:
1. A program átgondolása
- Milyen input-ot használunk?
- Milyen output-ot szeretnénk?
- Mit mivel jelölünk?
1. A program sebességének átgondolása
Meg kell gondolnunk, hogy
- Kell-e gyors programot írnunk?
- Saját magunk számára írjuk-e a programot, vagy másoknak?
- ...
2. A program begépelése.
- - Erre több lehetőségünk van. Az egyik, hogy kedvenc editorunkban, mondjuk,
az emacs-ban elkezdjük szerkeszteni. (Szerkeszthetjük bármely editorban.)
Célszerű úgy dolgoznunk, hogy compilláláshoz ne kelljen kilépnünk
az editorunkból.
- Próbafuttatás-hibajavítás ... addig amig már nem kapunk lényeges
hibaüzenetet.
A program tartalmi ellenőrzése, továbbfejlesztés
Utólagos munkálatok
- A program kiegészítése arra, hogy ha sokkal később újra használni
akarjuk, ezt megtehessük.
- - Egyszerűbb programoknál néhány comment-sor beírása
- - Bonyolultabb programoknál egy rövid "dokumentáció"
Hogyan javítgatjuk a programot?