Home > ΠΛΗΡΟΦΟΡΙΚΗ - ΔΙΚΤΥΑ Η/Υ / Εισαγωγή στον Προγραμματισμό με την QBasic

Εισαγωγή στον Προγραμματισμό με την QBasic

Πανέτσος Λ. Σπύρος

Ίων

Τιμή | € 29,92 στο καλάθι

  • Κατηγορία ΠΛΗΡΟΦΟΡΙΚΗ - ΔΙΚΤΥΑ Η/Υ
  • Copyright 2008
  • Κωδ. Καταλ.1-Ι-083
  • Έκδοση
  • Κωδ. Εύδοξος 122080347
  • Σελίδες 464
  • ISBN 960-411-086-1
  • Διαστάσεις 17 x 24
  • Barcode 9789604110865
  • Εξώφυλλο μαλακό
  • Γλώσσα Ελληνικά
  • Εσωτερικό Α/Μ
  • Ελλ.ή Μεταφρ. Ελληνικό
  • Βάρος σε gr 741

ΠΕΡΙΕΧΟΜΕΝΑ:

ΑΝΑΛΥΣΗ ΠΡΟΒΛΗΜΑΤΟΣ-ΑΛΓΟΡΙΘΜΟΣ Ανάλυση προβλήματος. Εισαγωγή. Τι είναι πρόβλημα. Κατηγορίες προβλημάτων. Δομή προβλήματος. Καθορισμός απαιτήσεων. Πρόβλημα και υπολογιστής. Βασικές έννοιες αλγορίθμων. Εισαγωγή. Πληρότητα αλγορίθμου. Σπουδαιότητα αλγορίθμων. Περιγραφή και αναπαράσταση αλγορίθμων. Βασικες συνιστώσεις/ εντολές ενός αλγορίθμου. Περίληψη. Ερωτήσεις.

ΜΕΤΑΒΛΗΤΕΣ ΚΑΙ ΤΕΛΕΣΤΕΣ ΤΗΣ QBASIC. Μεταβλητή. Τύποι δεδομένων. Τύποι μεταβλητών. Χρήση μεταβλητών-Γενικά. Ονομασία μιας μεταβλητής. Δήλωση του τύπου μεταβλητής. Δήλωση της τιμής μεταβλητής. Οι αλφαριθμητικές μεταβητές της qbasic. Οι αριθμητικές μεταβλητές της qbasic. Ακέραιες μεταβλητές. Αριθμοί κινητής υποδιαστολής. Μεταβλητές κινητής υποδιαστολής διπλής ακρίβειας. Χρήση στοιχείων που παρέχει ο χρήστης σε μια μεταβλητή. Ανάγνωση χαρακτήρων με την εντολή INPUT. Μαθηματικοί τελεστές της qbasic. Οι τελεστές mod. Αριθμητικές παραστάσεις. Οι μαθηματικές συναρτήσεις της qbasic. Η εντολή const. Περίληψη. Ερωτήσεις.

ΕΝΤΟΛΕΣ ΕΙΣΟΔΟΥ-ΕΞΟΔΟΥ ΔΕΔΟΜΕΝΩΝ. Εισαγωγή σχολίων σε πρόγραμμα. Εντολές εισόδου. Εντολή input. Εντολή line input. Εντολή read-data. Eντολή restore. Εντολές εξόδου. Εντολή print. Εντολή print using. Εντολή lprint. Περίληψη. Ερωτήσεις. Ασκήσεις.

ΕΛΕΓΧΟΣ ΡΟΗΣ ΠΡΟΓΡΑΜΜΑΤΟΣ. Εισαγωγή στη λήψη αποφάσεων της qbasic. Αληθείς η ψευδείς συνθήκες. Λήψη αποφάσεων. Η εντολή if. Χρήση περισσότερων από μια συνθηκών με την if. Η εντολή select case. H xρήση των εντολών συνθήκης. Εντολή goto. Περίληψη. Ερωτήσεις. Ασκήσεις.

ΕΝΤΟΛΕΣ ΕΠΑΝΑΛΗΨΗΣ-ΒΡΟΧΟΙ Εισαγωγή στους βρόχους. Η εντολή for. Εντολή exit for. Εμφωλευμένοι βρόχοι for. Εντολή while. Εμφωλευμένοι βρόχοι while. Η εντολή do. Eντολή do..while..loop. Εντολή do..loop while. Εντολή do until?loop. Εντολή do ?loop until. Η σχέση συνθήκης εντολής. Εμφωλευμένοι βρόχοι διαφορετικών ειδών. Εφαρμογές των βρόχων της qbasic. Περίληψη. Ερωτήσεις. Ασκήσεις.

ΠΙΝΑΚΕΣ. Πίνακες. Εντολή DIM. Eντολή OPTION BASE. Επεξεργασία πινάκων. Συμπλήρωση μέρους πίνακα. Δημιουργία ευέλικτων πινάκων. Αναζήτηση ενός στοιχείου πίνακα. Ταξινόμηση πινάκων. Πίνακες δύο διαστάσεων. Δήλωση πίνακα δυο διαστάσεων. Οι συναρτήσεις UBOUND KAI LBOUND. Εντολή ERASE. Αντιμετώπιση προβλημάτων σε πίνακες. Χρήση μη ακέραιου αριθμού για τον καθορισμό δείκτη. Χρήση εντολής DIM σε βρόχο. Σύγχυση δείκτη πίνακα με τιμή στοιχείου πίνακα. Λανθασμένη αντίστοιχη τύπων στους πίνακες. Λάθη υπέρβασης ορίων. Περίληψη. Ερωτήσεις. Ασκήσεις.

ΔΙΑΧΕΙΡΙΣΗ ΑΛΦΑΡΙΘΜΗΤΙΚΩΝ. Αλφαριθμητικά: Γενικά. Τύποι αλφαριθμητικών. Αλφαριθμητικές σταθερές. Αλφαριθμητικές μεταβλητές. Συνδυασμός αλφαριθμητικών. Αλφαριθμητικές συναρτήσεις: LEN-SPACE$-STR$-VAL-LEFT$-RIGHT$-MID$-INSTR-LTRIM$-RTRIM$-UCASE$-LCASE$. Συναρτήσεις για ASCLL κωδικούς. Χρήση συσχετιστικών τελεστών με αλφαριθμητικά. Περίληψη. Ερωτήσεις. Ασκήσεις.

ΧΡΗΣΙΜΕΣ ΣΥΝΑΡΤΗΣΕΙΣ-ΕΝΤΟΛΕΣ Συναρτήσεις γενικής χρήσης. Συνάρτηση-εντολή DATE$. Εντολή PCOPY. Εντολή SHELL. Συνάρτηση STRING$. Εντολή SWAP. Συνάρτηση-εντολή TIME$. Συνάρτηση TIMER. Μαθηματικές συναρτήσεις. Δημιουργία τυχαίων αριθμών. Συναρτήσεις INT, CINT, FIX. Συνάρτηση SQR. Συνάρτηση ABS. Συνάρτηση SGN. Συνάρτηση LOG. Συνάρτηση EXP. Τριγωνομετρικές συναρτήσεις. Συνάρτηση SIN. Συνάρτηση COS. Συνάρτηση TAN. Συνάρτηση ATN. Eντολές ήχου. Εντολή BEEP. Εντολή SOUND. Εντολή PLAY. Συναρτήσεις εισόδου. Συνάρτηση INRUT$. Συνάρτηση INKEY$. Συναρτήσεις εξόδου. Συνάρτηση CSRLN. Συνάρτηση POS. Συνάρτηση TAB. Περίληψη. Ερωτήσεις. Ασκήσεις.

ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ-ΣΥΝΑΡΤΗΣΕΙΣ Διαδικασίες. Υποπρογράμματα. Δημιουργία υποπορογραμμάτων. Εντολή GOSUB?RETURN. Εντολή SUB?END SUB. Δημιουργία υποπρογράμματος. Eντολή DECLARE. Kλήση υποπρογράμματος. Εντολή END. Δημιουργία συναρτήσεων. Εντολή DEF FN?END DEF. Εντολή FUNCTION?END FUCTION. Εντολή EXTI SUB/FUCTION. Αναδρομικές συναρτήσεις. Χρήση μεταβλητών στις διαδικασίες. Ορισμός μεταβλητών. Καθολικές και τοπικές μεταβλητές. Μεταβίβαση ορισμάτων σε υποπρόγραμμα. Πίνακες σαν ορίσματα SUBS KAI FUCTIONS. Ομοιότητες και διαφορές συναρτήσεων και υποπρογραμμάτων. Χρήση της διαταγής Split. Περίληψη. Ερωτήσεις. Ασκήσεις.

ΔΙΑΧΕΙΡΙΣΗ ΑΡΧΕΙΩΝ. Δημιουργία και άνοιγμα αρχείων. Εντολή OPEN. Κλείσιμο αρχείου. Εντολή CLOSE. Σειριακά αρχεία. Αποθήκευση δεδομένων σε αρχείο. Εντολή WRITE#. Ανάγνωση δεδομένων από αρχείο. Αρχεία τυχαίας προσπέλασης. Εντολή FIELD#.Εντολή TYPE.. END TYPE. Εντολή GET#. Εντολή PUT#. Συνάρτηση LOF. Εντολή SEEK#. Συνάρτηση SEEK#. Δυαδικά αρχεία. Αντιστοιχία των διαταγών του DOS στην QBASIC. Εντολή FILES. Εντολη SHELL. Εντολή NAME. Εντολή KILL. Εφαρμογή τηλεφωνικός κατάλογος. Παρακολούθηση βάσης δεδομένων με σειριακά αρχεία. Ερωτήσεις. Ασκήσεις.

ΓΡΑΦΙΚΑ Εισαγωγή στον προγραμαμτισμό με γραφικά. Εξοπλισμός οθόνης. Κατάσταση κειμένου και κατάσταση γραφικών. Κατάσταση κειμένου. Ο δρομέας κειμένου. Η εντολή LOCATE. Χρήση της LOCATE για δημιουργία κινούμενων σχεδίων. Κατακόρυφη κίνηση. Κατάσταση γραφικών. Ανάλυση γραφικών. Η εντολή SCREEN. Οι συντεταγμένες στην κατάσταση γραφικών. Εργασία με μεμονωμένα εικονοστοιχεία. Η εντολή PSET. Η εντολή PRESET. Η δεσμευμένη λέξη STEP. Δημιουργία σύνθετων σχημάτων. Η εντολή LINE. Η εντολή CIRCLE. Εισαγωγή στον προγραμματισμό με ήχο. Εντολή SOUND. Περίληψη. Ερωτήσεις. Ασκήσεις. Α

ΠΟΣΦΑΛΜΑΤΩΣΗ Αποσφαλμάτωση προγραμμάτων QBASIC. Η πρακτική της αποσφαλμάτωσης. Διαταγές μενού της qbasic. Παρακολούθηση μεταβλητών με την εντολή print. Αποσφαλμάτωση προγράμματος βήμα προς βήμα. Αποσφαλμάτωση του προγράμματος. Εντοπισμός του πρώτου λογικού λάθους. Αποφυγή λαθών. Περίληψη. Ερωτήσεις.

ΠΑΡΑΡΤΗΜΑ: Λύσεις Ασκήσεων.