Következő esemény

Mi ez itt, kérem?

Személyes hangvételű írások az informatika érettségiről, érettségizőknek és tanáraiknak.

Írjad csak!

Programozik a gyerek

Feedek és ilyesmik

e-mailt kérek az új bejegyzésekről


(nem foglak spammelni)

XML

Kövesd az oldalt!

facebook twitter

2009.10.09. 09:10 raerek

Free Pascal telepítése, plusz az első programunk

Címkék: programozás informatika telepítés érettségi gyakorlati emelt szint informatika érettségi free pascal

Szóval, az úgy volt, hogy ha már a múltkor megírtam, hogy mégis maradni látszik a Free Pascal, mint az informatika érettségin választható programozási nyelv, akkor akiknek még nincs otthon a gépükön, és szeretnék, ha lenne - mert mondjuk ezt tanulják a suliban, vagy épp nem tanulják, de kéne -, íme némi segítség. Akik meg még sosem írtak Pascal programot, azok ezen is túleshetnek.

A képernyőképek Vista-ban készültek (flancolok, érzed), de XP alatt is épp így megy a dolog (sőt, egy picit jobban, erre majd kitérek) OS X-ről fogalmam nincs, az érettségi linuxok alatt meg alapból fenn van.

A program ingyenes, tehát nem csak letölthető, de le is szabad tölteni - ami, mint tudjuk, nem ugyanaz. Hogy honnan? Hát innen: http://freepascal.org/download.var

infoerettsegi: free pascal 01 letoltes

Namost, itt ki kell választanod a géped típusát. Ha Windows-od van, akkor az Intel/i386 alatti Win32... kezdetű sorral nem bukhatsz nagyot. Ha 64 bites a processzorod, akkor az AMD64/x86_64 melletti Windows 64 bit is jó lehet (nekem nincs ilyen gépem, sosem próbáltam).

Kiválasztod, hogy mely országból jöjjenek a bitek, és már jönnek is.

infoerettsegi: free pascal 02 letoltes

Ha az összes bit lejött, akkor kattintás, és Next Next Next Next. Ha jól csináltad, akkor megy a bitkolbász.  (Ha rosszul csináltad, akkor - már meg ne haragudj - ne érettségizz emelt szinten:))

infoerettsegi: free pascal 03 telepites

Szóval telepedik. Az alapértelmezett telepítési könyvtárat azért nem nagyon érdemes abajgatni - mondjuk én is rühellem, ha egy program nem a "Program Files" alá megy -, mert a fejlesztői környezet nem szereti a szóközös könyvtárakat.

Ikon az Asztalon, katt és indul. Így e:

infoerettsegi: free pascal 04 elindult

Namost, ahogy említettem, az XP-ben egy picit jobb a dolog - ott ugyanis egy elegáns Alt+Enter-rel teljes képernyőn fut a cucc - Vista-ban meg nem. No, sebaj.

Első dolgunk, hogy a File menüben megnyitunk egy New fájlt, amit rögtön utána mentünk is. Ctrl+S nincs, van helyette F2. Mentéskor megfigyeljük, hogy hova menti a Pascal a fájlt. Hát íme, ide:

infoerettsegi: free pascal 05 file save as

Igen, itt alul van az a szép hosszú elérési út. Na, oda. Ez azért érdekes, mert itt jönnek majd létre a futtatható fájlok is.

Meg is írjuk első programunkat. Ha még nem írtál programot, akkor a) kisbetű-nagybetű itt nem számít, b) minden írásjel viszont nagyon is. Ergo legyél pontos.

infoerettsegi: free pascal 06 elso programunk

Akkor most jól lefordítjuk meg lefuttatjuk a művünket. Megnyomjuk a Ctrl+F9 kombinációt, és gépünk sebességének függvényében vagy látunk egy pillanatra felvillanó ablakot, meg egy kis feketülést, vagy csak az egyiket, vagy azt sem. A pillanatra felvillanó ablak a program fordítása volt - ha valamit elrontottál, akkor ott is marad, az ablakok a bal felső sarok melletti sárgás négyzetre kattintva zárulnak, de érdemes silabizálgatni, hogy melyik miről panaszkodik.... - a feketeség maga a lefutó program. Nem sokat látunk belőle, de ha most megnyomjuk az Alt+F5 kombinációt, akkor ezt látjuk (elvileg...):

infoerettsegi: free pascal 07 elso programunk kimenete

Vagyis, a program kiírta azt a szívünknek oly' kedves webcímet, amit kértünk tőle. A drága. Újabb Alt+F5 visszavisz a kék képernyőre, ahol mostantól szabadon garázdálkodhatunk.

Még annyit megmutatnék, hogy hol is van a kész program. Intézővel, vagy hasonlóval megkeresheted a fent említett C:\FPC\2.2.4\bin\i386-win32 könyvtárban, de ha rákkattintasz, maximum egy villanást fogsz látni. Miért? Mert kiírja, amit kell, és ezzel vége is a programnak. Senki nem mondta, hogy maradjon is ott. Ha mégis el akarsz dicsekedni vele az aranyhörcsögödnek, akkor parancssorból kell indítanod. Sajna manapság simán lehet informatikatanári diplomát szerezni anélkül, hogy akár egyszer is használtad volna komolyan a parancssort, nemhogy érettségizni, de te csakazértis tanuld meg.

Vagy a Start menüből választod a Futtatás parancsot, vagy a Windows billentyűt lenyomva tartva megnyomod az R-t is (R, mint Run, azaz Futtatás), a végén kapsz egy pici cuki sorocskát, ahova a "Megnyitás" mellé írd be, hogy "cmd" (idézőjel nélkül), majd nyomj Enter-t.

Kapsz egy remekbe szabott fekete ablakot, ahol ki kell adnod a

cd \FPC\2.2.4\bin\i386-win32

parancsot, majd egy újabb Enter után be kell írnod a programod nevét és ismét Enter.

Ilyet illene látnod:

infoerettsegi: free pascal 08 futtatas a parancssorbol

És íme, nem tűnt el, és látható, és a hörcsög is örül. Ha elbizakodottságodban rögtön torrentet is akarsz készíteni belőle, akkor elég, ha a joitt.exe fájlt osztod meg. (Igen, ezt egy hangyányi gúnnyal írtam, de persze nincs igazam. A torrent oldalakról mindent letöltenek, főleg, ha beírod a kísérőszövegbe, hogy van sorozatszám is hozzá...)

szooo: Maraton

16 komment

A bejegyzés trackback címe:

https://infoerettsegi.blog.hu/api/trackback/id/tr411432844

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Overlord 2009.10.10. 08:53:48

A dev-pascal nem lenne jobb a grafikus felület miatt. De ez csak az Én véleményem.

Letöltő link.: www.bloodshed.net/dev/devpas192.exe

cyberpunk666 · http://emeltprog.blogspot.com/ 2009.10.10. 15:23:02

latom lesz majd programozas is...

en szivesen irok egy cikksorozatot nullatol az emelt informatika erettsegiig.(kis szarkazmussal 0-0.01 ig)

en a c nyelvet elonyben reszesitenem sok okbol kifolyolag...

persze csak akkor fogok neki, ha igeny van ra az oldalon, mert sajat szorakoztatasra nem toltom vele az idot...

cyberpunk666 · http://emeltprog.blogspot.com/ 2009.10.10. 15:33:20

akar futthat ket sorozat is egymas mellett, hiszen csak jo lehet, ha tobb megkozelites es megfogalmazas is rendelkezesre all.

raerek · http://infoerettsegi.blog.hu 2009.10.10. 19:41:00

@cyberpunk666: én baromira örülnék, ha írnál. Igény van: én igényelem. Megbeszéljük még ezt?

cyberpunk666 · http://emeltprog.blogspot.com/ 2009.10.12. 19:23:50

@raerek: Igen. szívesen megcsinálom. Most októberben lesz két vizsgám, azokra most tanulok, de novembertől szerintem mehet a dolog.

Overlord 2009.10.13. 09:44:28

A programozásból (pascal, és a C/C++)
lesz(nek) majd videók is vagy leírások
(pl.: html, doc, pdf stb)?

raerek · http://infoerettsegi.blog.hu 2009.10.13. 18:40:09

Egyszer tuti, de hogy mikor, azt még nem tudom. Illetve a C az haladni fog, ha cíberpunk666 segít.

cyberpunk666 · http://emeltprog.blogspot.com/ 2009.10.17. 09:23:12

most akad egy kis szabadidom, igy irnek egy bevezetot...

leirhatnad, h milyen formaban lenne neked a legjobb es hova kuldjem el...

skybot 2009.10.20. 13:31:21

Nincs valaki, aki esetleg írna C++-ról is? C-s cikkeket egyébként támogatom.;) Várom a cikkeket.

skybot 2009.10.21. 18:09:35

Ajánlhatnék egy könyvet? Csőke Lajos - Garamhegyi Gábor: A számítógép-programozás logikai alapjai. Még nagybátyámtól kaptam örökségbe. Miután majdnem végigbújtam egy C++ könyvet világosítottak meg, hogy maga a nyelv ismerete kevés. Néhány logikai példa sem ártana, majd a nyelvspecifikus cikkek mellé.

raerek · http://infoerettsegi.blog.hu 2009.10.21. 20:02:35

Jól látod. A könyvet nem ismerem, de majd most jól megismerem. Beszereztetem a könyvtárba.

Cnokosz 2009.11.01. 17:00:00

Sziasztok! Az a nagy helyzet, hogy idén májusban tettem előrehozott infóérettségit középszinten, de ellazáskodtam és csak 79% lett :(

Most úgy gondoltam hogy egyetlen esélyem javításra egy emeltszintű érettségi. Járok faktra, pascalt tanulunk de nem érzem azt hogy ez elég lenne ez az érettségihez ezért én is igényelnék egy tutorialt. előre is köszönöm a bele fektetett munkát

cyberpunk666 · http://emeltprog.blogspot.com/ 2009.11.04. 17:00:11

tegnap atmentem minden vizsgan, ugyhogy a napokban elstartolhat a dolog...