ΥπολογιστέςΠρογραμματισμός

Ο χειριστής ανάθεσης στο «Pascal»: τι είναι, ποιες ενέργειες ένας

Turbo Pascal - μια απλή γλώσσα προγραμματισμού, αλλά η μελέτη των χρονοβόρο, αν η συμφωνία με αυτό το θέμα σοβαρά. Αρχάριος χρήστης κατανοεί τα βασικά στοιχεία του κώδικα με τον πιο απλό. Για παράδειγμα, θα εξετάσει πρώτα τι ενέργειες εκτελεί το φορέα ανάθεσης, για αυτό που είναι, πώς να πάρει ένα string ή μεταβλητής στην οθόνη. Μόνο τότε ο προγραμματιστής θα έκκληση προς τις διαδικασίες και τις λειτουργίες και τα δεδομένα τύπου χαρακτήρα-string, αρχεία και γραφικά. Έτσι, αυτό που είναι ο φορέας ανάθεσης; Ποιος είναι ο ρόλος της στη συγγραφή του κώδικα;

Η Turbo Pascal παράθυρο της εφαρμογής στην επιφάνεια εργασίας οργάνωση

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

μενού αίτηση περιλαμβάνει τα ακόλουθα τμήματα:

  • Αρχείο - σχεδιασμένο για να εκτελεί βασικές εντολές σε αρχεία (δημιουργία, άνοιγμα, κλείσιμο, αποθήκευση, κλπ).
  • Επεξεργασία - αυτό περιλαμβάνει εντολές για την εργασία με την επεξεργασία κειμένου (copy, paste, cut, κλπ).
  • Αναζήτηση - απαραίτητη για την εύρεση και αντικατάσταση κειμένου σε ολόκληρο το κείμενο του προγράμματος.
  • Εκτελέστε - χρησιμοποιείται για την εκτέλεση του τελικού κώδικα, συμπεριλαμβανομένης της βήμα προς βήμα επίδειξης για την εργασία.
  • Συντάξτε - συγκεντρώνει τον κωδικό.
  • Debug - είναι απαραίτητη για να διευκολύνει την αναζήτηση των λαθών στο κείμενο του προγράμματος.
  • Εργαλεία - Σας επιτρέπει να χρησιμοποιήσετε κάποια επιπλέον εφαρμογή χαρακτηριστικά.
  • Επιλογές - θέτει τις απαραίτητες επιλογές για να συνεργαστεί με compiler και το περιβάλλον προγραμματισμού.
  • Παράθυρο - που απαιτούνται για την εκτέλεση εργασιών με τα παράθυρα.
  • Βοήθεια - ανάγκη να βρούμε μια απάντηση για τις ερωτήσεις σας.

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

Στοιχεία της Turbo Pascal

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

αστάρι πρόγραμμα? // Πρόγραμμα Header

Χρησιμοποιεί CRT? // Ο κατάλογος των μονάδων που χρησιμοποιούνται

Ετικέτα metka1? // Περιγραφή ετικέτες

Const αριθμός = 10? // κηρύξει διαρκή

Τύπος newtype = σύνολο string? // Περιγραφή των τύπων των μεταβλητών

Var α: ακέραιος? β: real? γ: newtype? d: Boolean? e: char? // κρίνει μεταβλητές

----------------------------------- // Περιγραφή των διαδικασιών και των λειτουργιών

Ξεκινήστε

// φορείς πρόγραμμα ενότητα {Σώματος}

Τέλος.

Ο χειριστής ανάθεσης παίρνει τη θέση της τιμής είναι στο σώμα του προγράμματος.

Μια σύντομη εκδρομή στα είδη των δεδομένων προγραμματισμού

Όχι μόνο σε Pascal φορέα ανάθεσης εγείρει ερωτήματα μεταξύ των χρηστών. Τύποι δεδομένων και συχνά δημιουργούν αδιέξοδο.

Όλα τα δεδομένα στο περιβάλλον Turbo Pascal χωρίζονται σε δύο κατηγορίες: τις μεταβλητές και σταθερές. Μπορεί να ανήκουν σε έναν από τους παρακάτω τύπους:

  • ακέραιο?
  • real?
  • συμβολική?
  • string?
  • δακτυλογραφημένες?
  • λογική.

Επίσης, οι σταθερές μπορούν να διατηρούνται.

Οι μεταβλητές που περιγράφονται στον κώδικα ως εξής: var <όνομα μεταβλητής>: Τύπος δεδομένων. Η συνεχής δηλώνεται όπως: const <σταθερή όνομα> = αξία.

Οι παρένθεση κώδικα του προγράμματος <> Δεν χρειάζεται να βάλετε.

Σημαντικές φορείς της γλώσσας Turbo Pascal

Χειριστής είναι ένα σχέδιο που δείχνει τι ενέργειες πρέπει να εκτελέσει το πρόγραμμα. Στο γράψιμο κώδικα, ιδίως στην Turbo Pascal γλώσσα, υπάρχουν πολλοί φορείς:

  • υπό όρους?
  • συστατικό?
  • επιλογή από διάφορες επιλογές?
  • μετάβαση?
  • ανάθεση?
  • στις καταγραφές αντικειμένων?
  • άδειο?
  • κύκλοι (με μια παράμετρο που ρυθμιστεί εκ των προτέρων, postcondition).

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

Οι φορείς εκμετάλλευσης εισόδου διαβάζεται (μεταβλητές) και Readln (μεταβλητές). Παράδειγμα: διαβάστε (α)? Readln (α, β)? Readln (δ).

Οι επιχειρηματίες είναι O εγγραφής (μεταβλητές) και writeln (μεταβλητές). Παράδειγμα: write (Α, G)? writeln ( 'Enter δεδομένων')? γράφουν ( 'εμβαδόν επιφανείας S =', S)? γράφουν (στ: 6: 3).

Για να καθυστερήσει την οθόνη στην Turbo Pascal χρησιμοποιώντας Readln χειριστή στο τέλος του κώδικα πριν από το τελευταίο τέλος. Είναι σε αυτό το πρόγραμμα, η απουσία αυτών των γραμμών δεν εμφανίζουν τα περιεχόμενα των λύσεων. Σε PascalABC Readln εγγραφής στο τέλος του κώδικα δεν είναι απαραίτητη.

Για να καθαρίσετε την οθόνη συνδέεται ClrScr φορέα, η οποία είναι ενσωματωμένη CRT. Και πάλι, κάθε πρόγραμμα έχει τη δική αποχρώσεις του.

Ο τελεστής ανάθεσης

Τώρα πάμε κατευθείαν στο θέμα μας. Ο χειριστής ανάθεσης σε Pascal - είναι η διαδικασία της εισόδου τις τιμές των μεταβλητών στο κύτταρο μνήμης. Σε γενικές γραμμές, φαίνεται σαν μια άνω και κάτω τελεία συνδυασμένη γραφή με «φροντίδα», δηλαδή ": =". Είναι αυτοί οι χαρακτήρες είναι υπεύθυνοι για τον φορέα ανάθεσης.

Τι είναι ο φορέας ανάθεσης; Ο μηχανισμός της λειτουργίας του έχει ως εξής: Κατά τη διάρκεια της εκδήλωσης αξιολόγηση του προγράμματος, το αποτέλεσμα της οποίας θα πρέπει να καταγράφονται στη μνήμη. Διεύθυνση του κυττάρου, όπου θα καταχωρούνται τα δεδομένα, καθορίζει την μεταβλητή στα αριστερά του το σύμβολο «=».

Σχηματικά, αυτό μπορεί να περιγραφεί ως εξής:

  • ← προέρχονται μεταβλητή έκφραση.

Για παράδειγμα, πολλές εκφράσεις:

  • A: = b + c / 2?
  • b: = n?
  • n: = b?
  • x: = 15?
  • x: = x + 3.

Θα πρέπει να σημειωθεί ότι οι δύο εκφράσεις «b: = n» και «n: = β» να εκτελέσει διάφορες ενέργειες.

Ένα χαρακτηριστικό του φορέα ανάθεσης είναι το γεγονός ότι τα στοιχεία είναι σε διαφορετικές πλευρές του σημείου «=» (που διαβάζεται ως «εκχωρεί») πρέπει να ανήκουν στον ίδιο τύπο. Με άλλα λόγια, ανάθεση συμβατότητά τους πρέπει να είναι 100%. Για παράδειγμα, ο ακέραιος έκφραση μπορεί να ανατεθεί σε μια πραγματική μεταβλητή, ως ένα υποσύνολο των μεταβλητών που περιλαμβάνονται σε ολόκληρη την περιοχή της κλασματικής. δηλαδή καταγραφή «πραγματικής μεταβλητής: = ακέραιος έκφραση» είναι αλήθεια.

παραδείγματα των καθηκόντων

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

εργασία 1

Dana κύκλο. Με την υπόθεση, η περιφερειακή μήκος L εγγράφεται από το πληκτρολόγιο από τον χρήστη. Είναι απαραίτητο να υπολογίσουμε το εμβαδόν ενός κύκλου S, που οριοθετείται από αυτόν τον κύκλο.

Ο αλγόριθμος είναι:

  • Υπολογίζεται η τιμή της ακτίνας, αρχίζοντας από την περιφέρεια του τύπου.
  • Ζητήστε από τον τύπο περιοχή κύκλο.
  • Εμφανίζει το αποτέλεσμα στην οθόνη.

εργασία 2

Dan κόλουρου κώνου. Ο χρήστης καθορίζει τις τιμές των βάσεων Rb ακτίνες, Rm και ύψος h. Τύποι και να καθορίσετε τις τιμές για τον υπολογισμό των όγκο και την επιφάνεια σχήματα περιοχή.

Ο αλγόριθμος είναι:

  • Εισάγετε τα απαιτούμενα δεδομένα από το πληκτρολόγιο.
  • Ρωτήστε τύπου βρίσκοντας τον όγκο και το εμβαδόν επιφανείας ενός κόλουρου κώνου.
  • Υπολογίστε V και S.
  • Φέρτε τους στην οθόνη.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 el.atomiyme.com. Theme powered by WordPress.