GW BASIC - Θεωρία και εφαρμογές [1st ed.] [DJVU]
130
58
3MB
Greek
Pages 354
Year 1990
Report DMCA / Copyright
DOWNLOAD DJVU FILE
Table of contents :
ΠΕΡΙΕΧΟΜΕΝΑ ......Page 4
ΠΡΟΛΟΓΟΣ ......Page 10
ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ ......Page 18
ΜΕΡΟΣ Α΄: Η ΘΕΩΡΙΑ ......Page 24
1. ΕΙΣΑΓΩΓΗ ......Page 26
2. ΚΛΗΣΗ ΤΗΣ GWBASIC ......Page 29
3.1 Άμεσος τρόπος ......Page 31
3.2 Έμμεσος τρόπος ......Page 32
4. ΑΛΦΑΒΗΤΟ ΤΗΣ BASIC ......Page 33
5.1 Αριθμητικές (numeric) σταθερές ......Page 35
5.2 Αλφαριθμητικές σταθερές (strings) ......Page 36
6. ΜΕΤΑΒΛΗΤΕΣ ......Page 37
7.1 Αριθμητικοί τελεστές ......Page 40
7.3 Λογικοί τελεστές ......Page 41
8. ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΣΥΝΑΡΤΗΣΕΙΣ ......Page 42
9.1 Αριθμητικές εκφράσεις ......Page 43
9.2 Λογικές εκφράσεις ......Page 44
9.3 Αλφαριθμητικές εκφράσεις ......Page 46
10. ΔΟΜΗ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ - ΑΡΙΘΜΟΙ ΕΝΤΟΛΩΝ ......Page 47
11. ΔΙΟΡΘΩΣΗ ΚΑΙ ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ ......Page 49
12. ΕΚΧΩΡΗΣΗ ΤΙΜΩΝ ......Page 54
13.1 Διακλάδωση άνευ όρων ......Page 56
13.2 Διακλάδωση υπό όρους ......Page 57
13.3 Πολλαπλή διακλάδωση ......Page 59
14.1 FOR...NEXT ......Page 61
14.2 WHILE...WEND ......Page 65
15.1 Εντολές READ, DATA και RESTORE ......Page 67
15.2 Εντολή INPUT ......Page 70
15.3 Εντολή PRINT ......Page 72
15.4 Εντολή PRINT USING ......Page 77
15.5 Άλλες εντολές εισόδου ......Page 81
16. ΥΠΟΡΟΥΉΝΕΣ - ΕΝΤΟΛΕΣ GOSUB, RETURN ΚΑΙ ON...GOSUB ......Page 83
17.1 Μαθηματικές συναρτήσεις ......Page 86
17.2 Αλφαριθμητικές συναρτήσεις ......Page 90
17.3 Λοιπές συναρτήσεις ......Page 93
17.4 Συναρτήσεις χρήστη ......Page 94
18. ΑΡΧΕΙΑ ......Page 97
18.1 Σειριακά αρχεία ......Page 100
18.2 Άμεσα αρχεία ......Page 107
19. ΠΑΓΙΔΕΥΣΗ ΛΑΘΩΝ ΚΑΙ ΣΥΜΒΑΝΤΩΝ ......Page 122
20. ΓΡΑΦΙΚΑ ......Page 129
20.2 Εντολή COLOR ......Page 130
20.3 Εντολή LINE ......Page 131
20.4 Εντολή CIRCLE ......Page 132
20.6 Εντολές GET και PUT ......Page 133
20.10 Εντολή WINDOW ......Page 134
20.11 Εντολή VIEW ......Page 135
20.12 Εντολή VIEW PRINT ......Page 136
21.1 Εντολές τερματισμού και αναστολής εκτέλεσης ......Page 137
21.2 Εντολές εκχώρησης τιμών ......Page 138
21.3 Εντολές δηλωτικές και διαχείρισης μνήμης ......Page 140
21.4 Εντολές κλήσης προγραμμάτων και υπορουτινών ......Page 141
21.6 Εντολές διαχείρισης οθόνης και εκτυπωτή ......Page 143
21.7 Εντολές ήχου ......Page 145
ΜΕΡΟΣ Β΄: ΟΙ ΕΦΑΡΜΟΓΕΣ ......Page 146
1.1 Ν παραγοντικό ......Page 148
1.3 Διατάξεις Ν ανά Κ ......Page 149
1.4 Ελάχιστο κοινό πολλαπλάσιο δύο αριθμών ......Page 150
1.5 Μέγιστος κοινός διαιρέτης δύο αριθμών ......Page 152
1.6 Μέγιστος κοινός διαιρέτης ν αριθμών ......Page 153
1.7 Ανάλυση σε γινόμενο πρώτων παραγόντων ......Page 154
1.8 Αριθμοί Fibonacci ......Page 155
1.9 Πρώτοι αριθμοί ......Page 156
1.10 Υπολογισμός του αριθμού π ......Page 158
1.11 Υπολογισμός του ημx ......Page 159
1.12 Υπολογισμός της e^x ......Page 161
1.13 Υπολογισμός του τοξεφ(x) ......Page 162
1.14 Πράξεις επί διανυσμάτων ......Page 163
1.15 Μιγαδικοί αριθμοί ......Page 165
1.16 Μετατροπές συντεταγμένων ......Page 166
1.17 Μοίρες, βαθμοί, ακτίνια ......Page 168
1.18 Μετατροπές αριθμητικών συστημάτων ......Page 169
1.19 Υπολογισμός της ημέρας της εβδομάδας ......Page 170
1.20 Πολυψήφιος πολλαπλασιασμός ακεραίων ......Page 172
Ασκήσεις ......Page 174
2.1 Άθροισμα ν αριθμών ......Page 177
2.3 Εύρεση του μεγίστου ν αριθμών ......Page 178
2.4 Ανάγνωση στοιχείων διδιάστατου πίνακα ......Page 179
2.5 Εμφάνιση στοιχείων πίνακα ......Page 180
2.6 Γινόμενο δύο πινάκων ......Page 181
2.7 Αθροίσματα σε πίνακα ......Page 182
2.8 Αντιστροφή πίνακα ......Page 184
2.9 Διαχείριση πινάκων ......Page 186
Ασκήσεις ......Page 191
3.1 Λύση εξίσωσης α΄ βαθμού ......Page 194
3.2 Λύση εξίσωσης β΄ βαθμού ......Page 195
3.3 Λύση εξίσωσης γ΄ βαθμού ......Page 196
3.4 Λύση συστήματος α΄ βαθμού ......Page 197
3.5 Λύση τριγωνικού συστήματος ......Page 198
3.6 Επίλυση συστήματος με τη μέθοδο GAUSS ......Page 200
3.7 Εύρεση ρίζας με τη μέθοδο RAPHSON-NEWTON ......Page 204
3.8 Εύρεση ρίζας με τη μέθοδο REGULA-FALSI ......Page 206
3.9 Εύρεση ρίζας με τη μέθοδο της διχοτόμησης ......Page 207
3.10 Υπολογισμός τιμής πολυωνύμου με τη μέθοδο HORNER ......Page 208
3.11 Γραμμική παρεμβολή ......Page 209
3.12 Παρεμβολή LAGRANGE ......Page 210
Ασκήσεις ......Page 212
4.1 Υπολογισμός παραγώγου πραγματικής συνάρτησης ......Page 214
4.2 Υπολογισμός παραγώγου πολυωνύμου με τη μέθοδο HORNER ......Page 215
4.3 Ολοκλήρωση πραγματικής συνάρτησης με τον κανόνα του ορθογωνίου ......Page 218
4.4 Ολοκλήρωση πραγματικής συνάρτησης με τη μέθοδο SIMPSON ......Page 219
4.5 Επίλυση διαφορικής εξίσωσης. Μέθοδος Runge-Kutta ......Page 220
Ασκήσεις ......Page 222
5.1 Μέση τιμή, διασπορά και τυπική απόκλιση πραγματικών αριθμών ......Page 224
5.2 Συνδιακύμανση, συντελεστής γραμμικής συσχέτισης ......Page 225
5.3 Διωνυμική κατανομή ......Page 227
5.4 Κανονική κατανομή ......Page 230
5.5 Κριτήριο του X^2 ......Page 231
5.6 Παλινδρόμηση, ευθεία ελάχιστων τετραγώνων ......Page 233
5.7 Πολλαπλή παλινδρόμηση - Καμπύλη ελάχιστων τετραγώνων ......Page 235
Ασκήσεις ......Page 240
6.1 Ανατοκισμός ......Page 246
6.2 Ίσες καταθέσεις ......Page 248
6.3 Ίσες αναλήψεις ......Page 249
6.4 Χρεωλυσία ......Page 250
Ασκήσεις ......Page 258
7.1 Γραμμικός προγραμματισμός - Μέθοδος simplex ......Page 260
7.2 Χρονικός προγραμματισμός - Μέθοδος κρίσιμου δρόμου ......Page 265
7.3 Ελάχιστος δρόμος - Αλγόριθμος FORD ......Page 269
8.1 Επίλυση συνεχούς δοκού η ανοιγμάτων ......Page 273
8.2 Αντισεισμικός έλεγχος ......Page 275
8.3 Πλαίσιο αμφίπακτο ......Page 281
8.4 Υπολογισμός υδραυλικού δικτύου - Μέθοδος Gross ......Page 283
8.5 Ανοικτή όδευση ......Page 287
9.1 Ταξινόμηση ......Page 291
9.1.1 Ταξινόμηση με απ’ ευθείας παρεμβολή ......Page 292
9.1.2 Ταξινόμηση με απ’ ευθείας επιλογή ......Page 293
9.1.3 Ταξινόμηση με απ’ ευθείας αντιμετάθεση ......Page 295
9.1.4 Ταξινόμηση με διαμερισμό ......Page 296
9.1.5 Ταξινόμηση με φθίνοντα διαστήματα ......Page 298
Ασκήσεις ......Page 302
9.2 Σύζευξη ή συνταξινόμηση ......Page 303
Ασκήσεις ......Page 305
10.1 Σειριακή αναζήτηση ......Page 307
10.2 Αναζήτηση κατά ομάδες ......Page 309
10.3 Δυαδική αναζήτηση ......Page 310
10.4 Αναζήτηση Fibonacci ......Page 313
Ασκήσεις ......Page 316
11. ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ ......Page 317
11.1 Στοίβες ......Page 318
11.2 Ουρές ......Page 320
Ασκήσεις ......Page 322
11.3.1 Μονοδεσμικές λίστες ......Page 323
11.3.2 Διπλοδεσμικές λίστες ......Page 326
Ασκήσεις ......Page 328
11.4 Δένδρα ......Page 330
11.4.1 Διάσχιση δένδρων ......Page 332
Ασκήσεις ......Page 334
11.4.2 Δένδρα αναζήτησης ......Page 335
ΒΙΒΛΙΟΓΡΑΦΙΑ ......Page 340
ΕΥΡΕΤΗΡΙΟ ......Page 342