
Discrete Mathematics with Coding
Ez a könyv, amely a diszkrét matematika első alapképzési kurzusára készült, szisztematikusan kihasználja a diszkrét matematika és a számítógépes programozás közötti kapcsolatot. A legtöbb diszkrét matematikai szöveggel ellentétben, amelyek az egyikre vagy a másikra összpontosítanak, a könyv feltárja a két tudományág közötti gazdag és fontos kapcsolatot, és megmutatja, hogy az egyes tudományágak hogyan erősítik és fejlesztik a másikat.
A könyvben szereplő matematika önálló, csupán jó előképzettséget és némi matematikai érettségit igényel. Új matematikai témákat szükség szerint vezetünk be.
Az alkalmazott kódolási nyelv a VBA Excel. A nyelv könnyen megtanulható, intuitív parancsokkal rendelkezik, és az olvasó már a kezdetektől fogva érdekes programokat fejleszthet. Emellett az Excel táblázatkezelő platformja kényelmes és átlátható adatbevitelt és -kimenetet tesz lehetővé, és hatékony helyszínt biztosít az összetett adatmanipulációhoz. Az adatok manipulálása nagymértékben leegyszerűsödik a táblázatkezelési funkciók használatával, az adatok vizualizálása pedig megkönnyítheti a programozást és a hibakeresést.
A VBA nyelv zökkenőmentesen integrálódik a táblázatkezelő környezetébe, és nem igényel más erőforrásokat. Sőt, ahogy a könyv néhány modulja mutatja, bonyolult minták, grafikonok és mozgó cellák formájában megjelenő animáció is lehetséges.
Jellemzők.
⬤ Bemutatja a VBA Excelben történő kódolást, korábbi kódolási tapasztalatot nem feltételezve.
⬤ Lineráris analízis, logika, kombinatorika, valószínűségszámítás és számelmélet témakörökben fejleszt programokat.
⬤ Tartalmaz több mint 90 teljesen tesztelt és hibakereséses programot. Ezek kódja, valamint a gyakorlatok elérhetők a szerző weboldalán.
⬤ Tartalmaz számos példát, amelyek fokozatosan vezetik be az olvasót a kódolási technikákba.
⬤ Tartalmaz lineáris egyenletrendszereket, lineáris programozási feladatokat, kombinatorikai feladatokat, Venn-diagram problémákat megoldó programokat, valamint olyan programokat, amelyek logikai utasításokból igazságtáblákat, kapcsoló- és kapuáramkörökből logikai utasításokat állítanak elő, üzeneteket titkosítanak és dekódolnak, valamint valószínűségi kísérleteket szimulálnak.