Κεφάλαιο 6ο

Print
Category: Uncategorised
Published on 11 March 2012
Written by Super User Hits: 2392

Βασικές έννοιες του Προγράμματος, σύντομη ιστορική αναδρομή, αναφορά σε γλώσσες, είδη και τεχνικές προγραμματισμού, καθώς και βασικές αρχές υλοποίησης αλγορίθμου σε προγραμματιστικά περιβάλλοντα.
 
Ερωτήσεις

1)      Τι περιλαμβάνει η επίλυση προβλήματος με Υπολογιστή; (3 στάδια) (σελ. 105)

2)      Τι είναι πρόγραμμα; και τι οι γλώσσες προγραμματισμού ; (σελ. 105)

3)      ΓΛΩΣΣΕΣ  ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ – Συμπληρώστε το πίνακα (σελ. 107-114):

 

Γλώσσα Προγρ/σμού

Είδος Προγραμματισμού

Πιθανές Εφαρμογές τους

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 Ποιες οι Γενιές Γλωσσών Προγραμματισμού;

1η : Γλώσσες Μηχανής – Η/Υ, έχουμε απευθείας εκτέλεση εντολών

2η : Γλώσσες Χαμηλού ΕπιπέδουAssembly,

α) θα μεταφραστούν (από τον Assembler) και μετά θα εκτελεστούν οι εντολές τους.

β) είναι στενά συνδεδεμένες με την Αρχιτεκτονική του κάθε Υπολογιστή.

γ) δεν διαθέτουν εντολές σύνθετων λειτουργιών.

δ) δεν μπορούν (τα προγράμματα γραμμένα σε αυτές) να μεταφερθούν σε διαφορετικό Υπολογιστή.

                   3η : Υψηλού Επιπέδου.

C, FORTRAN, COBOL, ALGOL, BASIC, PASCAL, LISP, PROLOG, 

JAVA, VISUALBASIC, C++, DELPHIκαι

4η : για Βάσεις Δεδομένων : SQL (Access), Informics, Oracleκ.α.

 

4)      Από τι προσδιορίζεται μια Γλώσσα Προγραμματισμού; (σελ. 115)

5)      Ποια τα πλεονεκτήματα των Γλωσσών Υψηλού Επιπέδου; (σελ. 113)

6)      Πως προσδιορίζονται οι γλώσσες 4ης γενιάς; (σελ. 113)

7)      Αναφέρετε σύντομα από τι αποτελείται η γραμματική μιας γλώσσας (σελ. 115)

8)      Ποια η βασική διαφορά μεταξύ Φυσικών και Τεχνητών γλωσσών; (σελ. 116)

9)      Ποιες τεχνικές σχεδίασης προγραμμάτων γνωρίζετε; (ονομαστικά) (σελ. 116)

10)  Γιατί δεν πρέπει να χρησιμοποιούμε την εντολή GOTO στο δομημένο προγραμματισμό; (σελ. 118)

11)    Τι γνωρίζετε για τον αντικειμενοστραφή προγραμματισμό; (εκτός ύλης)

12)   Τι γνωρίζετε για τον Παράλληλο προγραμματισμό; (εκτός ύλης)

13)  Ο δομημένος προγραμματισμός είναι απλώς ένα είδος προγραμματισμού; (ή και μια μεθοδολογία σύνταξης προγραμμάτων;) (σελ. 119)

14)  Σε ποίες δομές στηρίζεται ο δομημένος προγραμματισμός; (σελ. 119)

15)  Ο όρος δομημένος προγραμματισμός εμπεριέχει την ιεραρχική σχεδίαση και τον τμηματικό προγραμματισμό; (σελ. 119)

16)  Ποια τα Πλεονεκτήματα του Δομημένου Προγραμματισμού; (σελ. 119)

17)  Τι είναι πηγαίο (source) πρόγραμμα και τι αντικείμενο (object) πρόγραμμα; (σελ. 121)

18)  Ποια η διαφορά Μεταγλωττιστή (Compiler) και Διερμηνευτή (Interpreter) ; (σελ 121)

19)  Ποιος ο ρόλος του Συνδέτη (Linker); (σελ. 121)

20)  Τι είναι ή πως δημιουργείται ένα εκτελέσιμο πρόγραμμα; (σελ. 121-122)

21)  Τι είναι ο συντάκτης (editor) και γιατί χρησιμοποιείται; (σελ. 122).