Παρουσίαση περιβάλλοντος προγραμματισμού Pascal. Γλώσσα προγραμματισμού ABC Pascal παρουσίαση για μάθημα επιστήμης υπολογιστών και ΤΠΕ σχετικά με το θέμα. Η εντολή use θα ανοίξει σε ξεχωριστό παράθυρο.

Περιγραφή διαφάνειας:

Το σύστημα Pascal ABC Το σύστημα Pascal ABC έχει σχεδιαστεί για τη διδασκαλία προγραμματισμού στη γλώσσα Pascal και απευθύνεται σε μαθητές και μικρούς μαθητές. Σύμφωνα με τους συγγραφείς, η αρχική εκπαίδευση προγραμματισμού θα πρέπει να πραγματοποιείται σε αρκετά απλά και φιλικά περιβάλλοντα, ταυτόχρονα, αυτά τα περιβάλλοντα θα πρέπει να είναι κοντά στα πρότυπα όσον αφορά τις δυνατότητες γλώσσας προγραμματισμού και να διαθέτουν αρκετά πλούσιες και σύγχρονες βιβλιοθήκες τυπικών ρουτινών. Η γλώσσα Pascal αναγνωρίζεται από πολλούς Ρώσους δασκάλους ως μία από τις καλύτερες για αρχική εκμάθηση. Ωστόσο, το περιβάλλον Borland Pascal, προσανατολισμένο στο MS DOS, είναι ξεπερασμένο και το περιβάλλον Borland Delphi, με τις πλούσιες δυνατότητές του, είναι δύσκολο για έναν αρχάριο προγραμματιστή. Έτσι, μια προσπάθεια να ξεκινήσει η μάθηση γράφοντας ένα πρόγραμμα εκδηλώσεων στο Borland Delphi προκαλεί πολλές δυσκολίες στον μαθητή και οδηγεί σε μια σειρά από εσφαλμένα διαμορφωμένες δεξιότητες.Το σύστημα Pascal ABC βασίζεται στη γλώσσα Delphi Pascal και έχει σχεδιαστεί για να σταδιακή μετάβαση από τα απλούστερα προγράμματα στον αρθρωτό, αντικειμενοστραφή, βασισμένο σε συμβάντα και προγραμματισμό στοιχείων. Ορισμένες γλωσσικές κατασκευές στο Pascal ABC επιτρέπουν, μαζί με την κύρια, απλοποιημένη χρήση, η οποία τους επιτρέπει να χρησιμοποιηθούν στα αρχικά στάδια της εκμάθησης. Για παράδειγμα, οι λειτουργικές μονάδες μπορεί να μην έχουν μια ενότητα διεπαφής και μια ενότητα υλοποίησης. Σε αυτήν την περίπτωση, οι ενότητες είναι δομημένες σχεδόν με τον ίδιο τρόπο όπως το κύριο πρόγραμμα, γεγονός που σας επιτρέπει να ξεκινήσετε τη μελέτη τους παράλληλα με το θέμα «Διαδικασίες και Λειτουργίες». Τα σώματα της μεθόδου μπορούν να οριστούν απευθείας μέσα σε κλάσεις (στο στυλ Java και C#), γεγονός που σας επιτρέπει να δημιουργείτε τάξεις σχεδόν αμέσως μετά την εκμάθηση των εγγραφών, των διαδικασιών και των συναρτήσεων. Ένας αριθμός ενοτήτων του συστήματος προγραμματισμού Pascal ABC δημιουργήθηκαν ειδικά για εκπαιδευτικούς σκοπούς: Ενότητα γραφικά ράστερΤο GraphABC κάνει χωρίς αντικείμενα, αν και οι δυνατότητές του είναι σχεδόν ίδιες με αυτές γραφικές δυνατότητες Borland Delphi. Είναι διαθέσιμο σε προγράμματα χωρίς εκδηλώσεις και σας επιτρέπει να δημιουργείτε εύκολα κινούμενα σχέδια χωρίς τρεμόπαιγμα. Η ενότητα συμβάντων σάς επιτρέπει να δημιουργείτε απλά προγράμματα συμβάντων χωρίς να χρησιμοποιείτε αντικείμενα (τα συμβάντα είναι συνηθισμένες διαδικαστικές μεταβλητές). Οι μονάδες Timers και Sounds σάς επιτρέπουν να δημιουργείτε χρονόμετρα και ήχους, οι οποίοι υλοποιούνται επίσης σε διαδικαστικό στυλ. Αυτές οι μονάδες μπορούν να χρησιμοποιηθούν ακόμη και σε προγράμματα κονσόλας. Η ενότητα Containers των κλάσεων κοντέινερ σάς επιτρέπει να εργάζεστε με βασικές δομές δεδομένων (δυναμικοί πίνακες, στοίβες, ουρές, σύνολα), που υλοποιούνται ως κλάσεις. Μονάδα μέτρησης διανυσματικά γραφικάΤο ABCObjects έχει σχεδιαστεί για γρήγορη εκμάθηση των βασικών στοιχείων του αντικειμενοστρεφούς προγραμματισμού και σας επιτρέπει επίσης να δημιουργείτε αρκετά σύνθετα παιχνίδια και εκπαιδευτικά προγράμματα. Η λειτουργική μονάδα VCL Visual Components σάς επιτρέπει να δημιουργείτε εφαρμογές που βασίζονται σε συμβάντα κύρια μορφήσε δελφικό στυλ. Οι κλάσεις VCL είναι λίγο απλοποιημένες σε σύγκριση με παρόμοιες κατηγορίες Delphi. Υπάρχει ένας επεξεργαστής φορμών και ένας επιθεωρητής αντικειμένων. Η τεχνολογία επαναφοράς μιας φόρμας με χρήση κώδικα προγράμματος καθιστά δυνατή τη χρήση μόνο ενός αρχείου για μια εφαρμογή με την κύρια φόρμα (!). Το Pascal ABC έχει αριθμητική πληκτρολόγηση δείκτη (στυλ C) και έναν σύνθετο τύπο για εργασία με μιγαδικούς αριθμούς. Ο μεταγλωττιστής Pascal ABC είναι ένας μεταγλωττιστής front-end. Αυτό σημαίνει ότι δεν δημιουργεί εκτελέσιμο κώδικα ως αρχείο .exe, αλλά δημιουργεί ένα δέντρο προγράμματος στη μνήμη ως αποτέλεσμα της μεταγλώττισης, το οποίο στη συνέχεια εκτελείται χρησιμοποιώντας τον ενσωματωμένο διερμηνέα. Ως αποτέλεσμα, η ταχύτητα του προγράμματος είναι περίπου 20 φορές πιο αργή από την ταχύτητα του ίδιου προγράμματος που έχει μεταγλωττιστεί στο περιβάλλον Borland Pascal και 50 φορές πιο αργή από το πρόγραμμα που έχει μεταγλωττιστεί στο περιβάλλον Borland Delphi. Στο σύστημα Pascal ABC, ο μαθητής μπορεί να εκτελέσει τις λεγόμενες επαληθεύσιμες εργασίες που διασφαλίζουν τις εργασίες διαμόρφωσης με τυχαία αρχικά δεδομένα, τον έλεγχο των λειτουργιών εισόδου-εξόδου, τον έλεγχο της ορθότητας της λύσης, καθώς και τη διατήρηση ενός πρωτοκόλλου για την επίλυση προβλημάτων. Οι εργασίες που επαληθεύονται υλοποιούνται με τη μορφή ενός βιβλίου εργασιών ηλεκτρονικού προγραμματισμού, Programming Taskbook, που περιέχει 1000 εργασίες προγραμματισμού διαφορετικών επιπέδων πολυπλοκότητας (από απλές εργασίες έως εργασίες σε αρχεία, δείκτες και αναδρομή) καθώς και με τη μορφή εκτελεστών Robot και Draftsman, σχεδιασμένων για γρήγορη διδασκαλία των βασικών του προγραμματισμού σε μαθητές πρωτοβάθμιας και δευτεροβάθμιας εκπαίδευσης Η δωρεάν διανεμημένη έκδοση του Pascal ABC & Programming Taskbook Mini Edition περιλαμβάνει μια μίνι έκδοση του ηλεκτρονικού βιβλίου εργασιών (200 εργασίες) και ένα απαλλαγμένο σύνολο εργασιών για τους εκτελεστές Robot και Draftsman. Το Pascal ABC & Programming Taskbook Complete Edition περιέχει ένα πλήρες σύνολο εργασιών.


Niklaus Wirth Στις αρχές της δεκαετίας του 70 του 20ου αιώνα, ο Ελβετός επιστήμονας Niklaus Wirth ανέπτυξε μια γλώσσα προγραμματισμού και της έδωσε το όνομα Pascal, προς τιμή του διάσημου Γάλλου μαθηματικού του 17ου αιώνα, του εφευρέτη της πρώτης υπολογιστικής μηχανής, Blaise Pascal. Χρησιμοποιώντας το Pascal, μπορείτε να αναπτύξετε προγράμματα για μια μεγάλη ποικιλία σκοπών. Η σύνταξη αυτής της γλώσσας είναι διαισθητική ακόμη και για εκείνους που μόλις αρχίζουν να μαθαίνουν τα βασικά του προγραμματισμού.




Το αλφάβητο της γλώσσας είναι τα κεφαλαία και πεζά γράμματα του λατινικού αλφαβήτου από το Α έως το z, καθώς και ο χαρακτήρας υπογράμμισης (_), που θεωρείται επίσης γράμμα. Τα κεφαλαία και τα πεζά γράμματα είναι εναλλάξιμα (ίση σημασία). Αραβικοί αριθμοί? ειδικοί μεμονωμένοι χαρακτήρες: + – * / =., : ; ^ $ ειδικοί ζευγαρωμένοι χαρακτήρες: () ( ) ; σύνθετα σημεία: =.. (* *) (..).








Δομή προγράμματος Όνομα προγράμματοςΠρόγραμμα; (τίτλος προγράμματος) Χρήσεις ...; (ενότητα σύνδεσης μονάδας) Ετικέτα ...; (τμήμα περιγραφής ετικέτας) Const ...; (τμήμα σταθερής περιγραφής) Ture...; (τμήμα ορισμού τύπου) Var ...; (ενότητα περιγραφής μεταβλητής) Συνάρτηση...; Διαδικασία...; (ενότητα περιγραφών λειτουργιών και διαδικασιών) ΑΡΧΗ... (ενότητα δηλώσεων) ΤΕΛΟΣ.











Αριθμητικές πράξεις Αν γράψετε στο πρόγραμμα: Writeln(3+8); Στη συνέχεια, μετά την εκτέλεση του προγράμματος, στην οθόνη εκτέλεσης θα εμφανιστεί το μήνυμα 3+8. Αν γράψετε: Writeln(3+8); //χωρίς απόστροφα Στη συνέχεια, μετά την εκτέλεση του προγράμματος, η επιγραφή 11 θα εμφανιστεί στην οθόνη εκτέλεσης, δηλ. Ο Pascal θα κάνει τον ίδιο τον υπολογισμό. Προσπαθήστε να υπολογίσετε την έκφραση: 185(14+16)

Διαφάνεια 2

Δομή προγράμματος

Ένα πρόγραμμα Pascal ABC έχει την ακόλουθη μορφή: όνομα προγράμματος προγράμματος, ενότητα περιγραφής ενότητας σύνδεσης ενότητας αρχή τελεστών τέλος. Η πρώτη γραμμή ονομάζεται κεφαλίδα προγράμματος και είναι προαιρετική. Η ενότητα για τη σύνδεση μονάδων ξεκινά με τις χρήσεις λέξεων υπηρεσίας, ακολουθούμενη από μια λίστα ονομάτων λειτουργικών μονάδων, διαχωρισμένα με κόμματα. Η ενότητα περιγραφής μπορεί να περιλαμβάνει ενότητες που περιγράφουν μεταβλητές, σταθερές, τύπους, διαδικασίες και συναρτήσεις, οι οποίες διαδέχονται η μία την άλλη με οποιαδήποτε σειρά. Η ενότητα σύνδεσης μονάδας και η ενότητα περιγραφής ενδέχεται να λείπουν. Οι τελεστές χωρίζονται μεταξύ τους με τον χαρακτήρα ερωτηματικό.

Διαφάνεια 3

όνομα προγράμματος προγράμματος;χρησιμοποιεί την ενότητα σύνδεσης ενότητας περιγραφές ενότηταςαρχή χειριστή αποστολή.

Διαφάνεια 4

Πρόγραμμα - Πρόγραμμα; Χρήσεις – Χρήση; Var– περιγραφή; Αρχή - Αρχή; Τέλος - Το τέλος.

Διαφάνεια 5

Διαφάνεια 6

Διαφάνεια 7

Διαφάνεια 8

Διαφάνεια 9

Διαφάνεια 10

Διαφάνεια 11

Διαφάνεια 12

Η εντολή use θα ανοίξει σε ξεχωριστό παράθυρο.

  • Διαφάνεια 13

    Ας γράψουμε το πρώτο μας πρόγραμμα: Ας δώσουμε στο πρόγραμμά μας ένα όνομα, να είναι γραμμένο με λατινικά γράμματα και να μην ξεκινάει με αριθμό. Κάθε δήλωση τελειώνει με - ; Το Write είναι μια εντολή για έξοδο στη θύρα προβολής.

    Διαφάνεια 14

    Εργασία 1.

    Ας εμφανίσουμε τον χαιρετισμό: "Καλημέρα." Programpriml; (προαιρετικό στοιχείο του προγράμματος Το όνομα αυτού του προγράμματος είναι prim1 (σημειώστε ότι το όνομα του προγράμματος δεν πρέπει να περιέχει κενά, πρέπει να ξεκινά με ένα γράμμα, να αποτελείται μόνο από λατινικά γράμματα, αριθμούς και ορισμένα σύμβολα, τελείες και κόμματα δεν επιτρέπονται Δεν υπάρχει περιγραφικό μέρος , και αμέσως υπάρχει μια ενότητα τελεστών, που ξεκινά με τη λέξη υπηρεσίας που ξεκινά στο TurboPascal 7.0, μετά την οποία ακολουθεί ο τελεστής γλώσσας)begin (Έξοδος του κειμένου) writeln("Καλημέρα"); (Στο το τέλος του προγράμματος στο TurboPascal 7.0 απαιτείται ο τελικός χειριστής.)end.

    Διαφάνεια 15

    Πρόγραμμα priml; αρχίστε να γράφετε ("Καλημέρα"); Τέλος.

    Διαφάνεια 16

    Εργασία 2. Εισαγωγή της τιμής της μεταβλητής N από το πληκτρολόγιο

    programInp; χρησιμοποιεί Crt? var N: ακέραιος; startClrScr; write("Εισαγάγετε έναν αριθμό από το πληκτρολόγιο:"); readln(N); (Εδώ το πρόγραμμα θα σταματήσει και θα περιμένει για είσοδο από το πληκτρολόγιο. Πληκτρολογήστε έναν αριθμό στο πληκτρολόγιο, για παράδειγμα 153, και πατήστε Enter) writeln("Εισαγάγατε έναν αριθμό", N); readln (Αυτή είναι η κενή δήλωση εισόδου. Εδώ το πρόγραμμα θα σταματήσει ξανά και θα περιμένει να πατηθεί το πλήκτρο Enter. Κατά τη διάρκεια αυτής της περιόδου, θα έχετε χρόνο να δείτε την έξοδο στην οθόνη.) τέλος.

    Διαφάνεια 17

    programInp; useCrt; var N: ακέραιος; startClrScr; write("Εισαγάγετε έναν αριθμό από το πληκτρολόγιο:"); readln(N); writeln("Εισαγάγατε έναν αριθμό ", N); διαβάστε τέλος.

    Διαφάνεια 18

    Υπολογισμός της ταχύτητας του σώματος κατά την πτώση από πύργο

    Πρόγραμμα Piza; const (Αυτή είναι η ενότητα σταθερών. Έρχεται πριν από την ενότητα var) G=9.8; (Ο τύπος μιας σταθεράς καθορίζεται αυτόματα, με βάση τη μορφή του αριθμού. Στην περίπτωση αυτή, λόγω της παρουσίας υποδιαστολής, είναι πραγματικός τύπος) var V,H: real; start write("Εισαγάγετε το ύψος του πύργου:"); readln(H); V:=Sqrt(2*G*H); writeln("Ταχύτητα πτώσης", V:6:3): (Για να αποτρέψετε τη συγκόλληση του κειμένου και του αριθμού, προστίθεται ένα κενό διάστημα μετά το κείμενο μέσα στις αποστρόφους) readln end.

    Διαφάνεια 19

    ProgramPiza; constcrt; G=9,8; var V,H,N:πραγματικό; έναρξη clrscr? write("Εισαγάγετε ύψος πύργου:"); readln(H); V:=Sqrt(2*G*H); writeln("Falling speed",V:6:3): readlnend. crt, clrscr; - Καθαρισμός οθόνης

    Διαφάνεια 20

    Διαφάνεια 21

    Σύστημα ABC Pascal

    Το σύστημα Pascal ABC έχει σχεδιαστεί για τη διδασκαλία προγραμματισμού στη γλώσσα Pascal και απευθύνεται σε μαθητές και μικρούς μαθητές. Σύμφωνα με τους συγγραφείς, η αρχική εκπαίδευση προγραμματισμού θα πρέπει να πραγματοποιείται σε αρκετά απλά και φιλικά περιβάλλοντα, ταυτόχρονα, αυτά τα περιβάλλοντα θα πρέπει να είναι κοντά στα πρότυπα όσον αφορά τις δυνατότητες γλώσσας προγραμματισμού και να διαθέτουν αρκετά πλούσιες και σύγχρονες βιβλιοθήκες τυπικών ρουτινών. Η γλώσσα Pascal αναγνωρίζεται από πολλούς Ρώσους δασκάλους ως μία από τις καλύτερες για αρχική εκμάθηση. Ωστόσο, το περιβάλλον BorlandPascal προσανατολισμένο στο MS DOS είναι ξεπερασμένο και το περιβάλλον BorlandDelphi με τις πλούσιες δυνατότητές του είναι δύσκολο για έναν αρχάριο προγραμματιστή. Έτσι, μια προσπάθεια να ξεκινήσει η μάθηση γράφοντας ένα πρόγραμμα εκδηλώσεων στο Borland Delphi προκαλεί πολλές δυσκολίες στον μαθητή και οδηγεί σε μια σειρά από εσφαλμένα διαμορφωμένες δεξιότητες. Το σύστημα Pascal ABC βασίζεται στη γλώσσα DelphiPascal και έχει σχεδιαστεί για να κάνει μια σταδιακή μετάβαση από τα απλούστερα προγράμματα στον αρθρωτό, αντικειμενοστραφή, με βάση συμβάντα και προγραμματισμό στοιχείων. Ορισμένες γλωσσικές κατασκευές στο Pascal ABC επιτρέπουν, μαζί με την κύρια, απλοποιημένη χρήση, η οποία τους επιτρέπει να χρησιμοποιηθούν στα αρχικά στάδια της εκμάθησης. Για παράδειγμα, οι λειτουργικές μονάδες μπορεί να μην έχουν μια ενότητα διεπαφής και μια ενότητα υλοποίησης. Σε αυτήν την περίπτωση, οι ενότητες είναι δομημένες σχεδόν με τον ίδιο τρόπο όπως το κύριο πρόγραμμα, γεγονός που σας επιτρέπει να ξεκινήσετε τη μελέτη τους παράλληλα με το θέμα «Διαδικασίες και Λειτουργίες». Τα σώματα της μεθόδου μπορούν να οριστούν απευθείας μέσα σε κλάσεις (στο στυλ Java και C#), γεγονός που σας επιτρέπει να δημιουργείτε τάξεις σχεδόν αμέσως μετά την εκμάθηση των εγγραφών, των διαδικασιών και των συναρτήσεων. Ορισμένες ενότητες του συστήματος προγραμματισμού Pascal ABC δημιουργήθηκαν ειδικά για εκπαιδευτικούς σκοπούς: Η ενότητα γραφικών ράστερ GraphABC λειτουργεί χωρίς αντικείμενα, αν και οι δυνατότητές της πρακτικά συμπίπτουν με τις γραφικές δυνατότητες του BorlandDelphi. Είναι διαθέσιμο σε προγράμματα χωρίς εκδηλώσεις και σας επιτρέπει να δημιουργείτε εύκολα κινούμενα σχέδια χωρίς τρεμόπαιγμα. Η ενότητα συμβάντων σάς επιτρέπει να δημιουργείτε απλά προγράμματα συμβάντων χωρίς να χρησιμοποιείτε αντικείμενα (τα συμβάντα είναι συνηθισμένες διαδικαστικές μεταβλητές). Οι μονάδες Timers και Sounds σάς επιτρέπουν να δημιουργείτε χρονόμετρα και ήχους, οι οποίοι υλοποιούνται επίσης σε διαδικαστικό στυλ. Αυτές οι μονάδες μπορούν να χρησιμοποιηθούν ακόμη και σε προγράμματα κονσόλας. Η ενότητα Containers των κλάσεων κοντέινερ σάς επιτρέπει να εργάζεστε με βασικές δομές δεδομένων (δυναμικοί πίνακες, στοίβες, ουρές, σύνολα), που υλοποιούνται ως κλάσεις. Η ενότητα διανυσματικών γραφικών ABCObjects έχει σχεδιαστεί για γρήγορη εκμάθηση των βασικών στοιχείων του αντικειμενοστρεφούς προγραμματισμού και σας επιτρέπει επίσης να δημιουργείτε αρκετά σύνθετα παιχνίδια και εκπαιδευτικά προγράμματα. Η λειτουργική μονάδα VCL Visual Components σάς επιτρέπει να δημιουργείτε εφαρμογές που βασίζονται σε συμβάντα με μια κύρια φόρμα τύπου Delphi. Οι κλάσεις VCL είναι λίγο απλοποιημένες σε σύγκριση με παρόμοιες κατηγορίες Delphi. Υπάρχει ένας επεξεργαστής φορμών και ένας επιθεωρητής αντικειμένων. Η τεχνολογία επαναφοράς μιας φόρμας με χρήση κώδικα προγράμματος καθιστά δυνατή τη χρήση μόνο ενός αρχείου για μια εφαρμογή με την κύρια φόρμα (!). Η γλώσσα ABC του Pascal παρέχει αριθμητική δακτυλογράφηση δείκτη (στυλ C) καθώς και σύνθετο τύπο για εργασία με μιγαδικούς αριθμούς. Ο μεταγλωττιστής Pascal ABC είναι ένας μεταγλωττιστής front-end. Αυτό σημαίνει ότι δεν δημιουργεί εκτελέσιμο κώδικα ως αρχείο .exe, αλλά δημιουργεί ένα δέντρο προγράμματος στη μνήμη ως αποτέλεσμα της μεταγλώττισης, το οποίο στη συνέχεια εκτελείται χρησιμοποιώντας τον ενσωματωμένο διερμηνέα. Ως αποτέλεσμα, η ταχύτητα του προγράμματος είναι περίπου 20 φορές πιο αργή από την ταχύτητα του ίδιου προγράμματος που έχει μεταγλωττιστεί στο περιβάλλον BorlandPascal και 50 φορές πιο αργή από το ίδιο πρόγραμμα που έχει μεταγλωττιστεί στο περιβάλλον BorlandDelphi. Στο σύστημα Pascal ABC, ένας μαθητής μπορεί να εκτελέσει τις λεγόμενες επαληθεύσιμες εργασίες, οι οποίες διασφαλίζουν τη διαμόρφωση ενός προβλήματος με τυχαία αρχικά δεδομένα, τον έλεγχο των πράξεων εισόδου-εξόδου, την επαλήθευση της ορθότητας της λύσης, καθώς και τη διατήρηση αρχείου επίλυση προβλήματος. Οι δοκιμασμένες εργασίες υλοποιούνται με τη μορφή ενός βιβλίου προβλημάτων ηλεκτρονικού προγραμματισμού, ProgrammingTaskbook, που περιέχει 1000 προγραμματιστικές εργασίες διαφόρων επιπέδων πολυπλοκότητας (από τα πιο απλά προβλήματα έως προβλήματα που αφορούν αρχεία, δείκτες και αναδρομή) καθώς και με τη μορφή εκτελεστών Robot και Σχεδιαστής, που προορίζεται για τη γρήγορη διδασκαλία των βασικών αρχών του προγραμματισμού σε μαθητές γυμνασίου και γυμνασίου, μεσαίες τάξεις. Η δωρεάν διανεμημένη έκδοση του Pascal ABC & ProgrammingTaskbookMiniEdition περιλαμβάνει μια μίνι έκδοση του ηλεκτρονικού βιβλίου προβλημάτων (200 εργασίες) και ένα απογυμνωμένο σύνολο εργασιών για ερμηνευτές Robot και Draftsman. Το Pascal ABC & ProgrammingTaskbookCompleteEdition περιέχει ένα πλήρες σύνολο εργασιών.

    Διαφάνεια 1

    Διαφάνεια 2

    Μάθημα 1. Το πρώτο μου πρόγραμμα Το πρώτο μας πρόγραμμα θα είναι ένα πρόγραμμα χαιρετισμού. Απλώς θα εμφανίσει το κείμενο στην οθόνη του υπολογιστή και θα ολοκληρώσει την εργασία του. Θα δούμε επίσης τους βασικούς κανόνες για το σχεδιασμό ενός προγράμματος. Πρώτα πρόγραμμα? ξεκινήστε να γράφετε ("Γεια σας,"); writeln("φίλοι!"); writeln("Αυτή είναι η δεύτερη γραμμή") τέλος. Η πρώτη γραμμή είναι ο τίτλος του προγράμματος. Το πρόγραμμα είναι μια λέξη υπηρεσίας. Πρώτα είναι το όνομα του προγράμματός μας, μπορείτε να το βρείτε μόνοι σας. Στο τέλος της γραμμής υπάρχει ";" Όταν καταχωρείτε οδηγίες Pascal, πρέπει να βάλετε ";" μεταξύ τους. . Ακολουθεί το σώμα του προγράμματος. Αρχίζει πάντα με τη λέξη αρχίζω. Δεν υπάρχει ";" στο τέλος της γραμμής. Η ακόλουθη εντολή ή δήλωση εμφανίζει τη λέξη HELLO στην οθόνη. Το κείμενο εξόδου περικλείεται πάντα σε απόστροφους. (""). Αυτός ο χειριστής εμφανίζει τη λέξη FRIENDS στην οθόνη! και μετακινεί τον κέρσορα στην επόμενη γραμμή. Επειδή Οι χαρακτήρες "ln" στη δήλωση εγγραφής σημαίνουν "γραμμή" - μια γραμμή. Εδώ στο τέλος της γραμμής ";" δεν απαιτείται, γιατί Αυτός είναι ο τελευταίος τελεστής (δεν χρειάζεται να βάλετε ";" πριν από το τέλος). Τέλος – τελειώνει το σώμα του προγράμματος και πρέπει να υπάρχει μια περίοδος στο τέλος. Ως αποτέλεσμα της εκτέλεσης του προγράμματος παίρνουμε

    Διαφάνεια 3

    Πώς να εγκαταστήσετε ένα πρόγραμμα σε έναν υπολογιστή; Αρχικά, ας δούμε τα στάδια που πρέπει να περάσει ο χρήστης (προγραμματιστής) για να δει τα σωστά αποτελέσματα του προγράμματος στην οθόνη.

    Διαφάνεια 4

    Σχέδιο των σταδίων δημιουργίας προγράμματος σε υπολογιστή. έναρξη Επεξεργασία Σφάλμα; Σφάλμα μεταγλώττισης; Σφάλμα κατασκευής; Σφάλμα εκτέλεσης; Τέλος Ναι Ναι Ναι Ναι Όχι Όχι Όχι Όχι

    Διαφάνεια 5

    Εκτελέστε το πρόγραμμα Pascal ABC από το εικονίδιο στην επιφάνεια εργασίας Κύριο μενού Μετάβαση στο - Παράθυρο επεξεργασίας F10 Μετάβαση από το κύριο μενού - Παράθυρο εξόδου Alt Έναρξη εκτέλεσης του προγράμματος - F9

    Διαφάνεια 6

    Πληκτρολογήστε το πρώτο σας πρόγραμμα στο παράθυρο επεξεργασίας και ξεκινήστε το με το κουμπί F9. Πρώτα πρόγραμμα? start write("Hello, "); writeln("φίλοι!"); writeln("Αυτή είναι η δεύτερη γραμμή") τέλος. Οι διαδικασίες μεταγλώττισης και εκκίνησης ενός προγράμματος για εκτέλεση μπορούν να συνδυαστούν καλώντας την εντολή Εκτέλεση (F9) αμέσως μετά την πληκτρολόγηση του κειμένου του προγράμματος. Η έξοδος από το πρόγραμμα γίνεται χρησιμοποιώντας την εντολή Έξοδος στο μενού Αρχείο. Εργασία 1. Γράψτε ένα πρόγραμμα που εμφανίζει το κείμενο στην οθόνη: Σημαντικό Μην συγχέετε το Write και το Writeln! Ας ελέγξουμε.

    Διαφάνεια 7

    Εργασία 2. Γράψτε ένα πρόγραμμα που θα εμφανίζει τη φράση "Γεια σε όλους!" 20 φορές - σε έναν πίνακα 5 σειρών ανά 4 στήλες. Ενδειξη. Χρησιμοποιήστε πολλά κενά για να ορίσετε χώρο μεταξύ των στηλών. Γράψτε πρώτα μόνο μία δήλωση εγγραφής; Το οποίο θα εμφανίζει μία φράση (μην ξεχνάτε τα κενά). Στη συνέχεια, αντιγράψτε το άλλες 4 φορές για να πάρετε ολόκληρη τη γραμμή. Στο τέλος, μην ξεχάσετε να προσθέσετε ένα διάλειμμα στην επόμενη γραμμή (writeln). Δεν χρειάζεται να αντιγράψετε αρχή και τέλος! Ας ελέγξουμε.