Προγραμματισμός αλγόριθμων διακλάδωσης υπό όρους φορέα εκμετάλλευσης. Περίληψη του μαθήματος "Προγραμματισμός διακλαδισμένων αλγορίθμων. Απλοί και σύνθετοι όρους φορείς εκμετάλλευσης." Ερωτήσεις και Εργασίες

| Μαθήματα σχεδιασμού για το σχολικό έτος (GEF) | § 3.4. Προγραμματισμός διακλαδισμένων αλγορίθμων

Μαθήματα 27 - 28
§ 3.4. Προγραμματισμός διακλαδισμένων αλγορίθμων

Λέξεις-κλειδιά:

Υπό όρους φορέα
Ατελής όρους φορέα εκμετάλλευσης
σύνθετος χειριστής
Με διακλάδωση

3.4.1. Υπό όρους φορέα

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

αν. <условие> Επειτα. <оператор_1> ΑΛΛΟΥ. <оператор_2>

Για ελλιπή διακλάδωση, χρησιμοποιείται μια ελλιπή μορφή ενός φορέα όρους:

αν. <условие> Επειτα. <оператор>

Οι λέξεις Αν - τότε - αλλιώς ΜΙΚΡΟ. της αγγλικής γλώσσας στα ρωσικά όπως Αν κάτι - διαφορετικάπου αντιστοιχεί πλήρως στην είσοδο διακλάδωσης στη αλγοριθμική γλώσσα.

Πριν ΑΛΛΟΥ. σημάδι «;» Δεν βάζω.

Καθώς χρησιμοποιούνται συνθήκες Λογικές εκφράσεις:

Απλή - καταγράφεται με σχέσεις.
Συγκρότημα - Καταγράφηκε χρησιμοποιώντας λογικές λειτουργίες.

Παράδειγμα 1. Γράφουμε στη γλώσσα Pascal που εξετάζεται στην παράγραφο 2.4.2 (Παράδειγμα 8) αλγόριθμος για τον προσδιορισμό του ανήκοντα του σημείου x Cut [ Α, Β.].

Παράδειγμα 2. Χρησιμοποιούμε τον ελλιπή υπό όρους φορέα εκμετάλλευσης για την καταγραφή της γλώσσας Pascal που εξετάζεται στην παράγραφο 2.4.2 (παράδειγμα 9) ο αλγόριθμος της ανάθεσης μιας μεταβλητής στην αξία της μεγαλύτερης από τρεις ποσότητες Α, Β και με.

Τέτοιο αυτό το πρόγραμμα έτσι ώστε η εκτέλεσή του να οδηγήσει στην ανάθεση της μεταβλητής στην αξία των μεγαλύτερων τεσσάρων μεγεθών. Α, Β, Γ και Δ.

3.4.2. Σύνθετος χειριστής

Στον υπό όρους χειριστή και μετά Επειτα., και μετά ΑΛΛΟΥ. Μπορείτε να χρησιμοποιήσετε μόνο έναν χειριστή. Εάν σε ορισμένες προϋποθέσεις πρέπει να εκτελέσετε μια συγκεκριμένη ακολουθία χειριστών, τότε συνδυάζονται σε έναν χειριστή συστατικών.

Σχεδιασμός τύπου

Να αρχίσει. <последовательность операторов> Τέλος. που ονομάζεται σύνθετος χειριστής.

Παράδειγμα. Ο αλγόριθμος για την επίλυση της τετραγωνικής εξίσωσης είναι γνωστή σε εσάς. Γράφουμε το κατάλληλο πρόγραμμα στο Pascal.


3.4.3. Ποικιλία τρόπων εγγραφής διακλάδωσης

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

αν. <условие1> Επειτα.

αν. <условие2> Επειτα. <оператор1>

ΑΛΛΟΥ. <оператор2>

Όταν χρησιμοποιείτε τέτοιες πολύπλοκες δομές (ονομάζονται επίσης ένθετο κλαδιά) θα πρέπει να ληφθούν υπόψη ότι ο άλλος αναφέρεται πάντα στον πλησιέστερο φορέα αν..

Παράδειγμα. Χρησιμοποιούμε το συνημμένο κλάδο για να γράψουμε το PASCAL που εξετάζεται στην παράγραφο 2.4.2 (Παράδειγμα 10) του αλγορίθμου για την επίλυση μιας γραμμικής εξίσωσης.

Κατά κανόνα, πολλοί αλγόριθμοι μπορούν να προσφερθούν για την επίλυση της ίδιας εργασίας. Θα είμαι πεπεισμένος γι 'αυτό γράφοντας ένα πρόγραμμα για την επίλυση μιας γραμμικής εξίσωσης χωρίς να καταφύγει σε ένθετα κλαδιά.

Ίσως η δεύτερη έκδοση του προγράμματος να φαίνεται πιο οπτική. Αλλά η πρώτη επιλογή έχει τα δικά του πλεονεκτήματα: υπάρχουν λιγότερες επιταγές σε αυτό.

αν. <условие> Επειτα. <оператор_1> ΑΛΛΟΥ. <оператор_2>

Χρησιμοποιήστε ένθετα υποκαταστήματα για να καταγράψετε ένα πρόγραμμα που καθορίζει το σημείο του τμήματος Point X [A, B].

αν. <условие> Επειτα. <оператор>

ΤΟ ΠΙΟ ΣΗΜΑΝΤΙΚΟ ΠΡΑΓΜΑ

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

αν. <условие> Επειτα. <оператор_1> ΑΛΛΟΥ. <оператор_2>

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

αν. <условие> Επειτα. <оператор>

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

Να αρχίσει. <последовательность операторов> Τέλος.

Ερωτήσεις και Εργασίες

1. Εξοικειωθείτε με τα υλικά παρουσίασης για την παράγραφο που περιέχονται στο Ηλεκτρονική εφαρμογή Στο βιβλίο. Χρησιμοποιήστε αυτά τα υλικά κατά την προετοιμασία απαντήσεων σε ερωτήσεις και εκτελέστε εργασίες.

2. Πώς είναι η πλήρης και ελλιπής διακλάδωση γραμμένη στο Pascal;

3. Είναι η υπό όρους χειριστής επόμενη ακολουθία χαρακτήρων;

αλλά) αν. Η.<у Επειτα. x: \u003d 0 αλλιώς ανάγνωση (y)
σι) αν. x\u003e \u003d y Επειτα. x: \u003d 0; : \u003d 0 αλλιώς γράψτε (z)
σε) αν. Χ. Επειτα. Α: \u003d a + l

4. Τι είναι ένας σύνθετος χειριστής; Τι χρησιμοποιείται στον υπό όρους χειριστή;

5. Χρησιμοποιώντας τον σύνθετο χειριστή, απλοποιήστε το ακόλουθο κομμάτι του προγράμματος:

αν. A\u003e B. Επειτα. C: \u003d 1;
αν. A\u003e B. Επειτα. Δ: \u003d 2;
αν. ΕΝΑ.<=b Επειτα. C: \u003d 3;
αν. ΕΝΑ.<=b Επειτα. Δ: \u003d 4

6. Δίνεται αριθμός θεραπείας. Γράψτε ένα πρόγραμμα που καθορίζει:

α) εάν υπάρχει το ίδιο μεταξύ των αριθμών ενός δεδομένου τριψήφιου αριθμού τριψήφου.


β) Είτε ο αριθμός "συγκλονισμένος", δηλ. Ο αριθμός, το δεκαδικό αρχείο του οποίου διαβάζεται εξίσου από αριστερά προς τα δεξιά και δεξιά προς τα αριστερά.

7. Δύο σημεία δίνονται σε ένα επίπεδο ορθογώνιο σύστημα συντεταγμένων. Γράψτε ένα πρόγραμμα που ορίζει το οποίο από τα σημεία είναι πιο κοντά στην αρχή των συντεταγμένων.

8. Υπάρχουν τρεις φυσικοί αριθμοί. Γράψτε ένα πρόγραμμα που ορίζει αν υπάρχει ένα τρίγωνο με τέτοια μήκη. Εάν υπάρχει ένα τέτοιο τρίγωνο, τότε ορίστε τον τύπο (ισόπλευρο, ισορροπία, ευέλικτο).

9. Υπάρχουν στοιχεία σχετικά με τον αριθμό των συνολικών ετών τριών γλοιών της Σπαρτισκικής. Γράψτε ένα πρόγραμμα που επιλέγει και το νεότερο βραβείο του νεότερου.

10. Γράψτε το πρόγραμμα που καθορίζει εάν το σημείο Α (ha, ua) είναι σε μια ευθεία γραμμή y \u003d kx + l σε αυτό ή κάτω από αυτό.

11. Γράψτε ένα πρόγραμμα που κάνει την ανταλλαγή μεταβλητών x και y, αν x περισσότερο y.

12. DAN Ένας υπό όρους φορέας:

αν. αλλά<5 Επειτα. C: \u003d 1 άλλο

αν. A\u003e 5. Επειτα.c: \u003d 2

ΑΛΛΟΥ. C: \u003d 3

Ποια αξία είναι η μεταβλητή Α, εάν, ως αποτέλεσμα της εκτέλεσης του υποτιθέμενου χειριστή, η μεταβλητή C αντιστοιχεί σε 3;

13. Γράψτε το πρόγραμμα που υπολογίζει την τιμή λειτουργίας:

14. Κάντε ένα πρόγραμμα για την επίλυση προβλημάτων αριθ. 21 έως § 2.4 (ορισμός της ημέρας).

15. Το πεδίο σκακιού καθορίζεται από ένα ζεύγος φυσικών αριθμών, καθένα από τα οποία δεν υπερβαίνει το 8. Γράψτε το πρόγραμμα που στις εισηγμένες συντεταγμένες δύο πεδίων (K, L) και (m, N) καθορίζουν αν αυτά τα πεδία έχουν ένα χρώμα.

16. Γράψτε ένα πρόγραμμα στο οποίο ο χρήστης καλείται να συμπληρώσει έως και 100 μερικούς ακέραιους A (A - τυχαίος αριθμός, Λιγότερο 100). Η απάντηση του χρήστη ελέγχεται και σχολιάζει.

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

1. Υπό όρους φορέα Έχει μια πλήρη και μειωμένη μορφή καταγραφής. Η πλήρης μορφή του υπό όρους χειριστή έχει τη μορφή:

αν. Λογική έκφραση Επειτα. operator_1 ΑΛΛΟΥ. operator_2.;

Η τιμή υπολογίζεται Λογική έκφραση operator_1αν - False - operator_2.

Η συντομευμένη μορφή του φορέα υπό όρους έχει τη μορφή:

αν. <Λογική έκφραση\u003e Επειτα. <Χειριστή\u003e;

Η τιμή υπολογίζεται Λογική έκφραση; Εάν είναι αλήθεια, τότε τρέχετε χειριστήςΚαταγράφηκε μετά τότε αν - False, τότε αυτό χειριστής Δεν εκτελείται.

Παραδείγματα:

αν.x\u003e y.

Επειτα.z: \u003d SQR (x) ΑΛΛΟΥ.z: \u003d y;

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

αν.(x\u003e \u003d 2) και (x<4)Επειτα.Β: \u003d SIN (Χ);

Εδώ, για παράδειγμα, όταν το Χ \u003d 5, η μεταβλητή Β διατηρεί την τιμή που είχε πριν εκτελέσει έναν υπό όρους χειριστή.

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

operator_2.;

operator_n.

Παράδειγμα: αν. X\u003e y. Τότε ξεκινήστε.min: \u003d y; Max: \u003d x Τέλος.

Αλλιώς ξεκινάει.min: \u003d x; Max: \u003d y τέλος;

2. Με βοήθεια Χειριστής επιλογής Μπορείτε να επιλέξετε έναν αριθμό επιλογών. Ο χειριστής επιλογής έχει τη μορφή:

Υπόθεση. < έκφραση\u003e Του.

< constanta_1. > : < operator_1 > ;

< constanta_2. > : < operator_2. > ;

< συνεχής_ n\u003e : < χειριστής_ n\u003e ;

ΑΛΛΟΥ.χειριστής

Τέλος.;

Υπολογίζει πρώτα την τιμή Εκφράσεις (έχοντας έναν τύπο ακολουθίας), στη συνέχεια Συνεχής Μια σταθερή ισούται με την υπολογιζόμενη τιμή. Εκτελεί χειριστήςΚαταγράφηκε μετά τη σταθερά που βρέθηκε και ο χειριστής επιλογής ολοκληρώνει το έργο. Εάν μια σταθερά δεν θα βρεθεί στη λίστα επιλογής, που αντιστοιχεί στην υπολογισμένη τιμή της έκφρασης, τότε εκτελείται χειριστήςλέξη ΑΛΛΟΥ.. Αν ένα μέρος ΑΛΛΟΥ. χειριστής Δεν υπάρχει και στη λίστα επιλογής δεν υπάρχει απαραίτητη σταθερή, η εκτέλεση του χειριστή επιλογής ολοκληρώνεται.

Παράδειγμα:Υπόθεση.Μ. Του.

12,1,2: writeln («χειμώνας»).

3,4,5: writeln ('άνοιξη');

6,78: writeln ('καλοκαίρι')?

9,10,11: WRITELN ('Φθινόπωρο')

ΑΛΛΟΥ.writeln ("σφάλμα στα δεδομένα")

Τέλος.;

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

Ένα αναγνωριστικό ή ένας ακέραιος αριθμός χρησιμοποιείται ως ετικέτα (0-9999). Η ετικέτα περιγράφεται στην ενότητα ετικέτας:

Επιγραφήεπιγραφή_1,επιγραφή_2, επιγραφή_Ν.;

Για παράδειγμα: Επιγραφή 1, ΑΒ;

Μια ετικέτα μπορεί να σημειώσει μόνο έναν χειριστή. Η ετικέτα διαχωρίζεται από τον σημειωμένο χειριστή με ένα παχύ έντερο.

Ετικέτα: χειριστής;

Για παράδειγμα: AB: WRITELN («μετάβαση από ετικέτα»);

Παράδειγμα: Επιγραφή t;

var.x, y: πραγματικό?

Να αρχίσει.Παω σε.t; ....

t: y: \u003d sqr (x); ....

Προγραμματισμός κυκλικού αλγορίθμου

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

ΓιαΠαράμετρος κύκλου:= Έκφραση_1. προς την. expression_2. κάνω. χειριστής;

ΓιαΠαράμετρος κύκλου:=Έκφραση_1. Μέχρι. expression_2. κάνω. χειριστής;

Παράμετρος κύκλου - μεταβλητή του κανονικού τύπου ·

Έκφραση_1.- την αρχική τιμή της παραμέτρου του κύκλου.

expression_2.- την τελική τιμή της παραμέτρου του κύκλου.

Πρώτα υπολογίστηκε και θυμήθηκε τις τιμές Εκφράσεις_1 και Εκφράσεις_2.. Στη συνέχεια ελέγχεται: Αξία Εκφράσεις_1 λιγότερο ή ίσα (για Μέχρι. - περισσότερο ή ίσες) αξία Εκφράσεις_2.. Εάν όχι, τότε η εκτέλεση του χειριστή του κύκλου ολοκληρώνεται, αλλά εάν ναι, τότε Παράμετρος κύκλου Παίρνει την αξία Εκφράσεις_1, χειριστής και Παράμετρος κύκλου παίρνει την ακόλουθη τιμή (για Μέχρι.- προηγούμενη τιμή). Τότε ελέγχεται: Παράμετρος κύκλου λιγότερο ή ίσα (για Μέχρι. - περισσότερο ή ίσο) Εκφράσεις_2.. Αν ναι, εκτελείται ξανά χειριστής και Παράμετρος κύκλου Λαμβάνει μια νέα τιμή, αν όχι, τότε ολοκληρώνεται η εκτέλεση του χειριστή του κύκλου.

Παραδείγματα:

Γιαi: \u003d 1 προς την.10κάνω.writeln ('i \u003d', i);

Γιαi: \u003d 10 Μέχρι.1κάνω.writeln ('i \u003d', i);

Διαχειριστής κύκλου Ενώ Έχει τη μορφή:

Ενώ Λογική έκφραση κάνω. χειριστής;

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

Παράδειγμα: I: \u003d 1;

Ενώ ΕΓΩ.<=10 κάνω.

Να αρχίσει. Writeln ('i \u003d', i);

ΜΙ.nd;

Επαναλάβετε τον κινητήρα του κύκλου. Έχει τη μορφή:

Φορείς εκμετάλλευσης

Μέχρι. Λογική έκφραση;

Φορείς εκμετάλλευσης που εκτελέστηκε μέχρι την αξία Λογική έκφραση Δεν θα είναι αλήθεια. Επομένως, ανεξάρτητα από την αξία Λογική έκφραση, Φορείς εκμετάλλευσηςπου αναφέρονται στον κύκλο επανάληψης, τουλάχιστον μία φορά.

Παράδειγμα: I: \u003d 1;

Επαναλαμβάνω. Writeln ('i \u003d', i);

Μάθημα στόχων: 1. Δημιουργία αρμοδιοτήτων στον τομέα της γνωστικής δραστηριότητας.

2. Δημιουργία αρμοδιότητας στις επικοινωνιακές δραστηριότητες.

Μάθημα εργασιών: 1. Να γνωρίσετε τους κανόνες για την καταγραφή αλγορίθμων διακλάδωσης, έναν υπό όρους φορέα εκμετάλλευσης ·

2. Εξετάστε τον προγραμματισμό των αλγορίθμων διακλάδωσης.

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

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

5. Πάρτε την εμπειρία της διακλάδωσης προγραμματισμού.

Κατεβάστε:


Προεπισκόπηση:

Μάθημα πληροφορικής για το θέμα:

"Προγραμματισμός αλγόριθμων διακλάδωσης"

Θέμα: Πληροφορική

Θέμα: "Αλγόριθμοι διακλάδωσης προγραμματισμού. Υπό όρους χειριστή ".

Κλάση: 9.

Δάσκαλος: Sukhanova Olga Vladimirovna

Σχολείο: GBOU Gymnasium Νο 363 Γ. Αγία Πετρούπολη.

Στόχοι Μάθους: 1. Σχηματισμός αρμοδιότητας στον τομέα της γνωστικής δραστηριότητας ·

2. Δημιουργία αρμοδιότητας στις επικοινωνιακές δραστηριότητες.

Καθήκοντα Μάθημα: 1. Να γνωρίσετε τους κανόνες για την καταγραφή αλγορίθμων διακλάδωσης, έναν υπό όρους φορέα εκμετάλλευσης ·

2. Εξετάστε τον προγραμματισμό των αλγορίθμων διακλάδωσης.

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

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

5. Πάρτε την εμπειρία της διακλάδωσης προγραμματισμού.

Προγραμματισμένα εκπαιδευτικά αποτελέσματα:

Θέμα - Τη δυνατότητα εγγραφής σύντομων αλγορίθμων στη γλώσσα προγραμματισμού που περιέχει τον αλγοριθμικό σχεδιασμό "διακλάδωση" ·

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

Προσωπικός - Αλγοριθμική σκέψη που απαιτείται για επαγγελματικές δραστηριότητες στη σύγχρονη κοινωνία. Μια ιδέα του προγραμματισμού ως σφαίρα πιθανής επαγγελματικής δραστηριότητας.

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

Βασικές οργανωτικές μορφές μάθησης στο μάθημα:

  • Μετωπική εργασία με την τάξη
  • Ατομική εργασία στον υπολογιστή
  • Ομαδική δουλειά

Εξοπλισμός:

  1. Προσωπικοί υπολογιστές φοιτητών με λογισμικό που έχει εγκατασταθεί σε αυτά: Λειτουργία Σύστημα Windows 7; Pascalabc.net;
  2. Προσωπικός υπολογιστής (PC) Δάσκαλος, προβολέας πολυμέσων, οθόνη.
  3. Υλικά επίδειξης (εργασίες για δύο εντολές, κάρτες για απαντήσεις - προσάρτημα 1).Παρουσίαση "Προγραμματισμός αλγόριθμων διακλάδωσης",
  4. Στο φάκελο κάθε φοιτητή σε ηλεκτρονική μορφή στον υπολογιστή του τεμαχίου - το υλικό για την πραγματοποίηση ενός προγράμματος για την επιλεγμένη εργασία από το βιβλίο.

Τεχνολογικές τάξεις.

  1. Την πραγματοποίηση της γνώσης αναφοράς.
  2. Οδηγώντας στους μαθητές να εκτελέσουν μια εργασία στο Pascalabc.net.
  3. Ανεξάρτητη εργασία σε ομάδες για υπολογιστή για να δημιουργήσετε το δικό σας πρόγραμμα.
  4. Αντιπροσωπεία της εργασίας που έγιναν για συζήτηση από τους συμμαθητές.
  5. Εργασία για το σπίτι.
  6. Αθροίζοντας το μάθημα. Αντανάκλαση.
  7. Βιβλιογραφία.

Κατά τη διάρκεια των τάξεων

  1. Οργανισμός χρόνου. Στόχοι και εργασίες μαθήματος.

Χαιρετισμός. Ανακοίνωση του θέματος και των καθηκόντων του μαθήματος. (3 λεπτά)

  1. Την πραγματοποίηση της γνώσης αναφοράς. (8 λεπτά)

Στην αρχή του μαθήματος πραγματοποιούνται:

  1. Ελέγξτε το υλικό που μελετήθηκε σε αυτό το θέμα με τη μορφή του παιχνιδιού "Pascal στη θαλάσσια μάχη". (Προσάρτηση 1 ). Οι ακόλουθες ερωτήσεις επαναλαμβάνονται με τους μαθητές:

Ποιο είναι μέρος του αλφαβήτου της γλώσσας Pascal;

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

Ποια δομή έχει ένα πρόγραμμα γραμμένο στο Pascal;

Ποιοι χειριστές χρησιμοποιούνται για την είσοδο και τα δεδομένα εξόδου;

  1. Οπτικός έλεγχος της εργασίας στο σημειωματάριο.
  2. Εξέταση των καθηκόντων που προκάλεσαν δυσκολίες κατά την εκτέλεση μιας εργασίας.
  3. Μελετώντας ένα νέο θέμα "Αλγόριθμοι διακλάδωσης προγραμματισμού", ξεκινώντας με το θέμα "υπό όρους φορέα εκμετάλλευσης", που οι μαθητές εργάστηκαν στο σπίτι, χρησιμοποιώντας υλικά που έχουν προετοιμαστεί γι 'αυτούς,
  4. Έλεγχος από τον δάσκαλο του υλικού που μελετήθηκε από τους μαθητές, γι 'αυτό υπάρχει ένας αυθαίρετος φοιτητής στο διοικητικό συμβούλιο και γράφει:

Αν λοιπόν αλλού.

Αν τότε.

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

  1. Συζήτηση στο μάθημα δύο παραδειγμάτων από το εγχειρίδιο για τον βαθμό 9. L.l. Bosova, a.yu. Bosova - Το πρώτο πρόγραμμα σύμφωνα με το οποίο μπορείτε να καθορίσετε το σημείο του σημείουΧ κοπή [Α, Β] (προσάρτημα 2).

Οι μαθητές καθορίζουν αν όλα καταγράφονται σωστά σε ένα μαυροπίνακα από έναν συμμαθητή αν τους χρειάζονται για να κάνουν προσαρμογές.

Το επόμενο βήμα καλείται να γράψει ένα δεύτερο πρόγραμμα στο διοικητικό συμβούλιο.Βρείτε το μεγαλύτερο από τρεις αριθμούς(Προσάρτημα 2).

Εάν ο δάσκαλος θεωρεί ότι οι μαθητές έμαθαν το υλικό, συνιστάται να προχωρήσουμε στο επόμενο στάδιο των τάξεων - πρακτική εργασία

  1. Οδηγώντας στους μαθητές να εκτελούν πρακτική ανάθεση στο πρόγραμμα Pascalabc.net (2 λεπτά).

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

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

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

  1. Ανεξάρτητη εργασία σχετικά με τη σύνταξη ενός προγράμματος (έργο στο εγχειρίδιο) χρησιμοποιώντας έναν ελλιπή φορέα όρους και εκτελώντας το σε έναν υπολογιστή (20 λεπτά) (προσάρτημα 3).

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

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

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

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

  1. Εκπροσώπηση της εργασίας που εκτελείται.(10 λεπτά) .

Οι μαθητές αντιπροσωπεύουν την ολοκληρωμένη εργασία στον υπολογιστή.

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

Οι μαθητές εκφράζουν τη γνώμη τους σχετικά με το έργο που προκύπτει.

  1. Εργασία για το σπίτι.

Επαναλάβετε το υλικό που πέρασε στο θέμα: « Αλγόριθμοι διακλάδωσης προγραμματισμού. Υπό όρους χειριστή ".

  1. Αθροίζοντας το μάθημα. Αντανάκλαση. (2 λεπτά).

Ο δάσκαλος συνοψίζει το μάθημα. Ελέγχει τις εργασίες που εκτελούνται και εκτιμούν. Όλοι οι μαθητές αντιμετώπισαν με επιτυχία το έργο.

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

Αντανάκλαση.

Τι νέο μάθαμε σήμερα στο μάθημα; Τι έμαθες?

Ποια εργασία προκάλεσε δυσκολία;

Έχω σημειώσει σωστά ένα πρόγραμμα για την επίλυση της επιλεγμένης εργασίας;

Σήμερα έμαθα ... ..

Σήμερα κατάλαβα ... ..

Βιβλιογραφία:

  1. Επιστήμη Υπολογιστών: Κείμενο για τον βαθμό 9. L.l. Bosova, a.yu. Bosov. - Μ.: Binom. Εργαστήριο Γνώσης, 2013.
  2. Επιστήμη των υπολογιστών. Μεθοδολογικό εγχειρίδιο για 7-9 Μαθήματα: L.L. Bosova, a.yu. Bosov. - Μ.: Binom. Εργαστήριο Γνώσης, 2015.
  3. Επιστήμη των υπολογιστών. Βιβλίο εργασίας για τον βαθμό 8: L.L. Bosova, a.yu. Bosov. - Μ.: Binom. Εργαστήριο Γνώσης, 2015.
  4. Επιστήμη Υπολογιστών: Εγχειρίδιο για τον βαθμό 8. L.l. Bosova, a.yu. Bosov. - Μ.: Binom. Εργαστήριο Γνώσης, 2013.

Συνημμένο 1. Εργασίες για την πρώτη ομάδα

  1. Τι ονομάζεται αγκύλες χειριστή:

3α) () 4β) () 6zh) 1g) Ξεκινήστε ... τέλος

  1. Ποια από τα αρχεία κεφαλής του προγράμματος είναι σωστή:

8α) Εργασία προγράμματος 1 4δ) Πρόγραμμα 1

1K) Πρόγραμμα Zadacha_1 6 g) Πρόγραμμα 1_zadacha

  1. Πώς καταγράφεται ο χειριστής εισόδου:

6k) writeln (x, y) 2b) Διαβάστε (x, y)

8β) γράψτε (x; y) 2i) διαβάστε (x; y)

  1. Πώς καταγράφεται ο χειριστής ανάθεσης:

2Κ) Α: \u003d Β + 5 3Α) Α \u003d Β + 5 6K) Α: \u003d Β + 5 3Β) B + 5: \u003d a

  1. Εγγραφή στη γλώσσα της PASCAL Expressions y \u003d 5x - 10x + 2: x Θα δείτε:

10α) y \u003d 5 * x-10 * x + 2 / x 6d) y \u003d 5x-10x + 2 / x

9i) Υ: \u003d 5x-10x + 2: x 3b) Υ: \u003d 5 * x-10 * x + 2 / x

  1. Ποιος από τους φορείς εκμετάλλευσης είναι εσφαλμένος εάν οριστούν οι περιγραφές: var i, j: ακέραιος αριθμός; X, y: πραγματικό?

5α) x: \u003d i * y 4e) y: \u003d i / i 3e) j: \u003d i / 2 6i) j: \u003d i * i

  1. Ο υπόσχεστος χειριστής γράφεται με τη μορφή:

1zh) ενώ κάνετε

4K) αν λοιπόν αλλού

8b): \u003d

4i) εάν τότε.

1δ) εάν b\u003e 5 τότε b: \u003d b-3; Αλλιώς Β: \u003d B + 15

3G) εάν b\u003e 5 τότε b: \u003d b + 15; Αλλιώς Β: \u003d B-3

5V) εάν b\u003e 5 τότε b: \u003d b + 15 αλλιώς b: \u003d b-3

10k) Εάν b\u003e 5 τότε b: \u003d b + 15 b: \u003d B-3

  1. Μετά την εκτέλεση των χειριστών αποστολής: Α: \u003d 3; Β: \u003d 5, C: \u003d 7, D: \u003d a; Α: \u003d Β; Β: \u003d C, C: \u003d D, ο λόγος των μεταβλητών τιμών Α, Β, με τα ακόλουθα:

3α) A\u003e B\u003e C 5Y) B\u003e C\u003e a 8L) C\u003e b\u003e a 6z) b\u003e a\u003e c

  1. Προσδιορίστε την τιμή των ακέραιων μεταβλητών x,και t Μετά την εκτέλεση ενός θραύσματος του προγράμματος: x: \u003d 5; Y: \u003d 7; T: \u003d x; x: \u003d y mod x; Y: \u003d t;

7α) x \u003d 2, y \u003d 5, t \u003d 5 3b) x \u003d 7, y \u003d 5,t \u003d 5 2e) x \u003d 2, y \u003d 2, t \u003d 2

7k) x \u003d 5, y \u003d 5, t \u003d 5

  1. Ποια θα είναι η αξία της μεταβλητήςΠΡΟΣ ΤΗΝ Μετά την εκτέλεση των ακόλουθων ενεργειών;

Κ: \u003d 5;

S: \u003d K + 2;

Κ: \u003d S + 2;

Κ: \u003d K + 10 + S;

6i) 5 7zh) 12 6zh) 7 7s) 26

  1. Ως αποτέλεσμα της εκτέλεσης του προγράμματος

Πρόγραμμα Klass;

Να αρχίσει.

writeln (45 / (12-3));

Γράψτε ("τάξη").

τέλος.

Η εγγραφή θα εμφανιστεί στην οθόνη:

8β) 5 Μαθήματα 10V) 9 Μαθήματα

9β) 5 μαθήματα. 10G) 9 μαθήματα

Συνημμένο 1. Εργασίες για τη δεύτερη ομάδα

  1. Σε ποιο τμήμα συμβαίνει μια περιγραφή των μεταβλητών:

1δ) στις περιγραφές της σταθεράς 2A) στην ενότητα Περιγραφές τύπου

1α) στην περιγραφή των μεταβλητών 6C) στην ενότητα Περιγραφές έκφρασης

  1. Τι τελειώνει το πρόγραμμα:

2β) readln 6b) readln; Τέλος 1e) τέλος 1b) τέλος

  1. Πώς γράφεται ο χειριστής εξόδου:

1G) writeln (a, d) 2b) readln (a, d)

1zh) γράψτε (a; d) 6k) Διαβάστε (a; d)

  1. Ο χειριστής ανάθεσης έχει τη μορφή:

2g) \u003d.

4δ): \u003d

3Ε) :: \u003d

10V): \u003d

  1. Έκφραση Χ \u003d 4vs-Η + 2: (σε + 3) Στη γλώσσα του Pascal θα καταγραφεί στη φόρμα:

6i) x \u003d 4vs-Η + 2: (σε + 3) 2D) x: \u003d 4 * V * C-Η + 2 / (σε + 3)

3zh) x: \u003d 4 * B * C-Η + 2 / (σε + 3) 1z) x: \u003d 4 * B * C-Η + 2: (σε + 3)

  1. Ποιος από τους φορείς εκμετάλλευσης καταγράφεται σωστά, εάν οριστούν οι περιγραφές:

Var i, j: ακέραιος? X, y: πραγματικό

4α) x: \u003d i * j 1 και) y: \u003d i / x 3z) j: \u003d i + 2 6g) j: \u003d i * y

  1. Η κατάσταση "αν περισσότερες ή εξίσου εξίσου ή εξίσου ίσως ίσο με 1" αντιστοιχεί σε ένα θραύσμα προγράμματος:

2Ε) εάν a\u003e C τότε b: \u003d 1 6z) εάν a\u003e b \u003d c τότε b: \u003d 1

4K) εάν a\u003e \u003d cen b \u003d 1 1k) εάν a\u003e \u003d cen b: \u003d 1

  1. Μετά την εκτέλεση των χειριστών αντιστοίχισης: Α: \u003d C;ΣΙ. : \u003d D; Α: \u003d Α + Β. Β: \u003d A-B; Α: \u003d A-B, μεταβλητές Α και Β Πάρτε μεταβλητές τιμές:

9α) Α \u003d C, B \u003d D 5b) Α \u003d C, B \u003d C 7D) Α \u003d D, B \u003d C 3K) Α \u003d C + D, B \u003d C-D

  1. Προσδιορίστε τις τιμές των ακέραιων μεταβλητών Α και Β μετά την εκτέλεση του θραύσματος του προγράμματος: Α: \u003d 42; Β: \u003d 14; Α: \u003d ένα div b; Β: \u003d a * b; Α: \u003d b div a;

10z) Α \u003d 42, Β \u003d 14 8g) Α \u003d 1, Β \u003d 42

5b) a \u003d 0, b \u003d 588 7z) a \u003d 14, b \u003d 42

  1. Ποια είναι η αξία της μεταβλητής μετά τις ακόλουθες ενέργειες;

Σε: \u003d 10;

S: \u003d K + K + 5;

Σε: \u003d S

S: \u003d K-10

3i) 10 6K) 15 7V) 5 7i) 25

  1. Η δήλωση "Εάν η τιμή της μεταβλητής Β είναι μεγαλύτερη από 5, τότε αυξάνει την τιμή Β έως 15, διαφορετικά η τιμή Β μειώνεται κατά 3", ο χειριστής αντιστοιχεί:

1δ) εάν b\u003e 5 τότε b: \u003d b-3; Αλλιώς Β: \u003d B + 15

3G) εάν b\u003e 5 τότε b: \u003d b + 15; Αλλιώς Β: \u003d B-3

5V) εάν b\u003e 5 τότε b: \u003d b + 15 αλλιώς b: \u003d b-3

10k) Εάν b\u003e 5 τότε b: \u003d b + 15 b: \u003d B-3

  1. Στο αποτέλεσμα του προγράμματος

Πρόγραμμα Klass;

Να αρχίσει.

writeln (30 / (11-5)).

Γράψτε ("τάξη").

τέλος.

Η εγγραφή θα εμφανιστεί στην οθόνη:

8β) 5 Μαθήματα 10V) 6 Μαθήματα

9β) 5 μαθήματα. 10g) 6 μαθήματα

Προσάρτημα 3.

Πρακτική εργασία για δύο ομάδες στην τάξη:

Εργασία για 1 Ομάδα:

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

Ένα παράδειγμα δεδομένων πηγής

Ένα παράδειγμα παραγωγής

Εργασία για 2 ομάδες:

Εισάγετε από το πληκτρολόγιο τρεις αριθμοίΑ, Β, με . Προσδιορίστε εάν οι εισαγωγικοί αριθμοί είναι ίσοι. Από το πληκτρολόγιο.

Εργασίες Αριθμός 3 (περίπλοκη επιλογή)

Υπάρχουν τρεις φυσικοί αριθμοί. Γράψτε ένα πρόγραμμα που ορίζει αν υπάρχει ένα τρίγωνο με τέτοια μήκη. Εάν υπάρχει ένα τέτοιο τρίγωνο, τότε ορίστε τον τύπο (ισόπλευρο, ισορροπία, ευέλικτο).


Τμήματα: Επιστήμη των υπολογιστών

Τάξη: 9

Τύπος μαθήματος:Συνδυασμένη, μελετώντας νέο υλικό.

Μάθημα τοποθεσίας στο θέμα: 1 μάθημα

Μάθημα στόχων:

  • Επαναλάβετε και εδραιώνετε το υλικό στο θέμα "Αλγόριθμος"
  • Εισάγετε την έννοια του "υπό όρους χειριστή"
  • Μηχανή με τρόπους να γράψετε έναν αλγόριθμο διακλάδωσης στο Pascal
  • Εφαρμόστε τις γνώσεις που αποκτήθηκαν κατά την επίλυση των καταστάσεων ζωής και διάφορες εργασίες

Μάθημα εργασιών:

  • Εκπαιδευτικός- Ανάπτυξη γνωστικού ενδιαφέροντος, λογική σκέψη
  • Εκπαίδευση - Να γνωρίζετε την ικανότητα να συνθέτουν αλγόριθμους διακλάδωσης
  • Ανάπτυξη - Ανάπτυξη αλγοριθμικής σκέψης, μνήμης, φροντίδας

Μάθημα εφοδιαστικής:

  • Οπτικά και διδακτικά υλικά
  • Παρουσίαση για ένα διαδραστικό συμβούλιο που γίνεται στο πρόγραμμα Notebook (βλ<Προσάρτηση 1 >)
  • Κάρτες με εργασίες κειμένου

Τεχνικά μέσα μάθησης

  • Δάσκαλος PC
  • Προβολέας πολυμέσων
  • Smart Board Interactive Board
  • Φοιτητές

Λογισμικό

  • Windows λειτουργικό σύστημα XP
  • Δωρεάν σύστημα προγραμματισμού Pascal
  • Λογισμικό Smart Board Interactive Board

Εκπαιδευτικό και διδακτικό μάθημα:

  1. Semakin I.G., Posmovova L.A, Rusakov S.V., Shehestekova L.V. Πληροφορική και ΤΠΕ. Βασικό μάθημα: Tutorial για βαθμό 9. - Μ.: Binom. Εργαστήριο Γνώσης, 2011
  2. Εργαστήριο εργασιών στην επιστήμη των υπολογιστών στο II / I. Semakin, Ε. Hehenner - Μ.: Binin. Βασικό Εργαστήριο Γνώσης, 2010

Πλάνο μαθήματος

  1. Οργανωτική στιγμή (1 λεπτό)
  2. Επανάληψη (8 λεπτά)
  3. Μελέτη νέου υλικού (7 λεπτά)
  4. Στερέωση (8 λεπτά)
  5. Πρακτική δουλειά (18 λεπτά)
  6. Σύνοψη του μαθήματος και της οικιακής εργασίας (3 λεπτά)

Κατά τη διάρκεια των τάξεων

1. Οργανωτική στιγμή

2. επανάληψη

Στις τελευταίες μαθήματα, μάθατε να συντάσσετε προγράμματα για να εργαστείτε με αριθμητικές τιμές που εφαρμόζουν γραμμικούς αλγόριθμους.

Ελέγξτε πώς μάθατε αυτό το υλικό.

Εργαζόμαστε από το στόμα.

<Рисунок1>.

Εικόνα 1

Εργασία # 1.

1) Σχόλιο για κάθε γραμμή του προγράμματος (βλ<Рисунок1>):

ΕΠΙΠΡΟΣΘΕΤΕΣ ΕΡΩΤΗΣΕΙΣ:

Καταγράψτε ολόκληρους τύπους Pascal.

Λίστα εισαγωγής φορέων εκμετάλλευσης;

Ποιος είναι ο χειριστής ανάθεσης.

Λίστα εκμετάλλευσης εξόδου;

Ποιες μεταβλητές θα εισάγουν, ποια έξοδος.

2) Προσδιορίστε τα αποτελέσματα του προγράμματος με τα ακόλουθα δεδομένα εισόδου.

Μια διαφάνεια παρουσίασης προβάλλεται στο συμβούλιο που περιέχει<Рисунок2>.

Σχήμα 2.

Δισώματα2.

Ορίστε τον αγώνα μεταξύ της μαθηματικής καταγραφής της αλγεβρικής έκφρασης και την καταγραφή της αλγεβρικής έκφρασης στη γλώσσα του Pascal (βλ<Рисунок2>).

Τι μια αλγεβρική έκφραση αντιστοιχεί στο σημείο Α;

Ονομάστε τη μαθηματική έννοια των λειτουργιών SQR και SQRT.

Πώς γράφεται στις πρασιακές αριθμητικές λειτουργίες πάνω από ακέραιους αριθμούς και πραγματικούς αριθμούς;

Μια διαφάνεια παρουσίασης προβάλλεται στο συμβούλιο που περιέχει<Рисунок3>.

Σχήμα 3.

Αριθμός εργασίας 3.

1) Βρείτε 5 σφάλματα στο πρόγραμμα υπολογισμού της μεταβλητής τιμής y (βλ<Рисунок3>).

2) Καταγράψτε τους πραγματικούς τύπους Pascal.

Μελετώντας ένα νέο υλικό

Μια διαφάνεια παρουσίασης προβάλλεται στο συμβούλιο που περιέχει<Рисунок4 >.

Όλοι όσοι θεωρούνται από εμάς εξακολουθούν να έχουν μια γραμμική δομή

Εκείνοι. Οι εντολές πραγματοποιήθηκαν διαδοχικά το ένα μετά το άλλο με τη σειρά που καταγράφηκαν.

Ωστόσο, δεν μπορεί να λυθεί οποιαδήποτε εργασία χρησιμοποιώντας έναν γραμμικό αλγόριθμο.

Για παράδειγμα, η τιμή της μεταβλητής που δίνεται από τον τύπο ,

Ανάλογα με την τιμή της μεταβλητής X, θα υπολογιστεί είτε από τον τύπο είτε από τον τύπο 2.

Σε αυτή την περίπτωση, έχουμε να κάνουμε με μια άλλη αλγοριθμική δομή - διακλάδωση.

Σήμερα στο μάθημα:

  • Θα μάθετε πώς επιλύονται παρόμοια καθήκοντα.
  • Μάθετε πώς να σχεδιάσετε προγράμματα για τους αλγόριθμους διακλάδωσης στο Pascal

Γράψτε το μάθημα θεμάτων

"Προγραμματισμός αλγορίθμων διακλάδωσης στο Pascal"

Ανάκληση:

1) Ποιος αλγόριθμος ονομάζεται διακλάδωση;

2) Τι σημαίνει η διακλαδιστική δομή; (Επιλέξτε μία από τις εναλλακτικές διαδρομές του αλγορίθμου ανάλογα με το αποτέλεσμα της επαλήθευσης της κατάστασης)

Υπάρχουν δύο μορφές διακλάδωσης: πλήρης και ελλιπής (<Рисунок5>)

Σε πλήρη μορφή με την αλήθεια της κατάστασης, πραγματοποιείται δράση 1, με την κατάσταση της κατάστασης - δράση 2.

(Παράδειγμα - εάν η θερμοκρασία αυξάνεται, τότε προκαλώ ένα γιατρό ... πηγαίνω στη δουλειά)

Σε ελλιπώς, η δράση εκτελείται μόνο στην αλήθεια της κατάστασης.

(Παράδειγμα - αν ο δρόμος βρέχει - τότε παίρνω μια ομπρέλα μαζί μου)

Για την εφαρμογή της δομής του "υποκαταστήματος" στη γλώσσα Pascal, χρησιμοποιείται ο υπό όρους χειριστής.

Εγγραφή σε φορητούς υπολογιστές:

1) Πλήρης μορφή του όρους φορέα

Εάν η κατάσταση τότε η ενέργεια1 αλλόλος δράση2;

2) Ατελής μορφή ενός όρους φορέα

Εάν η κατάσταση στη συνέχεια δράση.

Ρωσική μετάφραση του υπό όρους χειριστή: αν-αν, τότε, αλλιώς - αλλιώς.

Οι συνθήκες μπορεί να είναι απλές και πολύπλοκες.

Για συλλογή Απλές συνθήκες Λειτουργίες σύγκρισης χρήσης:<, >, <=, >=, <>, =.

Στα αριστερά και δεξιά του σημείου σύγκρισης καταγράφονται αριθμητικές εκφράσεις.

Εξετάστε παραδείγματα καταγραφής υπό όρους φορείς εκμετάλλευσης.

Υλικό στερέωσης

Μια διαφάνεια παρουσίασης προβάλλεται στο συμβούλιο που περιέχει<Рисунок6>.

Αριθμός εργασίας 4.

Είναι διακλάδωση (βλ<Рисунок6>):

1) Ονομάστε την κατάσταση

2) Ονομάστε τη δράση που θα εκτελεστεί σε περίπτωση αλήθειας της κατάστασης. Σε περίπτωση ψευδών συνθηκών.

3) Καταγράψτε τον υπό όρους χειριστή (οι εγγραφές διεξάγονται σε ένα διαδραστικό πίνακα και σε φοιτητικά σημειωματάρια).

4) Σε ποιες τιμές του x είναι η ενέργεια Υ: \u003d x-1; (x4)

Συνθήκες x\u003e 4 και x4 δύο αμοιβαία αποκλειστικές συνθήκες στην περίπτωσή μας

1 - TRUE 2 - FALSE

1 - FALSE 2 - TRUE

Στο δεύτερο διάγραμμα μπλοκ ως κατάσταση, δείχνουμε το x4

5) Συμπληρώστε τις ενέργειες στο δεύτερο διάγραμμα μπλοκ (οι εγγραφές διεξάγονται σε έναν διαδραστικό πίνακα και σε φοιτητικά σημειωματάρια).

6) Συμπληρώστε τον υπό όρους χειριστή για το δεύτερο διάγραμμα μπλοκ (οι εγγραφές διεξάγονται σε ένα διαδραστικό συμβούλιο και σε φοιτητικά σημειωματάρια).

Έλαβε δύο καταχωρήσεις του ίδιου αλγορίθμου υποκαταστήματος.

Πρακτική δουλειά

Εκτελώντας ένα πρακτικό έργο.

Μια διαφάνεια παρουσίασης προβάλλεται στο συμβούλιο που περιέχει<Рисунок7>

Αριθμός κάρτας 1.

Αριθμός εργασίας 5.

Κάντε ένα πρόγραμμα υπολογισμού μεταβλητής αξίας

= ; X, y - ακεραίους

Στάδια εργασίας:

Κατάρτιση ενός ροής (βλ<Рисунок7>)

(Οι εγγραφές διεξάγονται σε έναν διαδραστικό πίνακα και σε φοιτητικά σημειωματάρια)

Η κατάρτιση ενός μοντέλου υπολογιστή (οι μαθητές εργάζονται για υπολογιστές)

Μια διαφάνεια παρουσίασης προβάλλεται στο συμβούλιο που περιέχει<Рисунок8>

Πειραματισμό υπολογιστών (δοκιμή προγραμμάτων) (βλ<Рисунок8>)

Ανάλυση των αποτελεσμάτων ενός πειράματος υπολογιστή

Ανεξάρτητες επιδόσεις ενός πρακτικού έργου.

Μια διαφάνεια παρουσίασης προβάλλεται στο συμβούλιο που περιέχει<Рисунок9>που περιέχει μια δοκιμή για το πρόγραμμα.

Σύνοψη του μαθήματος και της οικιακής εργασίας

Αξιολόγηση των εργασιών των φοιτητών στο μάθημα, αξιολογώντας πρακτικό έργο.

Συναντήσαμε με έναν υπό όρους χειριστή

Έμαθε πώς να καταρτίσει προγράμματα για τους αλγόριθμους διακλάδωσης

Στο επόμενο μάθημα, θα συνεχίσουμε να μελετάμε αυτό το θέμα.

Εξετάστε τους κανόνες για την κατάρτιση σύνθετων συνθηκών, εξοικειωμένοι με λογικές λειτουργίες

Εργασία για το σπίτι:

Παράγραφος 37, ηχογραφήσεις στο φορητό υπολογιστή, επιλύουν την εργασία:

"Οι αριθμοί Χ και Υ δίνονται. Υπολογίστε τον αριθμό Z ίση με (x + y) εάν x y και (1-x + y) διαφορετικά "


Γενική άποψη του άλλου υπό όρους φορέα εκμετάλλευσης μπροστά από το σημάδι ""; " Δεν βάζω. Πλήρης μορφή του υπό όρους φορέα εκμετάλλευσης: αν και στη συνέχεια, αλλιώς η συντομευμένη μορφή του υπό όρους χειριστή: αν και στη συνέχεια λειτουργίες σχέσεων λειτουργιών Λογικές λειτουργίες Λογικές λειτουργίες Απλές σύνθετες συνθήκες - Λογικές εκφράσεις!


\u003e ") · readln (a, b) · εγγραφή (" εισάγετε x \u003e\u003e ") · readln (x) · εάν (x\u003e \u003d a) και (x \u003d a) και (x" τίτλος \u003d "(! Lang: Πρόγραμμα φορέα υπό όρους N_9; VAR X, A, B: REAL. Αρχίστε writeln ("Определение принадлежности точки отрезку"); write ("Введите а, b>>"); readln (a, b); write ("Введите x>>"); readln (x); if (x>=a) and (x=a) and (x" class="link_thumb"> 4 !} Πρόγραμμα χειρισμού υπό όρους n_9; Var x, a, b: πραγματικό. Ξεκινήστε το writeln ("ορισμός του σημείου κοπής σημείου"). Γράψτε ("εισάγετε a, b \u003e\u003e"); Readln (a, b); Γράψτε ("εισάγετε x \u003e\u003e"); readln (x); Εάν (x\u003e \u003d a) και (x \u003d a) και (x \u003e) · readln (a, b) · εγγραφή ("εισάγετε x \u003e\u003e") · readln (x) · εάν (x\u003e \u003d a) και (x \u003d a) και (x "\u003e\u003e). readln (a , β); γράψτε ("εισάγετε x \u003e\u003e"); readln (x); εάν (x\u003e \u003d a) και (x \u003d a) και (x "\u003e\u003e); readln (a, b); "Εισάγετε το x \u003e\u003e"); readln (x); εάν (x\u003e \u003d a) και (x \u003d a) και (x "title \u003d" (! Lang: το πρόγραμμα χειριστή υπό όρους n_9; var x, a, b: Πραγματική; ξεκινήστε το writeln ("Определение принадлежности точки отрезку"); write ("Введите а, b>>"); readln (a, b); write ("Введите x>>"); readln (x); if (x>=a) and (x=a) and (x"> !}
\u003e ") · readln (a, b) · εγγραφή (" εισάγετε x \u003e\u003e ") · readln (x) · εάν (x\u003e \u003d a) και (x \u003d a) και (x" τίτλος \u003d "(! Lang: Πρόγραμμα φορέα υπό όρους N_9; VAR X, A, B: REAL. Αρχίστε writeln ("Определение принадлежности точки отрезку"); write ("Введите а, b>>"); readln (a, b); write ("Введите x>>"); readln (x); if (x>=a) and (x=a) and (x"> !}


\u003e); readln (a, b, c); y: \u003d a; αν (b\u003e y) τότε y: \u003d b; αν (c\u003e y) τότε y: \u003d c; writeln ("y \u003d", y ) Τελειώστε. "Τίτλος \u003d" (! Lang: Συντονισμένη μορφή του προγράμματος χειριστή υπό όρους N_10; VAR Y, A, B, C: Ατέρνες. Αρχίστε writeln ("Нахождение наибольшей из трёх величин"); write ("Введите а, b, с>>"); readln (a, b, c); y:=a; if (b>y) then y:=b; if (c>y) then y:=c; writeln ("y=", y) end. " class="link_thumb"> 5 !} Συντομευμένη μορφή του προγράμματος φορέα υπό όρους n_10; Var y, a, b, c: ακέραιος αριθμός? Ξεκινήστε το writeln ("να βρούμε το υψηλότερο από τρεις ποσότητες"). Γράψτε ("εισάγετε a, b, c \u003e\u003e"); Readln (a, b, c); Y: \u003d a; Εάν (b\u003e y) τότε y: \u003d b; Εάν (c\u003e y) τότε y: \u003d c; Writeln ("y \u003d", y) τέλος. Y: \u003d a b\u003e y y: \u003d b y: \u003d c c\u003e y δεδομένα δεδομένων \u003e); readln (a, b, c); y: \u003d a; αν (b\u003e y) τότε y: \u003d b; αν (c\u003e y) τότε y: \u003d c; writeln ("y \u003d", y ) Τελειώνει. "\u003e\u003e"); readln (a, b, c); y: \u003d a; αν (b\u003e y) τότε y: \u003d b; αν (c\u003e y) τότε y: \u003d c; writeln (" y \u003d ", y) τέλος. y: \u003d ab\u003e yy: \u003d Από: \u003d cc\u003e y danate detice" \u003e\u003e "); readln (a, b, c); y: \u003d a; αν (b\u003e y) Τότε y: \u003d b; αν (c\u003e y) τότε y: \u003d c; writeln ("y \u003d", y) τέλος. "Τίτλος \u003d" (! Lang: συντομογραφία του προγράμματος χειριστή υπό όρους n_10; var y, a , B, C: ακέραιος, αρχίστε writeln ("Нахождение наибольшей из трёх величин"); write ("Введите а, b, с>>"); readln (a, b, c); y:=a; if (b>y) then y:=b; if (c>y) then y:=c; writeln ("y=", y) end. "> !}
\u003e); readln (a, b, c); y: \u003d a; αν (b\u003e y) τότε y: \u003d b; αν (c\u003e y) τότε y: \u003d c; writeln ("y \u003d", y ) Τελειώστε. "Τίτλος \u003d" (! Lang: Συντονισμένη μορφή του προγράμματος χειριστή υπό όρους N_10; VAR Y, A, B, C: Ατέρνες. Αρχίστε writeln ("Нахождение наибольшей из трёх величин"); write ("Введите а, b, с>>"); readln (a, b, c); y:=a; if (b>y) then y:=b; if (c>y) then y:=c; writeln ("y=", y) end. "> !}


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


0 Ναι Ξεκινήστε να εισάγετε τους συντελεστές Α, B, CD: \u003d B * B-4 * A * CL 0 Ναι, αρχίστε να εισάγετε τους συντελεστές Α, B, CD: \u003d B * B-4 * A * C D 7 Block Διάγραμμα της απόφασης του Quaur End of the Filleder "ρίζες της εξίσωσης: x1 \u003d", x1, "x2 \u003d", x2 x1: \u003d (- b + sqrt (d)) / 2 / ad\u003e Οι συντελεστές Α, Β, CD: \u003d B * B-4 * A * CD 0 Ναι Ξεκινήστε να εισάγετε τους συντελεστές Α, Β, CD: \u003d B * B-4 * a * CD 0 Ναι, αρχίστε να εισάγετε τους συντελεστές Α, Β, CD: \u003d B * B-4 * A * CD 0 Ναι Έναρξη Εισάγετε τους συντελεστές Α, Β, CD: \u003d B * B-4 * A * CD 0 Ναι Ξεκινήστε να εισάγετε τους συντελεστές Α, Β, CD: \u003d Β * Β -4 * A * CD τίτλος \u003d "(! Lang: Block Διάγραμμα του διαλύματος του τερματισμού KVAD του συμπεράσματος" ρίζες της εξίσωσης: x1 \u003d ", x1," x2 \u003d ", x2 x1: \u003d (- b + SQRT (D)) / 2 / ad\u003e 0 Ναι Ακίνητα Εισάγετε τους συντελεστές Α, Β, CD: \u003d B * B-4 * A * CD


Ξεκινήστε το x1: \u003d (- b + sqrt (d)) / 2 / a; x2: \u003d (- b-sqrt (d)) / 2 / a; Writeln ("Корни уравнения:"); writeln ("x1=", x1:9:3); writeln ("x2=", x2:9:3) end; begin x1:=(-b+sqrt(d))/2/a; x2:=(-b-sqrt(d))/2/a; writeln ("Корни уравнения:"); writeln ("x1=", x1:9:3); writeln ("x2=", x2:9:3) end; begin x:=-b/2/a; writeln ("Корень уравнения x=", x:9:3) end; begin x:=-b/2/a; writeln ("Корень уравнения x=", x:9:3) end; program n_11; var a, b, c: real; var d: real; var x, x1, x2: real; begin writeln ("Решение квадратного уравнения"); write ("Введите коэффициенты a, b, c >>"); readln (a, b, c); d:=b*b-4*a*c; if d0 then end. !} \u003e) · readln (a, b, c) · d: \u003d b * b-4 * a * c; αν d0 τότε τελειώνει. "\u003e




\u003e) · readln (a, b) · εάν αρχίσει το a0e x: \u003d - b / a; writeln ("η ρίζα της εξίσωσης x \u003d", x: 9: 3) τερματιστεί αλλιώς αν b0 τότε wri "τίτλος \u003d" (! Lang: Λύση του προγράμματος N_12 γραμμική εξίσωση; var a, b, x: πραγματικό, αρχίστε writeln ("Решение линейного уравнения"); write ("Введите коэффициенты a, b>>"); readln (a, b); if a0 then begin x:=-b/a; writeln ("Корень уравнения x=", x:9:3) end else if b0 then wri" class="link_thumb"> 10 !} Λύση του προγράμματος γραμμικής εξίσωσης N_12; Var a, b, x: πραγματικό? Ξεκινήστε το writeln ("λύση της γραμμικής εξίσωσης"). Γράψτε ("Εισάγετε τους συντελεστές A, B \u003e\u003e"). Readln (a, b); Εάν το A0e αρχίσει X: \u003d - Β / Α; Writeln ("η ρίζα της εξίσωσης x \u003d", x: 9: 3) τερματίζεται αλλιώς αν το B0 τότε writeln (χωρίς ρίζες) αλλιώς writeln ("x - οποιοσδήποτε αριθμός"); τέλος. Δεν υπάρχουν ρίζες Δεν υπάρχει κανένας κατάλογος δεδομένων A, B, X - ENE A, B A0 x: \u003d - B / A B0 οποιοσδήποτε αριθμός Ναι Όχι \u003e) · readln (a, b) · εάν αρχίσει το a0e x: \u003d - b / a; writeln ("η ρίζα της εξίσωσης x \u003d", x: 9: 3) τερματιστεί αλλιώς αν το b0 τότε wri "\u003e\u003e" ) · readln (a, b) · εάν αρχίσει το a0e x: \u003d - b / a; writeln ("ρίζα εξίσωσης x \u003d", x: 9: 3) τερματιστεί αλλιώς αν το b0 τότε writeln (χωρίς ρίζες) αλλιώς writeln ("x" - οποιοσδήποτε αριθμός ") · τέλος. ρίζες Δεν υπάρχει κατάλογος δεδομένων Α, Β, Χ - UHE Α, Β Α0 Χ: \u003d - Β / Α Β0 οποιοσδήποτε αριθμός Όχι Ναι" \u003e\u003e "); readln (a, b); Εάν το A0e ξεκινάει X: \u003d - B / a; writeln ("ρίζα εξίσωσης x \u003d", x: 9: 3) τερματιστεί αλλιώς αν B0 τότε wri "τίτλος \u003d" (! Lang: διάλυμα του γραμμικού συστήματος εξίσωσης n_12; var a a , B, x: πραγματικό, ξεκινήστε writeln ("Решение линейного уравнения"); write ("Введите коэффициенты a, b>>"); readln (a, b); if a0 then begin x:=-b/a; writeln ("Корень уравнения x=", x:9:3) end else if b0 then wri"> !}
\u003e) · readln (a, b) · εάν αρχίσει το a0e x: \u003d - b / a; writeln ("η ρίζα της εξίσωσης x \u003d", x: 9: 3) τερματιστεί αλλιώς αν b0 τότε wri "τίτλος \u003d" (! Lang: Λύση του προγράμματος N_12 γραμμική εξίσωση; var a, b, x: πραγματικό, αρχίστε writeln ("Решение линейного уравнения"); write ("Введите коэффициенты a, b>>"); readln (a, b); if a0 then begin x:=-b/a; writeln ("Корень уравнения x=", x:9:3) end else if b0 then wri"> !}


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


\u003e 3, 4 πρώτα σημεία "τίτλος \u003d" (! Lang: Ερωτήσεις και Εργασίες Πώς είναι το πλήρες και ελλιπές υποκατάστημα γραμμένο σε γλώσσα Pascal; είναι ο υπό όρους χειριστής μια ακολουθία χαρακτήρων; α) εάν x \u003d y ότι x: \u003d 0; Y: \u003d 0 αλλιώς γράψτε (z) c) εάν xb τότε d: \u003d 2; Εάν A1, 2 συντεταγμένες του 2ου σημείου \u003e\u003e 3, 4 πρώτα σημεία" class="link_thumb"> 12 !} Ερωτήσεις και καθήκοντα όπως στη γλώσσα Pascal, είναι η πλήρης και ελλιπής διακλάδωση; Είναι ο όποιος χειριστής μια ακολουθία χαρακτήρων; α) εάν x \u003d y ότι x: \u003d 0; Y: \u003d 0 αλλιώς γράψτε (z) c) εάν xb τότε d: \u003d 2; Εάν η A1, 2 συντεταγμένες του 2ου σημείου \u003e\u003e 3, 4 το πρώτο σημείο είναι πιο κοντά ως παράδειγμα της τιμής εισόδου της εξόδου της εξόδου της εξόδου του ABC \u003e\u003e 1 2 1. Υπάρχει ένα BC \u003e\u003e 2 2 2 2 Equilant ABC \u003e\u003e QUAL-FREE ABC \u003e\u003e 3 4 5 Τέλεια δόθηκε τρεις φυσικοί αριθμοί. Γράψτε ένα πρόγραμμα που ορίζει αν υπάρχει ένα τρίγωνο με τέτοια μήκη. Εάν υπάρχει ένα τέτοιο τρίγωνο, τότε ορίστε τον τύπο (ισόπλευρο, ισορροπία, ευέλικτο). Υπάρχουν στοιχεία σχετικά με τον αριθμό των πλήρων ετών των τριών νικητών της Σπαρτισκιάδας. Γράψτε ένα πρόγραμμα που επιλέγει και το νεότερο βραβείο του νεότερου. Ένα παράδειγμα μιας τιμής εισόδου της παραγωγής της εξόδου της εξόδου του K, 1 \u003e\u003e - 1 5 xa, ya \u003e\u003e 1 2 σημείο βρίσκεται σε απευθείας k, 1 \u003e\u003e - 1 5 xa, ya \u003e\u003e 1 10 σημείων βρίσκεται πάνω από Direct K, 1 \u003e\u003e - 1 5 Xa, YA \u003e\u003e 1 4 Σημείο βρίσκεται σε ένα ευθεία απευθείας γράψτε άμεσα το πρόγραμμα που καθορίζει εάν το σημείο Α (ha, ya) είναι: α) σε ένα ευθεία y \u003d kx + 1, παραπάνω ή κάτω από αυτό. β) στον κύκλο X 2 + Y2 \u003d R2, πάνω από αυτό ή κάτω από αυτό. Παραδείγματα δεδομένων εισόδου και κατάλληλη απόδοση που αναπτύσσει τον εαυτό σας. Ένα παράδειγμα μιας τιμής εισόδου της εξόδου της εξόδου x \u003e\u003e 5 y \u003e\u003e 6 x \u003d 5 y \u003d 6 x \u003e\u003e 6 y \u003e\u003e 5 x \u003d 5 y \u003d 6 Γράψτε ένα πρόγραμμα που κάνει τις τιμές του μεταβλητές x και y, εάν το x είναι μεγαλύτερο από το y. DAN υπό όρους φορέα εκμετάλλευσης: εάν A5 τότε C: \u003d 2 ELLS C: \u003d 3 Ποια είναι η τιμή της μεταβλητής Α, εάν, ως αποτέλεσμα του μεταβλητού φορέα εκμετάλλευσης υπό όρους, η τιμή 3 έχει αντιστοιχιστεί σε 3; Ένα παράδειγμα της τιμής εισόδου της εξόδου των δεδομένων εξόδου -5y \u003d - 1 0y \u003d 0 5y \u003d 1 Γράψτε ένα πρόγραμμα που υπολογίζει την τιμή της συνάρτησης: -1 στο x 0 y \u003d δημιουργήστε ένα πρόγραμμα για την επίλυση του προβλήματος: Είναι γνωστό ότι στις 31 Ιανουαρίου 2011 αντιπροσωπεύει τη Δευτέρα. Ποιες τιμές πρέπει να εκχωρηθούν μια λογοτεχνική μεταβλητή y στον αλγόριθμο που ορίζει την ημέρα της εβδομάδας για οποιονδήποτε αριθμό (Chislo) Ιανουάριος 2011; Chislo: \u003d chislo mod 7 αν chislo \u003d 3 τότε y: \u003d "... αν chislo \u003d 4 τότε y: \u003d" ... αν chislo \u003d 5 τότε: \u003d "... αν chislo \u003d 6 τότε: \u003d". .. αν chislo \u003d 0 τότε y: \u003d "... αν chislo \u003d 1 τότε y: \u003d" ... αν chislo \u003d 2 τότε y: \u003d "... ένα παράδειγμα της μετάδοσης δεδομένων εισόδου της εξόδου του Συντεταγμένες των 1ων πεδίων \u003e\u003e 2 2 Συντεταγμένες των 2ου πεδίων \u003e\u003e 3 3 πεδία μία χρωματική συντεταγμένες των 1ων πεδίων \u003e\u003e 2 3 Συντεταγμένες των 2ου πεδίων \u003e\u003e 3 3 πεδία διαφορετικών συντεταγμένων χρωμάτων των 1ων πεδίων \u003e\u003e 2 7 Συντεταγμένες των 2ου πεδίων \u003e\u003e 5 4 Πεδία ενός πεδίου χρωμάτων της σκακιού καθορίζονται από αριθμούς φυσικού ζευγαριού, καθένα από τα οποία δεν υπερβαίνει τα 8. Γράψτε ένα πρόγραμμα που στις εισηγμένες συντεταγμένες δύο πεδίων (K, L) και (M, N) καθορίζουν αν αυτά τα πεδία είναι πεδία του ίδιου χρώματος. Γράψτε ένα πρόγραμμα στο οποίο ο χρήστης προτείνεται να συμπληρώσει έως και 100 μερικούς ακέραιους Α (τυχαίους αριθμούς, λιγότερο από 100). Η απάντηση του χρήστη ελέγχεται και σχολιάζει. \u003e 3, 4 Πρώτα Σημεία "\u003e\u003e 3, 4 Πρώτο σημείο Πλεκτικό παράδειγμα του πομπού δεδομένων εισόδου ABC Έξοδος Ήχος εξόδου ABC\u003e 2 2 1ne Υπάρχει ABC \u003e\u003e 2 2 2 Rucent ABC \u003e\u003e 20 20 30 Whated ABC \u003e\u003e 3 4 5 Επωφελούνται τρεις φυσικοί αριθμοί. Γράψτε ένα πρόγραμμα που ορίζει αν υπάρχει ένα τρίγωνο με τα μήκη των μερών. Εάν υπάρχει ένα τέτοιο τρίγωνο, τότε ορίστε τον τύπο (ισόπλευρο, ισορροπία, ευέλικτο). Υπάρχουν δεδομένα σχετικά με τον αριθμό των συνολικών ετών των γλοιών της Σπαρτισκιάδας. Γράψτε ένα πρόγραμμα που επιλέγει και εξάγει το νεότερο βραβείο. Ένα παράδειγμα του αισθητήρα εισόδου της παραγωγής της εξόδου του k, 1 \u003e\u003e - 1 5 xa, ya \u003e\u003e 1 2 σημείων βρίσκεται σε απευθείας k, 1 \u003e\u003e - 1 5 xa, ya \u003e\u003e 1 10 σημείο ψέματα πάνω από απευθείας k, 1 \u003e\u003e - 1 5 xa, ya \u003e\u003e 1 4 σημείο βρίσκεται σε ένα ευθεία γράψτε το πρόγραμμα που καθορίζει εάν το σημείο Α (ha, ya) είναι: α) σε ένα ευθεία y \u003d kx + 1, πάνω από αυτό ή κάτω από αυτό, β) στον κύκλο Χ 2 + y2 \u003d R2, πάνω από αυτό ή κάτω από αυτό. Παραδείγματα δεδομένων εισόδου και τα αντίστοιχα δεδομένα εξόδου θα αναπτυχθούν ο ίδιος. Ένα παράδειγμα μιας τιμής εισόδου της εξόδου της εξόδου x \u003e\u003e 5 y \u003e\u003e 6 x \u003d 5 y \u003d 6 x \u003e\u003e 6 y \u003e\u003e 5 x \u003d 5 y \u003d 6 Γράψτε ένα πρόγραμμα που κάνει τις τιμές του μεταβλητές x και y, εάν το x είναι μεγαλύτερο από το y. DAN υπό όρους φορέα εκμετάλλευσης: εάν A5 τότε C: \u003d 2 ELLS C: \u003d 3 Ποια είναι η τιμή της μεταβλητής Α, εάν, ως αποτέλεσμα του μεταβλητού φορέα εκμετάλλευσης υπό όρους, η τιμή 3 έχει αντιστοιχιστεί σε 3; Ένα παράδειγμα της τιμής εισόδου της εξόδου των δεδομένων εξόδου -5y \u003d - 1 0y \u003d 0 5y \u003d 1 Γράψτε ένα πρόγραμμα που υπολογίζει την τιμή της συνάρτησης: -1 στο x 0 y \u003d δημιουργήστε ένα πρόγραμμα για την επίλυση του προβλήματος: Είναι γνωστό ότι στις 31 Ιανουαρίου 2011 αντιπροσωπεύει τη Δευτέρα. Ποιες τιμές πρέπει να εκχωρηθούν μια λογοτεχνική μεταβλητή y στον αλγόριθμο που ορίζει την ημέρα της εβδομάδας για οποιονδήποτε αριθμό (Chislo) Ιανουάριος 2011; Chislo: \u003d chislo mod 7 αν chislo \u003d 3 τότε y: \u003d "... αν chislo \u003d 4 τότε y: \u003d" ... αν chislo \u003d 5 τότε: \u003d "... αν chislo \u003d 6 τότε: \u003d". .. αν chislo \u003d 0 τότε y: \u003d "... αν chislo \u003d 1 τότε y: \u003d" ... αν chislo \u003d 2 τότε y: \u003d "... ένα παράδειγμα της μετάδοσης δεδομένων εισόδου της εξόδου του Συντεταγμένες των 1ων πεδίων \u003e\u003e 2 2 Συντεταγμένες των 2ου πεδίων \u003e\u003e 3 3 πεδία μία χρωματική συντεταγμένες των 1ων πεδίων \u003e\u003e 2 3 Συντεταγμένες των 2ου πεδίων \u003e\u003e 3 3 πεδία διαφορετικών συντεταγμένων χρωμάτων των 1ων πεδίων \u003e\u003e 2 7 Συντεταγμένες των 2ου πεδίων \u003e\u003e 5 4 Πεδία ενός πεδίου χρωμάτων της σκακιού καθορίζονται από αριθμούς φυσικού ζεύγους, καθένα από τα οποία δεν υπερβαίνει το 8. Γράψτε το πρόγραμμα που στις εισηγμένες συντεταγμένες δύο πεδίων (K, L) και (m, n) καθορίζει εάν αυτά τα πεδία είναι τα πεδία του ίδιου χρώματος. Γράψτε ένα πρόγραμμα στο οποίο ο χρήστης καλείται να συμπληρώσει μέχρι 100 Ορισμένοι ακέραιοι Α (Α είναι ένας τυχαίος αριθμός μικρότερος από 100). Η απόκριση του χρήστη ελέγχεται και σχολιάζει. "\u003e\u003e 3, 4 Το πρώτο σημείο" Τίτλος \u003d "(! Lang: Ερωτήσεις και Εργασίες Πώς στη γλώσσα Pascal είναι γραμμένη πλήρης και ατελής διακλάδωση; Είναι ο υπόλειμμα ενός χαρακτήρων μια ακολουθία χαρακτήρων; ) εάν x \u003d yene x: \u003d 0; y: \u003d 0 else Write (z) c) εάν xb τότε D: \u003d 2; αν A1, 2 συντεταγμένες του 2ου σημείου \u003e\u003e 3, 4 πρώτα σημεία"> title="Ερωτήσεις και καθήκοντα όπως στη γλώσσα Pascal, είναι η πλήρης και ελλιπής διακλάδωση; Είναι ο όποιος χειριστής μια ακολουθία χαρακτήρων; α) εάν x \u003d y ότι x: \u003d 0; Y: \u003d 0 αλλιώς γράψτε (z) c) εάν xb τότε d: \u003d 2; Εάν A1, 2 συντεταγμένες του 2ου σημείου \u003e\u003e 3, 4 πρώτα σημεία"> !}