2-oy uchun 30 ta test va loyiha

2-oy test savollari va loyiha topshiriqlari

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:

  1. Algoritm nomini yozadi
  2. Kamida 8 ta qadam
  3. Kamida 1 ta shart (agar…)
  4. “Boshlash” va “Tugash” mavjud
  5. 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