Skip to main content

Мұғалім құралдар жинағы белгішесі Мұғалімнің құралдар жинағы - Осы оқудың мақсаты

Бұл STEM зертханасы роботты анықтаған жағдайларға жауап беру үшін бағдарламалауға бағытталған. Бұл бірінші оқылым шарттылық, логикалық (ШЫН немесе ЖАЛҒАН) шарттар идеясын және осы бағдарламалау құрылымдарын жобаға қосудың пайдасын енгізуге арналған. Студенттер шартты бағдарламалауды қоса алғанда, роботтың қоршаған ортаға қалай жауап беретінін жақсартатынын түсінуі керек.

Роботты қарап отырып, ол өзінің мінез-құлқы туралы шешім қабылдап жатқан сияқты көрінуі мүмкін, бірақ бағдарламалау аясында ол шарттарды тексеріп, тиісті әрекет жасайды. Оқушылар жағдайлардың өздерінің негізделген шешімдеріне қалай әсер ететінін қарастыра алады.
Қабылданатын шешім: Қолшатыр алуым керек пе?
Ағымдағы жағдай: Жаңбыр жаууы ықтимал (РАС).
Шешім: Қолшатыр алыңыз.

Шешім қабылдау
ШЫН және ЖАЛҒАН жолдар

Шешім қабылдау

Ең қарапайым деңгейде бағдарламалар қарапайым әрекеттер тізбегін орындау үшін жазылады. Мысалы, сіз роботтың алға қарай жүруін, сондай-ақ межелі жерге жету үшін бірнеше бұрылыс жасағанын қалауыңыз мүмкін. Бірақ, егер сіз роботтың алға жылжып, бағытын аяқтау үшін дұрыс уақытты күтуін қаласаңыз ше? Бұл шартты мәлімдемелермен бағдарламалауды қажет етеді. Жобаңызда «бастаудың дұрыс уақыты» дегенді анықтау үшін шартты мәлімдемені қолданасыз. Мүмкін, «дұрыс уақыт» түймені басқаннан кейін немесе сенсор белгілі бір деңгейді анықтап, содан кейін көлік жүргізе бастайды. Роботтың мінез-құлқын бақылағанда, ол көлікті қашан бастау керектігін шешіп жатқандай болып көрінеді, бірақ бұл көлікті қашан бастау керек деген шартты қойғандықтан.

Шартты мәлімдемелер логикалық (ШЫН немесе ЖАЛҒАН) шартты пайдаланатын қуатты бағдарламалау мәлімдемелері болып табылады және ол сезетін нәрсеге байланысты робот басқаша әрекет ететін жобаларды әзірлеуге мүмкіндік береді.

Келесі мысалда Brain Up түймесі басылса (ШЫН) робот алға жылжиды. Brain Up түймесі басылмаса (FALSE) робот қозғалысты тоқтатады. Бұл роботтың Brain Up түймесі басылғанда ғана алға қарай қозғалатынын көрсетеді, әйтпесе робот тоқтайды.

Оқуыңызды кеңейту белгішесі Оқуыңызды кеңейтіңіз

Бұл әрекетті кеңейту үшін студенттеріңізден топтарға жұптасып, басқа топ аяқтау үшін лабиринттің эскизін жасауды сұраңыз. Лабиринт кем дегенде үш-бес шартты мәлімдемені қажет етуі керек. Мысалы, қабырға болғанша алға қарай жүріңіз. Содан кейін солға бұрылыңыз. Оқушылар лабиринттің шешімін блок-схема түрінде жазуы керек. Содан кейін студенттер лабиринттерді басқа топпен алмасуы керек, ол өз кезегінде блок-схема түрінде лабиринттің шешімін жасауы керек. Содан кейін екі команда жауаптардың қаншалықты сәйкес келетінін көру үшін салыстыру керек.

Бұл әрекетті онлайн немесе мобильді ойындармен байланыстыру үшін студенттеріңізден өздерінің сүйікті ойынының/қолданбасының мақсатын сипаттауды сұраңыз. Содан кейін студенттерге өз ойынында орындайтын алғашқы он иә/жоқ немесе дұрыс/жалған шешімдерді көрсететін блок-схема жасауды сұраңыз.