A beállítást mentettük, naponta értesítjük a beérkező friss kiadványokról
A beállítást mentettük, naponta értesítjük a beérkező friss kiadványokról
Előszó
Mindenkit érdekelnek a programkészítés fortélyai. Van, akinek az első néhány percben elmegy a kedve az egésztől, és van, aki kitartó munkával jut az ismeretek megszerzésétől a gyakorlati...
Tovább
Előszó
Mindenkit érdekelnek a programkészítés fortélyai. Van, akinek az első néhány percben elmegy a kedve az egésztől, és van, aki kitartó munkával jut az ismeretek megszerzésétől a gyakorlati alkalmazásig.
Könyvünk elsősorban azoknak szól, akik érdeklődnek, de nem tudják, hogyan kezdjék el egy-egy probléma megoldását számítógéppel. A kezdéshez, az első lépések megtételéhez szeretne segítségét nyújtani, a teljesség igénye nélkül. Kitartó munkával, szorgalommal nem marad el az eredmény sem!
A könyvben elméleti ismeretek, problémák, megoldásuk tervezési fázisai, és maguk a kész programok találhatók BASIC nyelven. A közölt programok remélhetőleg minden BASIC változat alatt futnak, de lehetnek kivételek. Ha egy gép nem ismeri az általunk megadott utasításcsoportot, akkor a „Függelékben" talán megtalálhatjuk annak helyettesítését is.
Fontosnak tartjuk azoknak a gondolkodástechnikai ismereteknek az átadását is, melyek a számítástechnikában jelen vannak. A tervezésnél igyekeztünk felhívni a figyelmet azokra a csapdákra, amelyek sajátosan csak a BASIC nyelvre jellemzőek, és megnehezítik a későbbiekben más programnyelvekkel való ismerkedésünket. Ha betartjuk a leírt és bemutatott szabályokat, nem lesz ismeretlen számunkra a PASCAL, vagy más programnyelveken megírt programok szerkezete sem. Ezért a programtervezés eszközeként a struktogramot választottuk. A könyv egyfajta probléma-megoldási szemléletmódot mutat be. A címben szereplő „basic algoritmusok", az alapvető probléma-megoldási szabályokra utalnak. A problémák megoldásának eszközéül azért választottuk a BASIC nyelvet, mert több tízezer számítógép csak ezt a nyelvet ismeri, a személyi számítógépeknél (pl: IBM-PC) pedig a DOS része.
Vissza
Tartalom
Bevezető.........................................................5
Általános alapfogalmak ..........................................6
Probléma, feladat .........................................................6
Számítógép, algoritmus, utasítás, program ..............7
Informatika, adatok, adattípusok ............................................8
BASIC ........................................................ 10
A nyelv történeti áttekintése, a BASIC típusai .............................. 10
Értelmező- és fordító programos BASIC ................................... 11
Összefoglalás ................................................. 13
Az első lépések................................................. 15
BASIC nyelv adattípusai ................................................... 15
Kiíratás a képernyőre ...................................................... 15
Formázott kiíratás ......................................................... 16
Változók .................................................................. 17
Numerikus adatok ......................................................... 18
Alfanumerikus (string) adatok, logikai adatok .............................. 19
Értékadás a billentyűzetről ................................................. 21
Algoritmus .................................................... 24
Hogyan tervezzünk programot ............................................. 25
Az algoritmus és a programnyelvek ........................................ 27
Programszerkezet és változók .............................................. 28
Strukturált programozás ................................................... 29
A struktogram grafikus szimbólumai ....................................... 30
Játékos gyakorlatok ........................................................ 32
Hogyan készítsünk struktogramot? ...................................... 34
Összefoglalás ................................................. 36
Egyszerű algoritmusok ........................................ 38
Képernyőformátum ........................................................ 42
Alprogramok .............................................................. 45
Döntések, szelekciós algoritmusok ............................. 48
Számok sorrendben ........................................................ 53
Összefoglalás ................................................56
Ismétlődő tevékenységek....................................... 58
Ami a FOR NEXT ciklusokról kimaradt .................................. 61
Ciklusok a gyakorlatban ................................................... 62
Feladatok ................................................................. 65
Nincsenek véletlenek .......................................... 66
Függvények ...............................................................66
Gyakorlatok...................................................72
Összefoglalás ................................................77
II. rész
Ciklusszerkezetek.............................................. 81
Elöltesztelő ciklusok ....................................................... 81
Hátultesztelő ciklusok ..................................................... 82
Hibakeresés az algoritmusban és a programban ............... 84
Tesztelés .................................................................. 84
Szemantikai hibák, változók tartalmának vizsgálata ........................ 85
Programsorok nyomkövetése ............................................... 86
Saját programhibáim...................................................... 87
Programdokumentáció ........................................ 88
Programismertető ......................................................... 88
Programleírás ............................................................. 89
Logikai műveletek ............................................. 90
NOT, más néven NEM művelet ............................................ 90
OR, más néven VAGY művelet ............................................ 91
AND, más néven ÉS művelet .............................................. 92
Logikai műveletek alkalmazása ............................................ 93
Ellenőrző kérdések ........................................................ 94
Összefoglalás ................................................. 95
Adatok a programban ......................................... 97
Adatok a gyakorlatban .................................................... 100
Titkosítás..................................................... 104
String függvények ........................................................ 105
Kódolás .................................................................. 106
Dekódolás ................................................................ 108
Összefoglalás ................................................109
Tömbök ......................................................111
Egyindexes tömbök ....................................................... 112
Két, vagy többindexű tömbök .............................................. 118
Rendezés ................................................................. 126
Összefoglalás ................................................ 128
Függelék ..................................................... 129
A BASIC útja ............................................................ 131
IBM-PC interpreteres BASIC verziói................................... 132
TURBO BASIC ............................................. ...... ... 134
QUICKBASIC ............ ..............................................t 138
Csak kíváncsiaknak .......................................... 142
Döntések, ciklusszerkezetek alkalmazása a gyakorlatban ................... 142
Részleges vizsgálati módszer.............................................. 144
Kimerítő vizsgálati módszer ............................................... 144
Teljes vizsgálati módszer: ................................................. 145
Alapvető BASIC parancsok ............................................... 147
Alapvető BASIC utasítások ............................................... 147
Helyettesítések ........................................................... 149
Ajánlott és felhasznált irodalom .............................. 150
Schneider Ferenc műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Schneider Ferenc könyvek, művek
Megvásárolható példányok
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.
Google, Facebook, Apple, Microsoft fiókkal való belépés/regisztráció eseténautomatikusan elfogadja az Általános Szerződési Feltételeket.
Elfelejtett jelszó
Kérjük, adja meg azonosítóját, és a hozzá tartozó email címet, hogy jelszavát elküldhessük Önnek!
A *-gal jelölt mezők kitöltése kötelező!
Azonosító név/E-mail cím* Azonosító és e-mail cím megegyező
E-mail cím*
(2009 március óta a regisztrált ügyfelek azonosító neve megegyezik az email címmel)
Ha az azonosítóját sem tudja megadni, kérjük, hívja az ügyfélszolgálati vonalat:
+36-62-452-833
×
1
2
3
Regisztráció
×
Regisztráció
Regisztrációja sikeresen megtörtént.
Megadott e-mail címére megerősítő e-mailt küldtünk. Ahhoz, hogy a regisztrációja véglegesedjen, és le tudja adni rendeléseit, kérjük, kattintson a levélben található linkre. A megerősítő link a kiküldéstől számított 48 óráig érvényes, ezután a regisztrációs adatok törlésre kerülnek.
Kérjük, jelölje meg az érdeklődési körébe tartozó témaköröket!
Mehet
×
Regisztráció
Az ön által megjelölt témakörök:
Temakor_1
Beállíthatja, hogy emailben értesítőt kapjon az újonnan beérkezett példányokról a bejelölt témaköröknek megfelelően.
Beállított értesítőit belépés után bármikor módosíthatja az Értesítő menüpont alatt:
létrehozhat új témaköri értesítőt
inaktiválhatja értesítőjét, ha éppen nem kíván a megadott témában értesítőt kapni
törölheti véglegesen az adott értesítőjét
szerkesztheti jelenlegi értesítőjét, ha még részletesebben szeretné megadni mi érdekli.
Az Ön választása alapján naponta vagy 3 naponta kap tőlünk emailt a beállított értesítőjéről.