Алгоритмдер (қосымша сабақ)

Бұл қосымша оқытуға арналған міндетті емес сабақ

  • Алгоритмнің не екенін білу
  • Алгоритм жасау практикасы

Бұл сабаққа арналған іс-шаралар:

АЛГОРИТМ ДЕГЕНІМІЗ НЕ?

Солтүстік Америкада өсетін балалардың көпшілігі жержаңғақ майы мен желе сэндвичтерін жақсы көреді. Джонна мен Эванның әкесі Джошқа сэндвич жасау туралы нұсқауларын қараңыз.

Дереккөз: «Жасанды интеллект туралы білу: К-12 студенттеріне арналған ИСМ ресурстарының хабы», MIT Media Lab

Бейнеде Джош, әкесі, қарапайым қадамдық пәрмендер айтылмаса, ештеңе істемейді. Компьютер сияқты, ол тек нақты және нақты нұсқауларды түсінеді.

Джонна мен Эван әкесіне сандуғаш жасау алгоритмін берді, нәтижелері аралас болды.

Алгоритм - сатылы нұсқаулар жиынтығы. Компьютердің бір нәрсені жасауы үшін оған алгоритм беру керек.

Technowation Girls бағдарламасында мобильді қосымша жасау үшін алгоритмдерді жазуды үйренесіз!

Біреуге анық нұсқаулар жазуды тәжірибеден көрейік.

Үздік тәжірибелер:Оқушыларды тапсырманы кішігірім қадамдарға бөлуге ынталандыру. Бұл кодтаудың алғашқы қадамы екенін еске салып, оларды қызықтырыңыздар. 

Қосымша әрекет: Оқушыларыңызбен "жержаңғақ майы және джем" тапсырмасын орындаңыз!

Қосымша ақпарат: Еуропалық мектептер кішкентай балаларға (4-5 жас) информатика пәнін оқыту әдістерімен тәжірибе жасады, бірақ бұл кез келген адаммен өткізуге болатын өте қызықты әрекет!

Олар компьютерлердің ақылды еместігін көрсеткісі келді. Олар біз бағдарламалағанның бәрін жасайтын өте жылдам (және мылқау) машиналар. Мұны істеу үшін олар компьютерлерді бейнеледі, ал балалар PB&J жасау үшін компьютерлерді/мұғалімдерді "бағдарламалады". Егер оқушының алғашқы қадамы "жержаңғақ майын нанға жағу" болса, онда мұғалімдер/компьютерлер айқын істер жасамайды, керісінше жержаңғақ майын бүкіл нанға жағу керек (өйткені оқушы тосттың бір бөлігін ғана көрсетпеген).

Мұнда мысалдар мен қосымша нұсқаулар бар бейне бар.

Оқушыларға сұрақ қоюға бағыттайтын сұрақтар: Ойнау алгоритмін қажет ететін басқа ойындар бар ма? Адамдардың тапсырыстарын жасау керек асхана ойындарының кез келгені туралы ойланыңыз. Алдымен етті пісіріп, көкөністерді таңдап алып, содан кейін бәрін бірге тәрелкеге салады! Артық пісірілген сияқты! Алгоритмді қолданатын басқа нақты өмір ойындары бар ма? Рубик текшесі туралы не айтуға болады?Квадраттар сіз қалаған жерге ауысқанша белгілі бір схемаларды қайталайсыз - бұл алгоритм!

Тәлімгер кеңестері AmeriCorps қолдауымен ұсынылған.

қою көк түсті стильдендірілген A әріпі, AmeriCorps логотипі 

ACTIVITY1: АЛГОРИТМ ЖАЗУ

Мұнда алгоритм әрекетінің екі нұсқасы бар. Біреуін немесе екіншіні, не екеуін де жасауға болады. Бірінші әрекет - дене бітімі (би!) сондықтан командаңыз жеке кездесіп жатса жақсы нұсқа. Егер іс жүзінде кездессеңіз, екінші параметрді, сурет салу әрекетін сынап көргіңіз келуі мүмкін. Нұсқауларды оқу үшін кез келген әрекетті басыңыз.

РЕФЛЕКСИЯ

Енді алгоритм жасау үшін не қажет екенін сезінесіз. Мобильді бағдарламаға не істеу керектігін айту үшін өз алгоритмдеріңізді жасайсыз.

рецепт кітабы
Сіз қазір басқа біреуге нұсқау беруге жақындайсыз ба?
Егер әрекеттен алгоритмді қайта жаза алсаңыз, қандай бөліктерді өзгертер едіңіз?

НЕГІЗГІ ТЕРМИНДЕРГЕ ШОЛУ

  • Алгоритм – бір нәрсені қалай жасау керектігін түсіндіретін қадамдық нұсқаулар

ҚОСЫМША РЕСУРСТАР

Алгоритмнің не екені туралы аздап қосымша ақпарат қажет болса, бұл көруге болатын жақсы бейне.