/ / / Δομή προγράμματος Pascal: προγραμματισμός για αρχάριους

Δομή προγράμματος στο Pascal: προγραμματισμός για αρχάριους

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

Τώρα υπάρχουν πολλά μέσα,που διατηρούν τη σύνταξη. Διαφέρουν μόνο στο περιβάλλον προγραμματισμού μιας γλώσσας όπως το Pascal. Η δομή του προγράμματος θα μελετηθεί κατά τη διάρκεια του άρθρου. Κατά κανόνα, η εξοικείωση με τον προγραμματισμό ξεκινά με το πρόγραμμα «Hello World!».

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

Γλωσσικό ιστορικό

Ο Pascal γεννήθηκε το 1970 χάρη στηνπαραδόξως, Νικλάους Βιρτού. Το όνομα της γλώσσας δίνεται προς τιμήν του Blaise Pascal - ενός μεγάλου άνδρα που κατάγεται από τη Γαλλία. Αυτό δικαιολογείται από το γεγονός ότι ο επιστήμονας δημιούργησε την πρώτη μηχανή στον κόσμο, η οποία μπόρεσε να προσθέσει και να αφαιρέσει αριθμούς.

Η ανάπτυξη της γλώσσας πραγματοποιήθηκε από το 1968 έως το 1969.Η πρώτη αναφορά εμφανίστηκε το 1970. Ο δημιουργός, παρουσιάζοντας το «παιδί» του, επικεντρώθηκε στο στυλ προγραμματισμού, καθώς και στην εισαγωγή δεδομένων στο Pascal. Η δομή του προγράμματος αναπτύχθηκε επίσης από τον Wirth. Έχει απλή σύνταξη και σημασιολογία. Ο άμεσος «απόγονος» του Pascal είναι η γλώσσα της Modula-2. Η Wirth έγινε επίσης προγραμματιστής της.

Γραμματικοί κανόνες

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

  1. Επικεφαλίδα.Εδώ πρέπει να καθορίσετε το όνομα του προγράμματος, αλλά αυτό το στοιχείο δεν είναι το κύριο. Δημιουργείται μόνο εάν το επιθυμεί ο προγραμματιστής. Σε μεγάλο βαθμό, αυτό εξαρτάται από το περιβάλλον προγραμματισμού. Το Turbo Pascal δεν το χρειάζεται. Αλλά στο ETH, πρέπει να δημιουργήσετε μια συμβολοσειρά χωρίς αποτυχία. Επιτρέπονται μόνο αριθμοί, γράμματα και η υπογράμμιση "_".
  2. Περιγραφή. Σε αυτό το μπλοκ, αναφέρονται όλες οι διαθέσιμες μεταβλητές (πίνακες), ετικέτες κ.λπ.
  3. Χειριστής. Η δομή του προγράμματος Pascal περιλαμβάνει μια περιγραφή των τελεστών σε αγκύλες BEGIN-END.

Πόσα θα είναι σε μία γραμμή,άσχετος. Το κύριο πράγμα - μετά το τέλος κάθε ομάδας να βάλει έναν ειδικό χαρακτήρα - ένα ερωτηματικό. Επιπλέον, η γλώσσα δεν είναι διάκριση πεζών-κεφαλαίων: δεν υπάρχει διαφορά μεταξύ του χειριστή Var, vAr και vaR.

pascal δομή προγράμματος

Σύνταξη και σημασιολογία

Η κύρια τιμή όταν εργάζεστε με το περιβάλλον προγραμματισμού είναι το αλφάβητο. Πρέπει να θυμόμαστε ότι αποτελείται από:

  • Λατινικοί χαρακτήρες, πεζά και κεφαλαία.
  • πλήκτρο διαστήματος
  • κατω παυλα;
  • Αραβικά ψηφία
  • μαθηματικά σημάδια;
  • οριοθέτες (η λίστα τους περιλαμβάνει τελεία, κόμμα κ.λπ.).
  • προκριματικοί
  • λέξεις υπηρεσίας (χειριστές).

Η δομή του προγράμματος στο Turbo Pascal δεν είναι τίποταδιαφορετική από τη δομή του PascalABC. Η διαφορά είναι στα εξωτερικά τους δεδομένα, τίποτα περισσότερο. Κατά τον καθορισμό ενός ονόματος για μια μεταβλητή και άλλους τύπους, πρέπει να θυμόμαστε ότι το όνομα δεν πρέπει να ξεκινά με έναν αριθμό, η υπογράμμιση μπορεί να είναι σε οποιαδήποτε θέση και μόνο τα γράμματα του λατινικού αλφαβήτου επιτρέπονται από αλφαβητικά σύμβολα.

Τα σχόλια στις γραμμές είτε περικλείονται με τιράντες είτε σε στρογγυλούς αστερίσκους: (* .. *).

Τύποι δεδομένων

Η δομή ενός προγράμματος Pascal περιλαμβάνει επίσης την εξέταση αντικειμένων όπως τύπους δεδομένων. Είναι τριών τύπων:

  1. λογική (αλήθεια και ψευδές) ·
  2. αριθμητικός (αραβικοί αριθμοί);
  3. συμβολική (χρησιμοποιώντας a, b, c, κ.λπ.).

Ταυτόχρονα, ο δεύτερος τύπος χωρίζεται σε υποτύπους:ολόκληρο και υλικό. Ορισμένοι χειριστές αντιστοιχούν σε αυτούς: Integer και Real, αντίστοιχα. Οι χαρακτήρες χωρίζονται επίσης σε μεμονωμένους χαρακτήρες και συμβολοσειρές. Αυτό αναφέρεται σε τύπους δεδομένων όπως (στην πρώτη περίπτωση) ο αριθμός 1, το γράμμα a ή A και (στη δεύτερη) ολόκληρες φράσεις ή έκφραση. Είναι γραμμένες στο πρόγραμμα με τα ονόματα Char and Spring.

δομή προγράμματος σε pascal

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

Σχόλια

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

Η δομή του προγράμματος στο Pascal επιτρέπειεκχώρηση σχολίων στη δομή δεδομένων που καθορίζεται στο δεύτερο μπλοκ. Εκεί πρέπει να εισαγάγετε ένα κείμενο που θα περιέχει τον σκοπό κάθε χειριστή και πώς θα χρησιμοποιηθεί στο μέλλον.

Ένας αρχάριος θα μπορεί να πλοηγηθεί σε παρένθεση BEGIN-END σχόλιο δίπλα τους. Αυτό θα είναι ιδιαίτερα χρήσιμο σε ένα πρόγραμμα προσανατολισμένο στον κύκλο. Επομένως, θα είναι ευκολότερο να καταλάβουμε ποιο μπλοκ δηλώσεων έχει ολοκληρωθεί.

Τα σχόλια δεν διαβάζονται από το περιβάλλον προγραμματισμού, επομένως μπορεί να διαρκέσουν αρκετές ημέρες και δεν περιορίζονται σε κυριολεκτική ποσότητα.

δομή προγράμματος σε turbo pascal

Σημεία στίξης

Η δομή του προγράμματος στο Pascal έχει τη δική τηςΩστόσο, η στίξη δεν προκαλεί έκπληξη. Ο χαρακτήρας που χρησιμοποιείται περισσότερο είναι ένα ερωτηματικό. Τοποθετείται μετά από κάθε περιγραφή της ετικέτας, Type, Const, Var blocks, κ.λπ., ωστόσο, το σύμβολο δεν χρειάζεται μετά την ίδια τη λέξη. Μετά την έναρξη, δεν είναι εγκατεστημένο. μετά το ΤΕΛΟΣ ορίζεται μόνο εάν το πρόγραμμα δεν έχει ολοκληρωθεί ακόμα. Στον κώδικα όπου υπάρχουν βρόχοι και, κατά συνέπεια, χρησιμοποιούνται τότε και Else, μετά από αυτές τις λέξεις δεν απαιτείται ερωτηματικό.

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

pascal δομή προγράμματος

Εισαγωγή και έξοδος δεδομένων

Η δομή του προγράμματος στο Pascal σάς επιτρέπει να εισάγετε δεδομένα με τρεις διαφορετικούς τρόπους. Ανάμεσα τους:

  • Χρησιμοποιώντας το Readln, Διαβάστε.
  • Χρήση ενός χαρακτήρα ανάθεσης - άνω και κάτω τελεία.
  • Συνεχής. Σε αυτήν την περίπτωση, τα δεδομένα εισάγονται στην παράμετρο var.

Η έξοδος των ληφθέντων πληροφοριών μπορεί να γίνει μεχρησιμοποιώντας μια δέσμη δηλώσεων Write και Writeln. Σε ορισμένες περιπτώσεις, μπορεί να απουσιάζει, αλλά αυτό σημαίνει μόνο ότι είναι ήδη ενσωματωμένο στη μέθοδο παραγωγής.