შიგთავსზე გადასვლა

შუალედური გამოცდა (IX თემამდე)

გამოცდის მოცვა

გამოცდა მოიცავს IX თემამდე განხილულ მასალას:

  1. Python ენის ისტორია და გარემო
  2. ცვლადები და მონაცემთა ტიპები
  3. არითმეტიკული ოპერაციები
  4. ლოგიკური და შედარების ოპერატორები
  5. ციკლები (for, while, break, continue, else)
  6. ჩაშენებული ფუნქციები და math, random მოდულები
  7. მომხმარებლის მიერ შექმნილი ფუნქციები, default პარამეტრები, lambda
  8. სტრიქონები და მათზე მოქმედებები
  9. შუალედური გამოცდის დავალება

შეფასების კრიტერიუმები

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

ყველაზე გავრცელებული შეცდომები

  • ❌ ცვლადების არასწორი სახელები (მაგ.: რიცხვით დაწყება)
  • ❌ სტრიქონების დაშლისას (split) შეცდომები, როცა მომხმარებელი ერთ სიტყვას შეიყვანს
  • input() ყოველთვის აბრუნებს str, რიცხვებზე გარდაქმნა ავიწყდებათ (int(), float())
  • ❌ ციკლებში break/continue-ის უყურადღებოდ გამოყენება

დადებითი მხარეები

  • 💡 სტუდენტებმა უკვე კარგად აითვისეს for და while ციკლები
  • 💡 ბევრი სტუდენტი იყენებს f-string ფორმატირებას ტექსტის გამოტანისას
  • 💡 math და random მოდულებზე დავალებები შესრულდა სწორად

რეკომენდაციები

  • 🔁 მეტი პრაქტიკა ფუნქციებზე – პარამეტრიანი და დაბრუნებული მნიშვნელობით
  • 🔁 ტექსტურ მონაცემებზე სტრიქონული მეთოდების გამოყენების დამუშავება
  • 🔁 მცირე პროექტის გაკეთება, რომელიც აერთიანებს რამდენიმე თემას (მაგ.: მომხმარებლის მონაცემების რეგისტრაციის პროგრამა)

დასკვნა

შუალედური გამოცდის შედეგების მიხედვით: - სტუდენტების უმრავლესობამ წარმატებით გაიარა IX თემამდე არსებული საკითხები
- გარკვეული სირთულეები იყო სტრიქონებზე და ფუნქციების პარამეტრებზე
- რეკომენდირებულია მეტი პრაქტიკული სავარჯიშოები შემდეგი გაკვეთილებისთვის