do. sep 29th, 2022


Wiskunde voor het digitale tijdperk

Programmeren in Python

Maria Litvin Phillips Academy, Andover, Massachusetts

Gary Litvin

Dakraam Software, Inc.

Skylight Publishing Andover, Massachusetts

en

Skylight Publishing 9 Bartlet Street, Suite 70 Andover, MA 01810 web: http://www.skylit.com e-mail: verkoop
skylit.com

1 2 3 4 5 6 7 8 9 10 15 14 13 12 11 10

Gedrukt in de Verenigde Staten van Amerika

331

Index (oneindigsymbool), 64 – (verschil) operator voor sets, 252 != operator, 69 “”” letterlijke tekenreeksscheidingsteken, 32, 33 & (intersectie) operator voor sets, 252 & operator, 123, 125 *= operator, 68 / operator, 53 // operator, 53 ^ (symmetrisch verschil) operator voor

sets, 253 ^ operator, 123 | (vak)operator voor sets, 252 | operator, 123 ~ operator, 123 + operator voor lijsten, 154 += operator, 68 , = operators, 69 > operators, 126 -= operator, 68 == operator, 69 absolute padnaam, 161 methode van set toevoegen, 253 optelcircuit, 122 optelregel voor kansen, 233 aangrenzende matrix, 280 aangrenzende hoekpunten in een grafiek, 279 algoritme, 11 anagram, 137, 166 analoge elektronica, 117 EN-circuit, 116 EN-poort, 118 en operator, 69, 107

argumenten, 2, 51 rekenkundig gemiddelde, 54, 59 rekenkundige reeks, 58 gemeenschappelijk verschil, 59 ASCII-code, 23 ASCII-bestand, 160 Assembler Taal, 20 toewijzingsoperator, 38 uitgebreide toewijzingsoperatoren, 68 backslash, 33 basisgevallen in recursie, 196 basis -10 getallen, 78 bin ingebouwde functie, 84 binaire rekenkunde, 84 binaire bestanden, 160 binair systeem, 81 binomiale coëfficiënten, 215 binominale stelling, 215 bitsgewijze logische operatoren, 123 Blackjack, 231 Boole, George, 95 Booleaanse algebra, 95 Boolean functies, 109 bucket (in een hash-tabel), 251 ingebouwde functies, 39 bytecode, 25 carriage return, 160 Central Processing Unit (CPU), 19 controlecijfer, 169, 171 checksum, 171 creditcards, 173 UPC, 173

politie

yrig

ht

200

8-20

10 b

y S

kylig

ht P

ublis

scharnieren

332 INDEX

Chinese reststelling, 311 keuzefunctie, 237 Chomp-spel, 181 classe, 88 close-methode van het bestand, 161 Cn, 279 coëfficiënten van een polynoom, 205 combinaties, 131, 140 opmerkingen, 15, 30 gemeenschappelijke deler, 296 compiler, 25 complement van een set, 102 volledige grafiek, 263 complexe getallen, 213 voorwaardelijke vertakkingsinstructies, 20 voorwaardelijke spronginstructies, 105 voorwaardelijke operatoren, 108 congruentie modulo d, 306 conjunctie, 96 verbonden grafiek, 268, 279 constanten, 40 convergerende reeks, 58 convergerende reeksen, 64 uitvloeisel, 213, 302 CPU (Central Processing Unit), 19 instructies, 20 registers, 21 Craps-spel, 233 cryptologie, 313 cyclus (grafiek), 264 database met sequenties, 58 De Morgans-wetten, 97, 103 debug-programma, 20 debugging , 20 decimale naar binaire conversie, 83 def-statement, 32 standaardwaarden voor argumenten, 52 graden van een hoekpunt in een grafiek, 270 del-operator voor lijsten, 155 woordenboek, 244, 254

verschiloperator voor sets, 252 Diffie-Hellman Key Exchange

algoritme, 314 digitale elektronica, 117 Diophantische vergelijking, 297 gerichte grafieken, 180, 274, 279 mappen, 160 verwijdermethode van set, 253 discrete logaritmen, 316 disjunctie, 96 divergerende reeks, 58 delingsoperator, 53 deler, 301 delers van nul, 309 documentatiereeks, 32, 33 domein van een functie, 3 puntproduct van vectoren, 248 randen van een grafiek, 259, 262 elementen van een set, 2 elif trefwoord, 107 else-clausule, 106 lege set, 2, 251 endswith methode van string, 152 equivalentierelatie, 267, 269, 306 klasse, 267 Euclids-algoritme, 296 Euler-circuit, 272, 278 Euler-pad, 260, 272 Euler, Leonhard, 259 even pariteit, 169, 170 uitzonderingen, 40, 73 exponent (in zwevend -puntnummers),

88 factorstelling voor veeltermen, 213 faculteitsfunctie, 74 False en True constanten, 107 Fermats Laatste Stelling, 295 Fermats Kleine Stelling, 310, 317

politie

yrig

ht

200

8-20

10 b

y S

kylig

ht P

ublis

scharnieren

INDEX 333

Fibonacci-getallen, 173, 190, 193, 203, 301

bestand, 160 ASCII, 160 binair, 160 sluiten, 161 maken, 163 extensie, 160 map, 160 openen, 161 uitvoer, 163 leesregels-methode, 162 tekst, 160 schrijfmethode, 163 bestandsobjecttype, 162 zoekmethode van string, 149, 150 eindige set, 2 eindige strategiespel, 169, 179 float-type, 38 drijvende-kommagetallen, 38 IEEE-standaard, 88 stroomdiagram, 12 for loop, 147 formele parameters, 51 geformatteerde uitvoer, 40 vierkleurenstelling, 287 voorbeeld van breukklasse , 88 volledig driehoekige grafiek, 288 functienamen, 15, 31 functie, 1 argumenten, 2, 46, 51 gedefinieerd met een formule, 7 domein, 3 formele parameters, 51 natuurlijk domein, 7 bereik, 3 recursief gedefinieerd, 189 een uitzondering maken , 48 fundamentele stelling van de algebra, 213 fundamentele stelling van de rekenkunde,

301, 304

vuilnisophaaldienst, 150 poorten, 117, 118 algemene term van een reeks, 57 geometrisch gemiddelde, 59 geometrische reeks, 59 gemeenschappelijk verschil, 58 som van, 61 geometrische reeksen, 64 gigabyte, 19, 20 gigahertz, 20 globale variabelen, 44 Goldbachs vermoeden , 305 gulden snede, 93, 191 grafiek, 259 aangrenzende matrix, 280 compleet, 263 verbonden, 268 cyclus, 264 graad van een hoekpunt, 270 gericht, 274 isomorfisme, 266 multigrafieken, 262 optimaal pad, 275 vlak, 262 correct gekleurd, 284 eenvoudig, 262 subgrafiek, 269 gewogen, 275 grootste gemene deler, 296 Grieks-Romeins vierkant, 80 Hamilton-circuit, 273 Hamilton, Sir William Rowan, 273 harmonische reeksen, 65 hash-tabel, 244, 251, 254 hashing, 251 hex ingebouwd functie, 84 hexadecimale cijfers, 128 hexadecimale conversie, 82 hexadecimale getallen, 124 in Python, 83 hexadecimaal systeem, 21, 82

politie

yrig

ht

200

8-20

10 b

y S

kylig

ht P

ublis

scharnieren

334 INDEX

IDLE-programma, 27, 31 IEEE-standaard voor drijvende komma

getallen, 88 if-else-instructie, 105 elif-sleutelwoord, 107 else-clausule, 106 met pass, 106 denkbeeldig getal 1i = , 213 onveranderlijke objecten, 41, 53,149, 154,

157 importinstructie, 45 in operator, 108 voor strings, 148 voor lijsten, 154 voor tuples, 157 inspringing, 14 inspringing, 32 onafhankelijke gebeurtenissen, 233 indexmethode van lijst, 155 indices, 148 negatief, 148 oneindige set, 2 oneindigheidssymbool, 64 invoerfunctie, 48, 72 lijstmethode invoegen, 154 int ingebouwde functie, 84, 123 int type, 38 interpreter, 25 intersectie van verzamelingen, 101 intersectieoperator voor verzamelingen, 252 invariant, 169, 175 irrationele getallen, 92 ISBN -10 en ISBN-13 controlecijfer,

174 isomorfe grafieken, 266 isomorfisme, 179 issubset-methode van set, 253 iteraties, 69, 190 iteratieve instructies, 69 Java, 20

Kempes-ketens, 290 Keno-spel, 230 trefwoord, 31 kilobyte, 20 Kn, 279 Koch Snowflake, 67 wetten van de logica, 97 dualiteit, 97 len ingebouwde functie, 148, 252 limiet van de reeks, 58 lineaire algebra, 243 lineaire Diophantische vergelijking , 298 lineaire polynoom, 206 ingebouwde lijstfunctie, 154 lijstbegrippen, 156 lijsten, 154 omkeren, 155 sorteren, 154 letterlijke tekenreeks, 17, 29 lokale variabelen, 43 logische operatoren, 69, 107, 108 lange deling voor veeltermen, 212 lusinvariant, 176 Lucas, Edouard, 200 Mad Libs-programma, 167 magisch vierkant, 80, 250 mantisse, 88 kaart, 254 mapping, 1 Mastermind-spel, 159 wiskundemodule, 45 wiskundige inductie, 62, 135, 200,

288 matrix, 243, 245 max ingebouwde functie, 154, 252 megabyte, 20 Mersenne prime, 113 methoden, 48, 149

politie

yrig

ht

200

8-20

10 b

y S

kylig

ht P

ublis

scharnieren

INDEX 335

min ingebouwde functie, 154, 252 mod-operator, 305 Monte Carlo-simulaties, 238 moederbord, 19 multigraphs, 262, 279, 281 vermenigvuldiging van polynomen, 210 vermenigvuldigingsregel, 131 voor kansen, 231 namen in Python, 31 van variabelen, 39 NAND poort, 120 natuurlijk domein, 7 n-kies-k-nummers, 140 negatie, 97 geneste lussen, 70, 72 teken voor nieuwe regels, 160, 161 Nim sum, 183 Nim, 182 NOR-poort, 120 NIET-circuit, 116 NIET-poort, 118 niet in operator, 108 niet-logische operator, 69, 107 octale getallen, 124 in Python, 83 octaal systeem, 81 oneven pariteit, 170 OOP (objectgeoriënteerd programmeren),

149 open ingebouwde functie, 161 Open Source-licentie, 27 besturingssysteem, 160 optimaal pad (in een gewogen grafiek),

275 OF-circuit, 116 OF-poort, 118 of logische operator, 69, 107 uitvoerformattering, 40

pariteitsbit, 169, 170 pariteit, 170 parsing, 28 gedeeltelijke som, 64 Pascal, Blaise, 131, 217 Pascal Driehoek, 217 padnaam, 161 perfect getal, 75 permutaties, 135 vlakke grafieken, 262, 284 polynomen, 205 optelling, 206 coëfficiënten , 205 deling met een rest, 211 factorstelling, 213 lineair, 206 staartdeling, 212 vermenigvuldiging, 210 kwadratisch, 206 reststelling, 213 wortels (nullen), 213 aftrekken, 208 pop CPU-instructie, 195 positioneel nummersysteem, 78 postfix-notatie , 150 voorrang van ope

Zie meer artikelen in categorie: Digitaal

Door admin

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.