ერთიანი სახელმწიფო გამოცდების კურსები ინფორმატიკაში, რომელიც ორგანიზებულია ჩვენი სასწავლო ცენტრის მიერ, შეუცვლელი დახმარებაა საგნის ხარვეზების დაუფლებაში, რაც სასარგებლოა როგორც მომავალი სპეციალისტებისთვის, ასევე მათთვის, ვისაც სურს ოსტატურად დაეუფლოს რეალური IT სფეროს ცოდნას. კლასები თანამედროვე კომპიუტერულ კლასში ჩატარდა ნულიდან, რომლის ბოლოს სტუდენტები "შეიარაღდებიან" მომავლის პროფესიის საფუძვლებით.

ჩვენი სასწავლო კურსი კომპიუტერულ მეცნიერებაში არის:

  • ფუნდამენტური ცოდნა;
  • სხვადასხვა ობიექტის, სისტემისა და პროცესის სიმულაციის შესაძლებლობა;
  • ცოდნის პრაქტიკაში გამოყენების უნარი;
  • statGrad– ის ტრენინგის დაწყებამდე გამოცდილი სპეციალისტების კონსულტაციები;
  • ტრენინგი კომპიუტერულ მეცნიერებაში გამოცდისთვის.

ჩვენი მიზნები და ამოცანები - ეს არის ხარისხიანი ტრენინგის ჩატარება შემდგომში მაღალი ქულებით გამოცდებში. 10-11 კლასის სწავლებისას ჩვენ განვიხილავთ მთავარ პრიორიტეტებს:

  • ერთიანი სახელმწიფო გამოცდის კომპიუტერულ მეცნიერებაში წარმატებით ჩაბარების მომზადება მაღალი ქულისთვის;
  • პროგრამირების საბაზისო ცოდნის მიღება ყველაზე გავრცელებულ ალგორითმულ ენებზე;
  • კომპიუტერულ მეცნიერებაში სკოლის ცოდნის განზოგადება და სისტემატიზაცია, ყველა "ხარვეზის" და ნაკლის აღმოფხვრა;
  • გაითვალისწინეთ ყველაზე გავრცელებული პრობლემების გადაჭრის ალგორითმები, აგრეთვე კომპიუტერული მეცნიერების სირთულის გაზრდის პრობლემები;
  • განავითარონ ლოგიკური აზროვნების უნარები კომპიუტერული მეცნიერების არასტანდარტული გამოყენების პრობლემების გადასაჭრელად.

გამოიყენეთ კურსები ინფორმატიკაში პირველი გამოყენების ცენტრში მისცეს მსმენელებს უნიკალური შესაძლებლობა ჩაატარონ საინტერესო გაკვეთილები, რომლის დროსაც შესაძლებელი იქნება:

  • გაიმეორეთ სკოლის კომპიუტერული მეცნიერების კურსის ყველა მონაკვეთი და გააუმჯობესეთ აკადემიური მოსწრება;
  • გააანალიზეთ ყველა სახის USE დავალებები კომპიუტერულ მეცნიერებაში და ისწავლეთ როგორ იპოვოთ ალგორითმები მათი ამოხსნისთვის;
  • გაიარეთ ტრენინგი კომპიუტერულ მეცნიერებაში გამოცდისთვის;
  • მიღებული ცოდნისა და უნარების გამოყენება პრაქტიკაში და ყოველდღიურ ცხოვრებაში.

სწავლის უპირატესობები

ჩვენს ცენტრში გამოცდების ჩაბარებისთვის მომზადების მიღებით, სტუდენტები მიიღებენ უამრავ უპირატესობას:

  • პირველი გამოყენების ცენტრში კომპიუტერული მეცნიერების სწავლების ჯგუფები იქმნება გაცნობითი ტესტის საფუძველზე, რომელიც განსაზღვრავს თითოეული სტუდენტის მომზადების საწყის დონეს.
  • გაცნობითი ხასიათის ტესტირების შემდეგ, სტუდენტები ენიჭებიან ჯგუფებს ტრენინგისთვის, სწავლების საწყისი დონის მიხედვით. ჯგუფის ზომა არაუმეტეს 8 ადამიანია, რაც მასწავლებელს საშუალებას აძლევს გამოიყენოს როგორც ინდივიდუალური, ასევე ჯგუფური მიდგომა სწავლისადმი;
  • პირველი სარგებლობის ცენტრის ინფორმატიკის მასწავლებლები არიან პროფესიონალი პედაგოგები, რომლებმაც გაიარეს ტრენინგი "Expert USE" პროგრამის ფარგლებში. ამიტომ, ჩვენ არ ვასწავლით CIM USE– ს ამოცანების ამოხსნას კომპიუტერულ მეცნიერებაში, ჩვენ ასევე ავუხსნით ამოცანების სტრუქტურას, ვასწავლით თუ როგორ უნდა გამოყოთ დრო სწორად გამოცდისთვის და ასევე ჩავატაროთ ფსიქოლოგიური ტრენინგი საგამოცდო ტესტის წინ;
  • კომპიუტერულ მეცნიერებაში ჩვენი USE კურსების საგანმანათლებლო პროგრამები წარმოადგენს USE-CENTER მეთოდოლოგიის ავტორს და ითვალისწინებს არა მხოლოდ FIPI- ს ყველა მოთხოვნას, არამედ თითოეული სტუდენტის სწავლის პიროვნულ შესაძლებლობას;
  • ტრენინგის განმავლობაში სტუდენტები გაივლიან რამდენიმე საკონტროლო და რეპეტიციურ საცდელ გამოცდას კომპიუტერულ მეცნიერებაში FIPI– ს ოფიციალურ ფორმებზე.

კომფორტული პირობები, რომლებიც გათვალისწინებულია პირველი გამოყენების ცენტრის ყველა სტუდენტზე, მეგობრული ატმოსფერო და ნდობა ასი პროცენტიანი წარმატებისადმი 2020 წელს დაეხმარება გაუმკლავდეს მომავალი საგამოცდო ტესტებს. გაკვეთილი კომპიუტერულ მეცნიერებაში და ისტ – ში 10 და 11 კლასისთვის ჩვენს ცენტრში არის დიდი შესაძლებლობების მომავალი საფუძველი.

კომპიუტერულ მეცნიერებაში ეფექტური ტრენინგისთვის მოცემულია მოკლე თეორიული მასალა თითოეული დავალებისთვის დავალების შესასრულებლად. შეირჩა 10-ზე მეტი სასწავლო დავალება ანალიზითა და პასუხებით, შემუშავებული წინა წლების დემო ვერსიის საფუძველზე.

KIM USE 2020– ში ცვლილებები არ შეიმჩნევა ინფორმატიკაში და ICT– ში.

სფეროები, სადაც ცოდნის ტესტირება განხორციელდება:

  • პროგრამირება;
  • ალგორითმიზაცია;
  • ICT ინსტრუმენტები;
  • ინფორმაციული აქტივობა;
  • ინფორმაციული პროცესები.

მოქმედება, როდესაც უნდა განხორციელდეს ემზადებოდა:

  • თეორიული კურსის გამეორება;
  • გადაწყვეტილება ტესტები ინფორმატიკაში ონლაინ რეჟიმში;
  • პროგრამირების ენების ცოდნა;
  • მათემატიკისა და მათემატიკური ლოგიკის გაუმჯობესება;
  • უფრო ფართო ასორტიმენტის გამოყენება - სკოლის სასწავლო პროგრამა საკმარისი არ არის გამოცდაზე წარმატების მისაღწევად.

გამოცდის სტრუქტურა

გამოცდის ხანგრძლივობაა 3 საათი 55 წუთი (255 წუთი), რომელთაგან ერთი და ნახევარი საათის განმავლობაში რეკომენდებულია CMM– ების პირველი ნაწილის დავალებების შესრულება.

ამოცანები ბილეთებში იყოფა ბლოკებად:

  • Ნაწილი 1- 23 დავალება მოკლე პასუხით.
  • Მე -2 ნაწილი - 4 პრობლემა დეტალური პასუხით.

საგამოცდო სამუშაოების პირველი ნაწილის შემოთავაზებული 23 დავალებიდან 12 ეხება ცოდნის ტესტირების საბაზისო დონეს, 10 - გაზრდილ სირთულეს, 1 - მაღალი სირთულის დონეს. მეორე ნაწილის სამი ამოცანაა მაღალი დონის სირთულის, ერთი გაზრდილი დონის.

გადაწყვეტილების მიღებისას სავალდებულოა დეტალური პასუხის (უფასო ფორმის) დაფიქსირება.
ზოგიერთ დავალებაში პირობის ტექსტი წარმოდგენილია ერთდროულად ხუთ პროგრამირების ენაზე - სტუდენტებისთვის.

ქულები კომპიუტერული მეცნიერების დავალებებისთვის

1 ქულა - 1-23 დავალებისთვის
2 ქულა - 25.
3 ქულა - 24, 26.
4 ქულა - 27.
სულ: 35 ქულა.

საშუალო დონის ტექნიკურ უნივერსიტეტში შესასვლელად საჭიროა მინიმუმ 62 ქულის მოპოვება. დედაქალაქის უნივერსიტეტში შესასვლელად ქულების რაოდენობა უნდა შეესაბამებოდეს 85-95.

საგამოცდო ფურცლის წარმატებით დასაწერად უნდა გესმოდეთ მკაფიოდ თეორია და მუდმივი ამოხსნის პრაქტიკა დავალებები.

თქვენი წარმატების ფორმულა

მუშაობა + შეცდომებზე მუშაობა + თავიდან ბოლომდე ყურადღებით წაიკითხეთ კითხვა, რომ შეცდომები თავიდან იქნას აცილებული \u003d მაქსიმალური ქულა გამოცდაზე კომპიუტერულ მეცნიერებაში.

თანამედროვე ტექნოლოგიებისა და პროგრამირების, განვითარების რეალობებით ერთიანი სახელმწიფო გამოცდა ინფორმატიკაში ცოტა რამ აქვს გასაკეთებელი. არსებობს რამდენიმე ძირითადი პუნქტი, მაგრამ მაშინაც კი, თუ ცოტათი გესმით დავალებები, ეს არ ნიშნავს, რომ საბოლოოდ გახდებით კარგი შემქმნელი. მაგრამ არსებობს უამრავი სფერო, სადაც IT სპეციალისტები არიან საჭირო. არ შეცდებით, თუ გსურთ საშუალოზე მაღალი სტაბილური შემოსავალი გქონდეთ. IT- ში, გესმით. უზრუნველყოფილია, რა თქმა უნდა, შესაბამისი შესაძლებლობების არსებობა. თქვენ აქ შეგიძლიათ განვითარდეთ და გაიზარდოთ, როგორც გსურთ, რადგან ბაზარი იმდენად დიდია, რომ ვერც კი წარმოიდგენთ! უფრო მეტიც, იგი მხოლოდ ჩვენი სახელმწიფოთი არ შემოიფარგლება. იმუშავეთ ნებისმიერ კომპანიაში მსოფლიოს ნებისმიერი წერტილიდან! ეს ყველაფერი ძალიან შთამაგონებელია, ასე რომ, კომპიუტერულ მეცნიერებაში გამოცდისთვის მომზადება იყოს პირველი მცირე ნაბიჯი, რასაც მოჰყვება წლების თვითგანვითარება და გაუმჯობესება ამ სფეროში.

სტრუქტურა

1 ნაწილი შეიცავს 23 დავალებას მოკლე პასუხით. ეს ნაწილი შეიცავს დავალებებს მოკლე პასუხით, რაც გულისხმობს სიმბოლოების მიმდევრობის დამოუკიდებელ ფორმულირებას. დავალებები ამოწმებს ყველა თემატური ბლოკის მასალას. 12 ამოცანა ეხება საბაზისო დონეს, 10 ამოცანა გაზრდილი სირთულის დონეს, 1 დავალებას მაღალი სირთულის დონეს.

მე -2 ნაწილი შეიცავს 4 დავალებას, რომელთაგან პირველი არის გაზრდილი სირთულის დონე, დანარჩენი 3 ამოცანები მაღალი სირთულისაა. ამ ნაწილის ამოცანები მოიცავს დეტალური პასუხის წერას ნებისმიერი ფორმით.

საგამოცდო სამუშაოებს 3 საათი და 55 წუთი (235 წუთი) სჭირდება. რეკომენდებულია 1.5 საათის (90 წუთი) დათმობა 1 ნაწილის დავალებების შესრულებაზე. დანარჩენი დრო დაეთმობა მე -2 ნაწილის ამოცანებს.

დავალების შეფასების განმარტებები

1 ნაწილის თითოეული დავალება შეფასებულია 1 წერტილად. 1 ნაწილის დავალება შესრულებულად ითვლება, თუ გამომცდელმა გასცა პასუხი, რომელიც შეესაბამება სწორი პასუხის კოდს. დავალებების შესრულება მე -2 ნაწილში შეფასებულია 0-დან 4 პუნქტამდე. ექსპერტთა მიერ შემოწმებულია და ფასდება მე -2 ნაწილის დავალებებზე პასუხები. ქულების მაქსიმალური რაოდენობა, რომელიც შეგიძლიათ მიიღოთ მე -2 ნაწილის ამოცანების შესასრულებლად, არის 12.

რომელი პროგრამირების ენა უნდა აირჩიოს, რა ამოცანების ფოკუსირება და როგორ გამოყოს გამოცდაზე დრო

ფოქსფორდში ასწავლის კომპიუტერულ მეცნიერებებს

სხვადასხვა უნივერსიტეტში საჭიროა სხვადასხვა მისაღები გამოცდები. სადმე უნდა გაიაროთ ფიზიკა, სადღაც - კომპიუტერული მეცნიერება. რომელი გამოცდის მოსამზადებლად თქვენი გადასაწყვეტია, მაგრამ უნდა გავითვალისწინოთ, რომ კონკურენცია სპეციალობაში, სადაც ფიზიკის ჩაბარება გჭირდებათ, ჩვეულებრივ დაბალია, ვიდრე იმ სპეციალობებში, სადაც კომპიუტერულ მეცნიერებაში გამოყენება გჭირდებათ, "ფიზიკის საშუალებით" შესვლის ალბათობა უფრო დიდია.

რატომ ჩააბარეთ ერთიანი სახელმწიფო გამოცდა კომპიუტერულ მეცნიერებაში?

  • უფრო სწრაფი და ადვილია ამის მომზადება ვიდრე ფიზიკისთვის.
  • თქვენ შეძლებთ აირჩიოთ უფრო მეტი სპეციალობა.
  • თქვენთვის უფრო ადვილი იქნება სწავლა არჩეულ სპეციალობაში.

რა უნდა იცოდეთ გამოცდის შესახებ კომპიუტერულ მეცნიერებაში

ერთიანი სახელმწიფო გამოცდა ინფორმატიკაში ორი ნაწილისგან შედგება. პირველ ნაწილში 23 პრობლემაა მოკლე პასუხთან, მეორეში - 4 პრობლემა დეტალური პასუხით. გამოცდის პირველი ნაწილი შეიცავს 12 საბაზო დონის დავალებას, 10 მოწინავე დონის დავალებას და 1 მაღალი დონის დავალებას. მეორე ნაწილში - მოწინავე დონის 1 დავალება და 3 - მაღალი.

პირველი ნაწილიდან პრობლემების გადაჭრა საშუალებას გაძლევთ 23 ძირითადი ქულა დააგროვოთ - ერთი ქულა შესრულებული დავალებისთვის. მეორე ნაწილის პრობლემების გადაჭრაში დაემატება 12 ძირითადი პუნქტი (შესაბამისად, 3, 2, 3 და 4 ქულა თითოეულ პრობლემაზე). ამრიგად, მაქსიმალური პირველადი წერტილები, რომელთა მიღებაც ყველა დავალების ამოხსნისთვის არის 35 არის.

პირველადი ქულები გარდაიქმნება ტესტის ქულებად, რომლებიც გამოყენების შედეგია. 35 ძირითადი ქულა \u003d 100 ტესტის ქულა გამოცდისთვის. ამავდროულად, გამოცდის მეორე ნაწილიდან პრობლემების გადასაჭრელად მეტი ტესტის ქულა მიიღება, ვიდრე პირველი ნაწილის პრობლემებზე პასუხის გასაცემად. გამოცდის მეორე ნაწილში მიღებული თითოეული პირველადი ქულა მოგცემთ 3 ან 4 ტესტ ქულას, რაც ჯამში დაახლოებით 40 საბოლოო ქულაა გამოცდისთვის.

ეს ნიშნავს, რომ ინფორმატიკაში ერთიანი სახელმწიფო გამოცდის ჩატარებისას განსაკუთრებული ყურადღება უნდა დაეთმოს პრობლემების გადაჭრას დეტალური პასუხით: No 24, 25, 26 და 27. მათი წარმატებით დასრულება საშუალებას მოგცემთ მიიღოთ მეტი საბოლოო ქულა. მაგრამ მათი განხორციელებისას შეცდომის ღირებულება უფრო მაღალია - თითოეული ძირითადი პუნქტის დაკარგვა ისაა, რომ თქვენ ვერ გაივლით კონკურსს, რადგან გადამწყვეტი 3-4 გამოცდა ქულაზე მაღალი სპეციალობით IT სპეციალობებში შეიძლება გახდეს გადამწყვეტი.

როგორ მოვემზადოთ პირველი ნაწილის გამოწვევებისთვის

  • განსაკუთრებული ყურადღება მიაქციეთ No 9, 10, 11, 12, 15, 18, 20, 23. დავალებებს. ეს დავალებები, გასული წლების შედეგების ანალიზის მიხედვით, განსაკუთრებით რთულია. ამ პრობლემების გადაჭრის სირთულეებს განიცდიან არა მხოლოდ ის, ვინც კომპიუტერულ მეცნიერებაში ერთიანი სახელმწიფო გამოცდის საერთო საერთო ქულით სარგებლობს, არამედ "კარგი" და "წარჩინებული" სტუდენტებიც.
  • დაიმახსოვრე რიცხვი 2-ის უფლებამოსილების ცხრილი.
  • გახსოვდეთ, რომ Kbytes დავალებებში ნიშნავს Kibybytes და არა Kilobytes. 1 kibibyte \u003d 1024 ბაიტი. ეს ხელს შეუწყობს გამოთვლის შეცდომების თავიდან აცილებას.
  • ფრთხილად შეისწავლეთ წინა წლების გამოყენების ვარიანტები. კომპიუტერულ მეცნიერებათა გამოცდა ერთ-ერთი ყველაზე სტაბილურია, რაც ნიშნავს, რომ შეგიძლიათ უსაფრთხოდ გამოიყენოთ USE პარამეტრები ბოლო 3-4 წლის განმავლობაში მოსამზადებლად.
  • გაეცანით ფორმულირების ამოცანების სხვადასხვა ვარიანტებს. გახსოვდეთ, რომ მცირე ფორმულირებები ყოველთვის გამოიწვევს გამოცდის უარყოფით შედეგებს.
  • ყურადღებით წაიკითხეთ პრობლემის დებულება. დავალებების შესრულებისას შეცდომების უმეტესობა მდგომარეობის გაუგებრობას უკავშირდება.
  • ისწავლეთ შესრულებული ამოცანების დამოუკიდებლად შემოწმება და პასუხებში შეცდომების მოძებნა.

რა უნდა იცოდეთ პრობლემების გადაჭრის შესახებ დეტალური პასუხით

დავალება 24 - შეცდომის პოვნა

25 ამოცანა მოითხოვს მარტივი პროგრამის შედგენას

პრობლემა 26 - თამაშის თეორიაზე

27 ამოცანა - აუცილებელია რთული პროგრამის დაპროგრამება

გამოცდის მთავარი სირთულე 27 პრობლემაა. მისი მოგვარება მხოლოდ შესაძლებელიაკომპიუტერის მეცნიერებაში გამოცდის წერის 60-70%. მისი თავისებურება იმაში მდგომარეობს, რომ წინასწარ მომზადება შეუძლებელია. ყოველწლიურად გამოცდისთვის ფუნდამენტურად ახალი პრობლემა ხდება. # 27 პრობლემის გადაჭრისას დაუშვებელია ერთი სემანტიკური შეცდომა.

როგორ უნდა მონიშნოთ თქვენი გამოცდა

ფოკუსირება მოახდინე მონაცემებზე, რომლებიც მოცემულია საკონტროლო საზომი მასალების სპეციფიკაციაში გამოცდაზე ინფორმატიკაში. ეს მიუთითებს გამოცდის პირველი და მეორე ნაწილების ამოცანების შესრულების სავარაუდო დროზე.

კომპიუტერულ მეცნიერებაში გამოცდა გრძელდება 235 წუთი

აქედან 90 წუთი დაეთმო პირველი ნაწილიდან პრობლემების გადაჭრას. საშუალოდ, პირველი დავალების თითოეული დავალება 3-დან 5 წუთამდე სჭირდება. 23-ე პრობლემის მოგვარებას 10 წუთი სჭირდება.

გამოცდის მეორე ნაწილის ამოცანების გადასაჭრელად 145 წუთია დარჩენილი, ხოლო # 27 ბოლო პრობლემის მოგვარებას მინიმუმ 55 წუთი დასჭირდება. ეს გამოთვლები ჩაატარეს პედაგოგიური გაზომვების ფედერალური ინსტიტუტის სპეციალისტებმა და ემყარება წინა წლების გამოცდების შედეგებს, ამიტომ მათ სერიოზულად უნდა მოეკიდონ და გამოიყენონ გამოცდის სახელმძღვანელო.

პროგრამირების ენები - რომელი აირჩიოს

  1. ძირითადი ეს მოძველებული ენაა და მიუხედავად იმისა, რომ დღემდე ისწავლება სკოლებში, დროის ათვისებას აზრი არ აქვს.
  2. სკოლის ალგორითმული პროგრამირების ენა. ის შექმნილია პროგრამირებაში ადრეული სწავლისთვის, მოსახერხებელია საწყისი ალგორითმების ათვისებისთვის, მაგრამ პრაქტიკულად არ შეიცავს სიღრმეს, მასში განვითარება არსად არსებობს.
  3. პასკალი. ის კვლავ ერთ-ერთი ყველაზე გავრცელებული პროგრამირების ენაა სკოლებში და უნივერსიტეტებში სწავლებისთვის, მაგრამ მისი შესაძლებლობები მკაცრად შეზღუდულია. პასკალი საკმაოდ შესაფერისია როგორც საწერი ენა გამოცდისთვის.
  4. C ++. უნივერსალური ენა, ერთ – ერთი ყველაზე სწრაფი პროგრამირების ენა. ძნელია ამისგან სწავლა, მაგრამ პრაქტიკული გამოყენებისას მისი შესაძლებლობები ძალიან ფართოა.
  5. პითონი... დაწყებითი საფეხურის სწავლა ადვილია, საჭიროა მხოლოდ ინგლისური ენის ცოდნა. ამავე დროს, Python– ის სიღრმისეული შესწავლით, იგი პროგრამისტს C ++– ზე არანაკლებ შესაძლებლობებს აძლევს. სკოლაში დაწყებული "პითონის" სწავლა, თქვენ გამოიყენებთ მას მომავალში, თქვენ არ გჭირდებათ სხვა ენაზე სწავლა, რათა ახალ ჰორიზონტებს მიაღწიოთ პროგრამირებაში. გამოცდის ჩასაბარებლად საკმარისია საბაზისო დონეზე იცოდეთ "Python".

Კარგია იცოდე

  • კომპიუტერული მეცნიერების სამუშაოებს აფასებს ორი ექსპერტი. თუ ექსპერტების შეფასების შედეგები განსხვავდება 1 ქულით, მოცემულია ორი ქულადან უფრო მაღალი. თუ შეუსაბამობა 2 ქულა ან მეტია, სამუშაო გადამოწმებულია მესამე ექსპერტის მიერ.
  • სასარგებლო საიტი კომპიუტერული მეცნიერების გამოცდის მოსამზადებლად -

საგამოცდო ნაშრომში, გამოცდაზე, რამდენიმე დავალება მოითხოვს პროგრამირების ენის ცოდნას. 8, 11, 19, 20, 21, 24 დავალებებში საჭიროა პროგრამის ტექსტის გაგება და ანალიზი, 25-ე დავალებაში საჭიროა პროგრამის ფრაგმენტის დაწერა. პრობლემის ფორმულირებისას მოცემულია შემდეგი ენები: BASIC, Pascal, C, ალგორითმული ენა, Python, ბუნებრივი ენა.

ერთადერთი დავალება, რომელშიც თქვენ უნდა დაწეროთ სრული პროგრამა, არის ამოცანა 27. დავალების ფორმულირებისას, თქვენ უნდა დაწეროთ პროგრამა "პროგრამირების ნებისმიერ ენაზე". პროგრამირების რომელი ენა უნდა აირჩიოთ?

ამასთან დაკავშირებით გამოვთქვამ ჩემს პირად აზრს, ჩემი გამოცდილების საფუძველზე, რომელიც ჩემი სტუდენტებმა ჩააბარეს გამოცდაზე ბოლო რამდენიმე წლის განმავლობაში. გამოცდის 27-ე პრობლემის დროს აუცილებელია ალგორითმის სწორად შედგენა, რომლის განხორციელებაც შესაძლებელია პროგრამირების თითქმის ნებისმიერ ენაზე. იმ ერთ ენაზე პროგრამა უფრო მოკლე იქნება, მეორეზე უფრო გრძელი, მაგრამ ჯერჯერობით არასდროს ყოფილა პრობლემა, რომლის გადაჭრაც არ შეიძლებოდა, მაგალითად, BASIC– ში. გარდა ამისა, ენის არჩევა გავლენას არ ახდენს შეფასებაზე. ამიტომ, თუ თქვენ ფლობთ რომელიმე ეგზოტიკურ პროგრამირების ენას, თქვენ გაქვთ სრული უფლება დაწეროთ მასში პროგრამა. ამასთან, გასათვალისწინებელია ის ფაქტი, რომ პროგრამა შემოწმდება და შეფასდება.

FIPI– ს ინსპექტორების რეკომენდაციებში ნათქვამია: ”თუ ექსპერტი არ იცნობს ამ პროგრამირების ენას, მან უნდა გამოიყენოს ხელმისაწვდომი საცნობარო ლიტერატურა ან დაეხმაროს საგნობრივი კომისიის კონსულტანტს ან თავმჯდომარეს (თავმჯდომარის მოადგილეს), ინსპექტირების წესების დაცვით.” იმ იმ შემთხვევაში, თუ ინსპექტორი წააწყდა მისთვის უცნობ ენას, მან უნდა "დაიცვას შემოწმების წესები", ე.ი. გამოყოფილ დროში (და გამოცდის შემოწმებისას, ისინი ძალიან მოკლეა), იპოვნეთ ადამიანი, ვინც იცის ამ პროგრამირების ენა და გაიგეთ თქვენი პროგრამის ტექსტი. ცხადია, შეფასების ალბათობა ძალიან მაღალია. გარდა ამისა, უნდა გვესმოდეს, რომ სკოლები იყენებენ მხოლოდ ლიცენზირებულ (ოფიციალურად შეძენილი) პროგრამულ უზრუნველყოფას. თუ სკოლამ არ შეიძინა შემდგენელი ენაზე, რომელსაც იყენებთ, შეუძლებელია თქვენი პროგრამის ფუნქციონალური შემოწმება თქვენს კომპიუტერში.

ბოლო ორი წლის პრაქტიკამ აჩვენა, რომ ბევრმა შემფასებელმა არ იცის პითონის ენა (იგი ნაჩვენებია ნებადართული ენების ჩამონათვალში USE პრობლემებში მხოლოდ მეორე წლის განმავლობაში). C # - ით დაწერილი პროგრამის ტექსტის გადამოწმება სირთულეებს უქმნის რეცენზენტებს. აღარაფერი ვთქვათ იშვიათ სპეციფიკურ ენებზე. მე არ გირჩევთ დაწეროთ პროგრამა ბუნებრივ ან ალგორითმულ ენაზე, ამ ენის აღწერის ოფიციალური წესების არარსებობის გამო. და არც ისე სასიამოვნოა იმ ენაზე დაწერილი ტექსტის გაგება, რომელიც პრაქტიკაში არ გამოიყენება. მე ყოველთვის მკაცრად ვურჩევ სტუდენტებს, აღწერონ პროგრამის ალგორითმი ბუნებრივ ენაზე, შემმოწმებლის დავალების შესამსუბუქებლად, მაგრამ თავად პროგრამა უნდა იყოს დაწერილი გასაგებ, მოსახერხებელ პროგრამირების ენაზე.

ახლა გირჩევთ აირჩიოთ Pascal, C ან Basic. ეს არის ცნობილი, საერთო ენები. მათთვის თითქმის ნებისმიერ სკოლაში არის განვითარების გარემო. ეს ნიშნავს, რომ შემმოწმებელს არ ექნება შეკითხვები თქვენი პროგრამის ანალიზის დროს. პასკალ ენას აქვს კიდევ ერთი უპირატესობა: მასში მოგვარდა თავდაპირველად რთული 27-ე პრობლემა, რაც ნიშნავს, რომ ყველა სახის პრობლემის მაგალითები, ამოხსნების ნიმუშები და ანალიზი ადვილად მოიძებნება ლიტერატურასა და ინტერნეტში, რომელთა თქმა სხვა ენებზე არ შეიძლება.


დახურვა