2-OY — Algoritmik Fikrlash & Psevdokod (Scratch / Logic Basics)
Oy maqsadi
O‘quvchida:
- mantiqiy va algoritmik fikrlashni chuqurlashtirish
- buyruqlarni ketma-ketlikda ifodalash
- psevdokod va blokli fikrlashga o‘tish
- dasturlashga ongli tayyorgarlik
- muammoni bosqichma-bosqich yechish ko‘nikmasi
ni shakllantirish.
2-OY TEST SAVOLLARI (30 ta)
1. Algoritm nimani anglatadi?
A) Kompyuter
B) Buyruqlar ketma-ketligi
C) O‘yin
D) Rasm
Javob: B
2. Algoritmning asosiy xususiyati nima?
A) Chiroyli bo‘lishi
B) Tartibsiz bo‘lishi
C) Ketma-ketlik
D) Internetga bog‘liq
Javob: C
3. Psevdokod nima?
A) Haqiqiy kod
B) Kompyuter tili
C) Oddiy tilda yozilgan algoritm
D) O‘yin kodi
Javob: C
4. Algoritm qaysi so‘z bilan boshlanadi?
A) Tugash
B) Boshlash
C) Xato
D) Takrorlash
Javob: B
5. Algoritm qaysi so‘z bilan tugaydi?
A) Boshlash
B) O‘rtasi
C) Tugash
D) Qayta
Javob: C
6. Quyidagilardan qaysi biri algoritmga misol?
A) Kitob o‘qish
B) Ovqat pishirish bosqichlari
C) Film ko‘rish
D) Rasm chizish
Javob: B
7. Agar qadamlar tartibi buzilsa nima bo‘ladi?
A) Hech narsa
B) Natija noto‘g‘ri bo‘ladi
C) Tez ishlaydi
D) Internet o‘chadi
Javob: B
8. “Agar … bo‘lsa” bu nima?
A) Takrorlash
B) Shart
C) Tugash
D) O‘zgaruvchi
Javob: B
9. Shart algoritmda nimaga xizmat qiladi?
A) Bezash
B) Qaror qabul qilish
C) Saqlash
D) O‘chirish
Javob: B
10. Takrorlash nima?
A) Bir marta bajarish
B) Qayta-qayta bajarish
C) Tugatish
D) O‘chirish
Javob: B
11. Qaysi biri takrorlashga misol?
A) Agar yomg‘ir yog‘sa
B) Har kuni tish yuvish
C) Tugmani bosish
D) Kompyuterni o‘chirish
Javob: B
12. Scratch nima?
A) Matn muharriri
B) Blokli dasturlash muhiti
C) Brauzer
D) Operatsion tizim
Javob: B
13. Scratch kimlar uchun qulay?
A) Faqat kattalar
B) Boshlovchilar
C) Faqat dasturchilar
D) Dizaynerlar
Javob: B
14. Blokli dasturlash nimani osonlashtiradi?
A) Kod yozishni
B) Algoritmni tushunishni
C) Internetni
D) O‘yin o‘ynashni
Javob: B
15. Algoritmda nechta boshlash bo‘lishi mumkin?
A) 0
B) 1
C) 2
D) Cheksiz
Javob: B
16. Algoritmni kim bajaradi?
A) Kompyuter
B) Inson
C) Robot
D) Buyruqni bajargan har qanday ijrochi
Javob: D
17. Algoritm faqat kompyuter uchunmi?
A) Ha
B) Yo‘q
C) Ba’zan
D) Internet bo‘lsa
Javob: B
18. “Agar noto‘g‘ri bo‘lsa — qayta ur” bu nima?
A) Ketma-ketlik
B) Shart + takrorlash
C) Tugash
D) O‘chirish
Javob: B
19. Psevdokod qaysi tilda yoziladi?
A) Inglizcha
B) Kompyuter tilida
C) Oddiy tushunarli tilda
D) Faqat inglizcha
Javob: C
20. Algoritmni chizib ko‘rsatish nima deyiladi?
A) Kod
B) Diagramma
C) O‘yin
D) Jadval
Javob: B
21. Algoritmda xato nima deb ataladi?
A) Bug
B) Virus
C) Internet
D) Fayl
Javob: A
22. Algoritmik fikrlash nimani rivojlantiradi?
A) Yodlashni
B) Muammo yechishni
C) Rasm chizishni
D) Tez yozishni
Javob: B
23. Takrorlash qaysi holatda kerak?
A) Bir marta bo‘lsa
B) Qayta-qayta bajarilsa
C) Tugasa
D) O‘chirilsa
Javob: B
24. Algoritmda ortiqcha qadam bo‘lsa nima bo‘ladi?
A) Tezroq ishlaydi
B) Murakkablashadi
C) Chiroyli bo‘ladi
D) Internet kerak bo‘ladi
Javob: B
25. Dasturlashdan oldin nima muhim?
A) Dizayn
B) Algoritm
C) Internet
D) Kompyuter narxi
Javob: B
26. Scratch’da harakat nima bilan beriladi?
A) Matn bilan
B) Bloklar bilan
C) Rasm bilan
D) Internet bilan
Javob: B
27. Algoritm qadamlarida nima bo‘lmasligi kerak?
A) Tartib
B) Mantiq
C) Chalkashlik
D) Boshlash
Javob: C
28. Algoritmni qisqartirish nimani anglatadi?
A) Qadamlarni olib tashlash
B) Keraksiz qadamlarni olib tashlash
C) Tugatish
D) O‘chirish
Javob: B
29. Algoritmni o‘zgartirish nimaga olib keladi?
A) Natija o‘zgaradi
B) Hech narsa
C) Kompyuter buziladi
D) Internet o‘chadi
Javob: A
30. Algoritm tuza olgan o‘quvchi…
A) Faqat yodlaydi
B) Mantiqan fikrlaydi
C) Faqat rasm chizadi
D) O‘yin o‘ynaydi
Javob: B
2-OY LOYIHA — “Kundalik Hayot Algoritmi + Shart”
Loyiha tavsifi
O‘quvchi kundalik hayotdagi bir jarayonni algoritm shaklida yozadi va kamida bitta shart (agar…) qo‘shadi.
Variantlar:
- Agar yomg‘ir yog‘sa — soyabon olish
- Agar vaqt bo‘lsa — dars qilish
- Agar telefon o‘chsa — quvvatlash
- Agar dars tugasa — uyga qaytish
Topshiriq talablari
O‘quvchi:
- Algoritm nomini yozadi
- Kamida 8 ta qadam
- Kamida 1 ta shart (agar…)
- “Boshlash” va “Tugash” mavjud
- Psevdokod yoki oddiy matn ko‘rinishida
Baholash mezoni (100 ball)
- Qadamlar to‘liqligi: 30 ball
- Shart to‘g‘ri ishlatilganligi: 25 ball
- Mantiqiy ketma-ketlik: 25 ball
- Tushuntirish sifati: 10 ball
- Tozalik va tartib: 10 ball
2-OY YAKUNI
O‘quvchi:
- Algoritmni mustaqil tuza oladi
- Shart va takrorlashni tushunadi
- Scratch / kodga tayyor holatga keladi
- Dasturlashdan qo‘rqmaydi