Mundarija:
- 1 -qadam: Ob'ektga yo'naltirilgan dasturlash ta'riflari
- 2 -qadam: sinfni aniqlang
- 3 -qadam: Ob'ektni yaratish/yaratish
- 4 -qadam: ob'ektlarga nom bering
- 5 -qadam: Ob'ektlarga atributlarni bering
Video: Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Qaychi yordamida texnika: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Ob'ektga yo'naltirilgan dasturlashni yangi boshlagan talabalar uchun o'rganish/o'qitish usuli. Bu ularga sinflardan ob'ektlarni yaratish jarayonini tasavvur qilish va ko'rish imkoniyatini berishning bir usuli. Qismlar: 1. Qaychi (har qanday turdagi qiladi). 2. Qog'oz yoki kartochka bo'lagi. 3. Marker.4. Vizitka o'lchamidagi qog'oz yoki kartochka.
1 -qadam: Ob'ektga yo'naltirilgan dasturlash ta'riflari
1. "Sinf" to'q sariq kartochka/qog'oz bo'lagi sifatida aniqlanadi.2. Qog'oz yoki qog'ozning bir qismini qaychi bilan kesish harakati "misol", "sinf misolini yaratish" yoki ob'ekt yaratish deb nomlanadi. Kesilgan bo'laklarning har biri "ob'ekt" deb nomlanadi.4. Har bir qog'ozga yozilgan narsalar ob'ektlarning "atributlari" dir, ya'ni: bu ob'ekt uchun o'zgaruvchilar va usullar.
2 -qadam: sinfni aniqlang
1. Qog'ozga/kartochkaga sinf nomini yozing. Bunday holda, u "to'q sariq" deb nomlanadi.2. Keyin sinfdan yaratilgan har bir ob'ekt bilan bog'liq bo'lgan o'zgaruvchi va usulni yozing. Bu erda "Ripe" o'zgaruvchisi va "PickFromTree" usuli.
3 -qadam: Ob'ektni yaratish/yaratish
1. Vizitka o'lchamidagi qog'oz/kartochka va markerdan foydalanib, 4 ta qutini toping.2. Qaychi yordamida har bir kvadratni varaqdan/kartochkadan kesib oling.3. Shakllarni kesish harakati ob'ekt yaratish yoki "misol", ya'ni sinf namunasini yaratish deb nomlanadi. Bu erda biz bir nechta shakllarni kesib tashladik, ularning har biri "apelsin" sinfiga tegishli. 5. Har bir ob'ekt "apelsin" sinfining xususiyatlariga ega bo'ladi.
4 -qadam: ob'ektlarga nom bering
1. Ob'ektlarning har biriga marker yordamida shakllarga yozib nom bering.2. Bu erda ular "NavelOrange", "ValenciaOrange", "BloodOrange" va "Clementime" deb nomlangan.
5 -qadam: Ob'ektlarga atributlarni bering
1. Har bir ob'ekt uchun sinfda belgilangan o'zgaruvchi va usulni yozing.2. Bu erda har bir ob'ekt kartasiga "Variable: Ripe" va "Method: PickFromTree" ni yozing.2. Endi Orange sinfidan yaratilgan har bir ob'ektni boshqa nom bilan va har bir ob'ekt uchun o'zgaruvchi/usul bilan tasavvur qilish va ularga tegish mumkin.
Tavsiya:
Qo'lli Arduino qog'ozli qaychi o'yini, 20x4 o'lchamli LCD displey yordamida I2C: 7 qadam
Qo'l bilan ishlaydigan Arduino qog'ozli qaychi o'yini, 20x4 o'lchamli LCD displey yordamida I2C: Hammaga salom, yoki men "Salom dunyo!" Deyishim kerak, men siz bilan Arduino ko'p narsalarga kirgan loyiham bilan bo'lishishdan xursand bo'lardim. Bu I2C 20x4 LCD displey yordamida qo'lda ishlaydigan Arduino Paper Rock Scissors o'yini. Men
Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Shape Puncher yordamida texnika: 5 qadam
Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Shape Puncher yordamida texnikasi: Ob'ektga yo'naltirilgan dasturlashni yangi o'rgangan o'quvchilar uchun o'rganish/o'qitish usuli. Bu ularga sinflardan ob'ektlarni yaratish jarayonini tasavvur qilish va ko'rish imkoniyatini berishning bir usuli. EkTools 2 dyuymli katta zımba; qattiq shakllar eng yaxshisi.2. Bir parcha qog'oz yoki
FoldTronics: Katlanadigan HoneyComb tuzilmalari yordamida integratsiyalashgan elektronika yordamida 3D ob'ektlarni yaratish: 11 qadam
FoldTronics: Katlanadigan HoneyComb tuzilmalari yordamida integratsiyalashgan elektronika yordamida 3 o'lchamli ob'ektlarni yaratish: Ushbu qo'llanmada biz elektronikani 3D-ga o'ralgan narsalarga qo'shish uchun 2D-kesishga asoslangan ishlab chiqarish texnikasi FoldTronics-ni taqdim etamiz. Asosiy g'oya, 2D varaqni kesish chizgichi yordamida kesish va teshish, uni 3D chuqurchalar konstruktsiyasiga burish mumkin
ARDUINO yordamida 3d model yaratish uchun yaqin atrofdagi ob'ektlarni skanerlang: 5 qadam (rasmlar bilan)
ARDUINO yordamida 3d modelini yaratish uchun yaqin atrofdagi ob'ektlarni skanerlash: Bu loyiha HC-SR04 ultratovush sensori yordamida yaqin atrofdagi ob'ektlarni skanerlash orqali aniqlanadi. 3D modelni yaratish uchun siz sensorni perpendikulyar yo'nalishda siljitishingiz kerak, agar siz sensorli ob'ektni aniqlasa, Arduino -ni signal berish uchun dasturlashingiz mumkin
Qisman yo'naltirilgan bir nechta to'liq tasvirni qanday yaratish mumkin: 4 qadam
Qisman fokuslangan bir nechta to'liq tasvirni qanday yaratish mumkin: Men Helicon Focus dasturidan foydalanishni taklif qilaman. Windows va Mac versiyalari d-Stidio saytida mavjud Dastur makrofotografiya, mikrofotografiya va giperfokal landshaft fotografiyasi uchun mo'ljallangan bo'lib, u sayoz chuqurlik muammosini hal qiladi