პროგრამირების საფუძვლები › დამწყები › ციკლები
ქვიზი: ციკლები
ეს ქვიზი CodeQuest Pro-ს ნაწილია
Pro ხსნის სკოლის ყველა კურსს და თამაშის ყველა ლეველს, ვიდეოს და პროექტს. ერთჯერადი გადახდა, გამოწერის გარეშე.
შეამოწმე, რა დაგამახსოვრდა ციკლებზე. თითო კითხვას ერთი სწორი პასუხი აქვს. გასავლელად საჭიროა 70%.
1რა სამი ნაწილი აქვს ნებისმიერ ციკლს?
დასაწყისი ამბობს, საიდან, პირობა, როდემდე, ბიჯი, როგორ ვუახლოვდებით დასასრულს.
2რა იწვევს უსასრულო ციკლს?
თუ ბიჯი არ არის ან არასწორი მიმართულებით მიდის, პირობა სულ true რჩება.
3რას დაბეჭდავს? let i = 3; while (i > 0) { console.log(i); i--; }
როცა i ხდება 0, პირობა 0 > 0 false-ა და ციკლი ჩერდება.
4რამდენჯერ შესრულდება for (let i = 1; i <= 10; i++)?
i იღებს მნიშვნელობებს 1-დან 10-ის ჩათვლით.
5რას დაბეჭდავს კოდი? let s = 0; for (let i = 1; i <= 4; i++) { s += i; } console.log(s);
1 + 2 + 3 + 4 = 10.
6როდის ჯობს while for-ს?
მაგალითად, „სანამ 100 ლარი არ დაგროვდება“.
7რას აკეთებს continue?
ციკლი გრძელდება შემდეგი იტერაციით.
8რას დაბეჭდავს? for (let n = 1; n <= 10; n++) { if (n * n > 20) { console.log(n); break; } }
4 * 4 = 16, 5 * 5 = 25 > 20. პირველივე ნაპოვნზე break ციკლს წყვეტს.
9გარე ციკლი 5-ჯერ ბრუნავს, შიდა 3-ჯერ. რამდენჯერ შესრულდება შიდა ბლოკი?
5 × 3 = 15.
10სად უნდა შეიქმნას დამგროვებელი let sum = 0?
ციკლის შიგნით ის ყოველ იტერაციაზე თავიდან განულდებოდა.