Мазмуну:
- 1 -кадам: Объектке багытталган программалоонун аныктамалары
- 2 -кадам: Классты аныктоо
- 3 -кадам: Объектти түзүү/тездетүү
- 4 -кадам: Объекттерди атоо
- 5 -кадам: Объектилерге атрибуттарды бериңиз
Video: Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу ыкмасы/Кайчы колдонуу техникасы: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Объектке багытталган программалоого жаңы келген студенттер үчүн окуу/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн бир жолу. Бөлүктөр: 1. Кайчы (каалаган түрү жасайт). 2. Кагаз же карточка кесими. 3. Маркер.4. Визитка өлчөмүндөгү кагаз же карточка.
1 -кадам: Объектке багытталган программалоонун аныктамалары
1. "Класс" апельсин картотекасы/кагазы катары аныкталат.2. Карточканын/кагаздын бир бөлүгүн кайчы менен кесүү аракети "мисал", "класстын экземплярын түзүү" же объектти түзүү деп аталат..3. Кесилген бөлүктөрдүн ар бири "объект" деп аталат.4. Ар бир кагазга жазылган нерселер объекттердин "атрибуттары" болуп саналат, башкача айтканда: ошол объект үчүн өзгөрмөлөр жана ыкмалар.
2 -кадам: Классты аныктоо
1. Кагазга/картка класстын атын жазыңыз. Бул учурда "Апельсин" деп аталат.2. Андан кийин класстан түзүлгөн ар бир объект менен байланышкан өзгөрмөнү жана ыкманы жазыңыз. Бул жерде, өзгөрмө "Ripe" жана метод "PickFromTree" болуп саналат.
3 -кадам: Объектти түзүү/тездетүү
1. 4 кутучаны табуу үчүн визит карта өлчөмүндөгү кагазды/картстокту жана маркерди колдонуңуз.2. Кайчыны колдонуп, барактан/карточкадан ар бир квадратты кесип алыңыз.3. Фигураларды кесүү аракети объект түзүү же "мисал", башкача айтканда, класстын экземплярын түзүү катары белгилүү. Бул жерде биз бир нече фигураларды кесип алдык, алардын ар бири "апельсин" классынын объектиси.5. Ар бир объект "Orange" классынын касиеттерине ээ болот.
4 -кадам: Объекттерди атоо
1. Объектилердин ар бирин фигураларга маркер менен жазуу менен атагыла.2. Бул жерде алар "NavelOrange", "ValenciaOrange", "BloodOrange" жана "Clementime" деп аталат.
5 -кадам: Объектилерге атрибуттарды бериңиз
1. Ар бир объект үчүн класста аныкталган өзгөрмөнү жана ыкманы жазыңыз.2. Бул жерде ар бир объект картасына "Variable: Ripe" жана "Method: PickFromTree" жазыңыз. Эми, Orange классынан түзүлгөн ар бир объектти башка ат менен жана ар бир объект үчүн өзгөрмө/метод менен элестетүүгө жана тийүүгө болот.
Сунушталууда:
Таш кагаз кайчы оюну: 6 кадам
Stone Paper Scissor Game: Бул менин биринчи үйрөткүчүм. Мен көптөн бери жазгым келди, бирок бул жерде жарыялай турган долбоорум жок болчу. Ошентип, мен бул долбоордун идеясы менен келгенде, мен бул чечимди кабыл алдым, ошондуктан мен tensorflow.js сайтын карап чыктым, ал мен
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы: 5 кадам
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncherди колдонуу техникасы: Объектке багытталган программалоого жаңы келген студенттер үчүн үйрөнүү/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн жолу. EkTools 2 дюймдук чоң сокку; катуу формалар эң жакшы.2. Кагаз же с
Рок кагаз кайчы: 10 кадам
Рок кагаз кайчысы: Максаты: Муну аяктагандан кийин Code.org аркылуу нөлдөн баштап рок, кагаз кайчы оюнун кантип жасоону үйрөнөсүз. Керектелүүчү материалдар / талаптар: Javascript синтаксиси, компьютер, Code.org аккаунту жөнүндө негизги түшүнүк
FoldTronics: Foldable HoneyComb структураларын колдонуу менен интегралдык электроника менен 3D объекттерди түзүү: 11 кадам
FoldTronics: Foldable HoneyComb структураларын колдонуу менен интегралдык электроника менен 3D объекттерди түзүү: Бул окуу куралы, биз FoldTronics, 2D кесилген негизделген жасалгалоо техникасын, 3D бүктөлгөн объектилерге электрониканы киргизүү үчүн сунуштайбыз. Негизги идея - 2D баракты кесүү плоттеринин жардамы менен 3D бал челегине бүктөлүүчү кылып кесүү жана тешүү
Эллипсти колдонуу менен айымдын боёо техникасы: 4 кадам
Эллипсти колдонуу менен айымдын боёк техникасы: Мен сизге мындай нерсени жасоо үчүн техниканы кантип колдонууну көрсөтөм: (Сапаты начар)