Προετοιμασία για την Πανρωσική Ολυμπιάδα Προχωρημένου Προγραμματισμού για τις τάξεις 9-11 - δωρεάν μάθημα από το Foxford, εκπαίδευση 30 μαθήματα, Ημερομηνία: 7 Δεκεμβρίου 2023.
μικροαντικείμενα / / December 09, 2023
Το μάθημα παρέχει τις απαραίτητες γνώσεις για σίγουρη απόδοση στην Πανρωσική Ολυμπιάδα για μαθητές: αλγόριθμοι γραφημάτων, αριθμητικοί, αλγόριθμοι συμβολοσειρών και γεωμετρικοί αλγόριθμοι. Η θεωρία και η ανάλυση πρακτικών προβλημάτων θα είναι το κύριο μέρος των διαδικτυακών σεμιναρίων. Οι τάξεις θα εξερευνήσουν διάφορα χαρακτηριστικά της C++ που χρησιμοποιούνται σε εργασίες προγραμματισμού. Το μάθημα αποτελείται από 30 μαθήματα και 236 πρωτότυπα προβλήματα προγραμματισμού.
Επικεντρωθείτε στην Κατανόηση
Μελετάμε τη θεωρία των Ολυμπιάδων από τα βασικά μέχρι το τελικό στάδιο
Όλα τα θέματα που χρειάζεστε
Ας μελετήσουμε αλγόριθμους γραφημάτων, αριθμητικούς, αλγόριθμους συμβολοσειράς και γεωμετρικούς αλγόριθμους
Μην πανικοβάλλεστε ή βιαστείτε
Ας δούμε όλη τη θεωρία για τους τελικούς της Ολυμπιάδας, τα προβλήματα της Ολυμπιάδας και ας εξετάσουμε το C++
Μελετάμε την Ολυμπιάδα Πληροφορικής από τα πολύ βασικά έως το προχωρημένο επίπεδο. Περνάμε από το επίπεδο των εργασιών στο δημοτικό στάδιο στη μελέτη των θεμάτων του τελικού σταδίου. Το μάθημα διδάσκεται σε C++, καθώς αυτή είναι η ταχύτερη γλώσσα για επιτυχημένες επιδόσεις σε Ολυμπιάδες
Η ανάλυση θεμάτων και εργασιών από τα πιο απλά έως τα πιο σύνθετα και 236 πρωτότυπα προβλήματα Ολυμπιάδας θα σας βοηθήσει να προετοιμαστείτε για το VSOSH και το MOSH στην επιστήμη των υπολογιστών
Δεν αφήνουμε τις γραπτές εργασίες μερών για αυτοέλεγχο - αυτό γίνεται από ειδικούς της OGE.
Ελέγχουμε "για πραγματικό", όπως σε μια εξέταση, και ως αποτέλεσμα λαμβάνετε λεπτομερή σχόλια. Όλα αυτά για χάρη της ταχύτητας προετοιμασίας και των αποτελεσμάτων σας. Ο προσωπικός σας επιμελητής θα απαντήσει στις ερωτήσεις σας εντός δύο ωρών, 24/7
Οι επιμελητές κατανοούν το πρόγραμμα και το θέμα, ώστε να μπορούν εύκολα να απαντήσουν στις ερωτήσεις σας σχετικά με το μάθημα και την εργασία - ανά πάσα στιγμή
Γνωρίζουν καλά πόσο δύσκολο μπορεί να είναι να προετοιμαστούν και να κατανοήσουν τις ανησυχίες σου.
Το πιο σημαντικό καθήκον ενός δασκάλου είναι να σας βοηθήσει να αντιμετωπίσετε το άγχος και τον φόβο πριν από τις εξετάσεις
Το μάθημα διαρκεί 3 ακαδημαϊκές ώρες. Τα μαθήματα γίνονται διαδικτυακά την Παρασκευή από τις 16:00 (ώρα Μόσχας).
Νικητής του βραβείου του Πανρωσικού Γυμνασίου στην επιστήμη των υπολογιστών. Δάσκαλος στα Foxford Field Schools.
Γλώσσα C++
Μια σύντομη εκδρομή στη γλώσσα C++, η οποία είναι η κύρια γλώσσα που χρησιμοποιείται στους τελικούς του VSOSH στον προγραμματισμό. Η ενότητα συζητά πτυχές της γλώσσας που είναι σημαντικές για την Ολυμπιάδα, τα δοχεία STL και τη βιβλιοθήκη αλγορίθμων.
- Τύποι δεδομένων
- Λειτουργίες bit
- Εισαγωγή/έξοδος δεδομένων. Εργασία με αρχεία
- Δομές, τάξεις
- Χορδές
- Δοχεία STL
- Ενσωματωμένη ταξινόμηση
Αριθμητικοί αλγόριθμοι
Η ενότητα εξετάζει αλγόριθμους που μελετώνται στα μαθηματικά: έλεγχος ενός αριθμού για πρωταρχικότητα, το κόσκινο του Ερατοσθένη και άλλα.
- Έλεγχος απλότητας
- Παραγοντοποίηση
- Ευκλείδειος αλγόριθμος
- Κόσκινο του Ερατοσθένη
- Γρήγορη ανάπτυξη
Αλγόριθμοι αναζήτησης
Η ενότητα μελετά τη δυαδική αναζήτηση, τις ποικιλίες της και τον τρόπο προβολής της σε μια εργασία, καθώς και μια κατηγορία προβλημάτων σχετικά με το θέμα «γραμμική αναζήτηση».
- Δυαδική αναζήτηση
- Τριμερής αναζήτηση
- Μέθοδος δύο δεικτών
- Μέθοδος γραμμής σάρωσης
Δυναμικός προγραμματισμός
Αυτή η ενότητα είναι αφιερωμένη στον δυναμικό προγραμματισμό: από βασικά προβλήματα έως πολύ σύνθετες ποικιλίες "δυναμικής".
- Δυναμικός προγραμματισμός
- Ανάκτηση απάντησης
- Καθήκοντα NOP, NVP, NVP
- Δυναμικός προγραμματισμός με υποσυμβολοσειρές, υποδέντρα, υποσύνολα, προφίλ
- Κυρτή μέθοδος τρικ της γάστρας
ΔΟΜΕΣ ΔΕΔΟΜΕΝΩΝ
Αυτή η ενότητα στοχεύει στη μελέτη της δομής δεδομένων, η οποία είναι υπεύθυνη για την παρουσίαση των δεδομένων και την βολική αντίληψή τους.
- Ποσά προθέματος
- Αποσύνθεση Sqrt
- Αραιό τραπέζι
- Δέντρο τμημάτων
- Μαζικές πράξεις στο δέντρο τμημάτων
- Καρτεσιανό δέντρο
- Καρτεσιανό δέντρο με άρρητο κλειδί
- Δέντρο συγχώνευσης-ταξινόμησης
- Μέθοδος σάρωσης ευθείας γραμμής και δέντρου τμημάτων
- Fenwick Tree
- Σύστημα ασύνδετων συνόλων
Αλγόριθμοι γραφημάτων
Η ενότητα μελετά γραφήματα: από συνηθισμένες διαβάσεις γραφημάτων έως σύνθετους αλγόριθμους που συναντώνται στους τελικούς της Ανώτερης Γυμνασίου Σχολής Επιστήμης Υπολογιστών στην επιστήμη των υπολογιστών.
- Αποθήκευση γραφημάτων
- DFS, τοπολογική ταξινόμηση, συμπύκνωση, αναζήτηση γεφυρών και σημείων άρθρωσης
- BFS
- Ο αλγόριθμος του Dijkstra
- Αλγόριθμος Ford-Bellman
- Ο αλγόριθμος του Floyd
- Εύρεση του ελάχιστου δέντρου που εκτείνεται
- Εργασία LCA
- Αναζήτηση για αντιστοιχίσεις
Υπολογιστική γεωμετρία
Η γεωμετρία στην επιστήμη των υπολογιστών είναι εντελώς διαφορετική από την τυπική επιπεδομετρία. Αυτή η ενότητα περιλαμβάνει την εργασία στο επίπεδο συντεταγμένων με τα πιο απλά αντικείμενα (σημεία, γραμμές), καθώς και κύκλους και πολύγωνα.
- Σημειακή δομή
- Τελεία και σταυρό γινόμενο
- Εμβαδόν πολυγώνου, πρόβλημα σχετικά με ένα σημείο εντός πολυγώνου
- Ευθείες γραμμές, κύκλοι
Αλγόριθμοι συμβολοσειρών
Μια γραμμή μπορεί να αντιπροσωπεύει τα πάντα σε αυτόν τον κόσμο - όνομα, επίθετο, αριθμό. Αυτή η ενότητα θα σας ενημερώσει για βασικούς αλγόριθμους συμβολοσειρών και κατακερματισμό.
- Κατακερματισμός
Συνδυαστικοί αλγόριθμοι
Η ενότητα μιλάει για τη συνδυαστική, καθώς και για διάφορους τύπους συνδυαστικών αντικειμένων στην επιστήμη των υπολογιστών, την κατασκευή και την εργασία με αυτά.
- Δημιουργία όλων των συνδυαστικών αντικειμένων
- Λήψη αντικειμένου με αριθμό και αριθμό με αντικείμενο
- Λήψη του επόμενου αντικειμένου