Алгоритмдік сауаттылық – алгоритмдер мен олардың түрлері туралы теориялық материалды меңгеру сауаттылығы, оны кәсіби қызметінде қолдана білу және оқушылардың іс-әрекетін ұйымдастыру және басқару.
Болашақ бастауыш мектеп мұғалімі болашақта да, жоғары білім беруде де пәнаралық сипатқа ие. Болашақ маман өз бетімен білім алу саласында немесе болашақ мамандық тиіс жақсы түсіну термині «алгоритм» және тәжірибеге оның кәсіби деңгейде, дамыта отырып, өзінің алгоритмдік сауаттылық бойынша барлық пәндер бойынша, яғни, болашақ маманның алгоритмдік сауаттылығы – кәсіби-педагогикалық сауаттылықтың енгізілген, тереңдетілген және әмбебап түрі.
Алгоритмді бастауыш сыныптың кез келген пәнін оқыту барысында қолдануға болады. Мысалы, қазіргі қолданыста жүрген жаңартылған білім мазмұны бойынша дайындалған бастауыш сыныптарға арналған «Қазақ тілі» оқулықтарында алгоритмге байланысты материалдарға талдаулар жасап көрсек.
Авторлар сөздерге жазбаша және ауызша талдаулар жасау үлгісін келтіреді. Мұнда нақты алгоритм деп берілмегенімен, нәтижеге жету үшін әр қадамның көрініп тұрғанын байқауға болады. «Бұлт» сөзіне жазбаша талдау үлгісі:
1) дауыстыны д әрпімен;
2) ұяң дауыссызды ұ әрпімен;
3) қатаң дауыссызды қ әрпімен;
4) үнді дауыссызды ү әрпімен бағдар сызық арқылы белгіле [142].
Осы қадамдарға ары қарай мынадай қадамдарды қосуға болады:
5) сөзде алдымен қанша буын бар екенін анықта;
6) неше дауысты дыбыс бар екенін анықта.
7) неше дауыссыз дыбыс бар екенін анықта [142, б. 102].
Осылайша кез келген сөзге жазбаша талдау жасауға үйретуге болады. Оқулықта берілген тағы бір тапсырмаға тоқталсақ. 122-бетте берілген 46- жаттығуда ауызша сөйлеуге дайындалу үшін оқушыға нұсқау берілген.
«Ұлттың болашағы ана тілінде» деген тақырыпта сөйлеуге дайындал. Ол үшін:
1) тақырып бойынша дереккөздерден мәлімет жина;
2) сөйлейтін сөзіңнің жоспарын құр;
3) қолданылатын мақал-мәтеліңді анықта;
4) ойың дәлелді болу үшін мысал ізде;
5) айтар ұсынысыңды тұжырымда;
6) сөйлеу барысында дауыс екпіні мен ырғағын сақта. Ым-ишара мен одағай сөздерді қолдан [142,б. 122]. Тапсырма жоспар түрінде келтірілгенімен, оны да алгоритм ретінде қарастыруға болады. Алдымен қажет мәліметтер жинақталуы тиіс, сөзінің жоспарын, яғни әр қадамын құру, айтар ойын дәлелдеу үшін түрлі мақал-мәтелдер мен нақыл сөздер, цитаталар іздестіру, т.б. жұмыстарды рет-ретімен орындай отырып, оқушы шығып сөйлейтін сөзінің толыққанды мәтінін құрастыра алады.
«Еңбекке баулу» сабағының барлық сабақтарында оқушылардың орындайтын іс-әрекеті белгілі бір рет бойынша, яғни алгоритмге сәйкес жүзеге асырылады деуге болады. Мысалы: 4-сынып «Еңбекке баулу» пәнінің 75-бетіндегі тапсырманы орындату алгоритміне тоқталсақ. Алдымен осы беттегі суретпен таныстырылады. Тауық жұмыртқасы қабығынан әр түрлі композиция жасауға болады. Әрі қарай қызғалдақты орындау жұмысының алгоритмі мынандай: 1. Екі-үш жұмыртқа қабығын жуып, кептіреміз.
1. Кептірілген жұмыртқаның қабықтарын қызыл, жасыл, көк түстерге бояймыз.
2. Бояуы кепкен соң жұмыртқаны кескішпен ұсақтаймыз.
3. Қатты қағаз бетіне әсем гүлдердің бірі – қызғалдақ гүлін бейнелейміз.
4. Қатты қағаздағы гүлдің сабағына, жапырақтарына жасыл түске, ал күлтелеріне қызыл, сарғыш түстерге боялған жұмыртқа қабықтарын желімдейміз [143].
Бұйым дайындау үшін алгоритм міндетті түрде орындалуы тиіс. Кейде алгоритмнің тармақталған түрі қолданылуы да мүмкін, бірақ негізінен, сызықтық алгоритм бойынша, яғни әр әрекет қатаң тәртіппен орындалады, сонда ғана сапалы бұйым алуға болады.
Келесі бір – «Ұлттық үлгідегі әшекей бұйымын жасаймыз» тақырыбындағы әрекеттер ретін көрсетейік. Ол тақырыпты өтпес бұрын оқушыларға алдын-ала қажет заттарды әкелу қажеттігін, ол заттардың мыналар екендігі айтылады: қағаз, қарындаш, қалың фольга, аса үшкір емес, әртүрлі жуандықтағы біздер немесе өрнек түсіретін кез келген құрал, қалың қатырма қағаз.
Жұмыстың жасалу реті мынандай:
1. Қандай әрекет түрін жасайтыныңды шеш. Сырға жасайсың бар, әлде шолпы жасайсың ба? Өңіржиек немесе басқа ұлттық әшекей түрін жасайсың ба? Алдымен әшекейдің үлгісін таңда.
2. Қалың фольганы үлгінің өлшемі мен пішіміне қарай қиып ал.
3. Қасықтың сырт жағымен не басқа заттармен фольганың бетін тегісте.
4. Фольганы қалың журналдың немесе компьютер тінтуіріне арналған төсеніштің бетіне қойып, оның үстіне алдын ала жасап алған үлгіңді орналастыр да, үшкір құралмен бастырып шық.
5. Үлгіні алып тастап, қалай шыққанын көр. Енді фольганың үстінен бастыр. Фольга жыртылып кетпеуі үшін қатты күш салып баспа.
6. Фольганы теріс аударып, бастырылған сызықтардың жанынан тағы да параллель сызық жүргіз, сонда сурет шығыңқы көрінеді.
7. Енді тағы да ұсақ бөліктермен әшекейлеу керек пе екенін ойлан.
8. Жасаған жұмысыңды үлгінің пішінімен бірдей етіп қиып алуыңа болады. Бұл нағыз әшекей емес, үлгі болғандықтан, оны әдемілеп әшекейлеп, қабырғаға іліп қоя аласың [143,б. 57].
Сурет 7 – «Еңбекке баулу» сабағы
Жоғарыда келтірілгендей, «Еңбекке баулу» сабағы барысында орындалатын жұмыстың белгілі бір алгоритмге сүйеніп, жүзеге асырылатына арналған бірнеше мысалдар келтіруге болады.
Орыс тілі пәнін оқыту барысында да алгоритм түрлерін көптеп қолдануға болады. М.Р.Львов, М.Разумовскаялар орфографиялық міндеттерді шешуде орындалатын төмендегідей әрекеттер ретін, яғни алгоритмдік ұйғарымдарды келтіреді:
біріншіден, сөздегі, сөз тіркесіндегі, мәтіндегі орфограмманы көре алу;
екіншіден, оның түрін анықтау: тексеруге бола ма, жоқ па; егер тексеруге болатын болса, ол қандай грамматикалық-орфографиялық тақырыпқа жатады; ережені еске түсіру;
үшіншіден, орфограмманың түріне, сәйкес ережесіне қарай мәселені шешу тәсілін анықтау;
төртіншіден, «қадамдарын», шешу баспалдақтары мен ретін анықтау, яғни мәселені шешу алгоритмін (көбінесе еске түсіру ретінде болады) құру;
бесіншіден, мәселені шешу, яғни баспалдақтың ешқайсысын жіберіп алмай, ешқандай қателік жібермей, алгоритм бойынша реттелген әрекеттер орындау; нәтижені алу – жазудың дұрыстығы жайлы қорытынды жасау;
алтыншыдан, мәселенің шешілуіне сәйкес сөзді жазу және өз жұмысын тексеру [144]. Осындай орыс тілі сабақтарында құрамына қарай сөзге талдау жасаудың алгоритмін келтіруге болады:
1-қадам. Сөзді (септіктеріне, жағы мен түріне қарай) өзгерт.
2-қадам. Түбірінен қосымшасын ажырат.
3-қадам. Тектес сөзді тап.
4-қадам. Олардың ортақ бөліктерін – түбірін тап.
5-қадам. Приставкасын бөліп ал.
6-қадам. Осындай суффиксі бар сөзді ірікте.
7-қадам. Суффиксті бөліп ал.
Осы жаттығуға қарай отырып, алгоритмді игергеннен кейін оқушының кез келген сөзге талдау жасай алуы әбден мүмкін. Жалпы алғанда, алгоритм әрекеттерді рет-ретімен орындай отырып, нәтижені дәл әрі тез арада алуға, егер әр қадамы дұрыс сақталған болса, материалды оңай әрі жеңіл игеруге көмектеседі.
Бастауыш сыныпта оқытылатын кез келген пән бойынша алгоритмдерге мысалдар келтіруге болады. Алайда, бұл мәселе біздің арнайы зерттеуіміз емес. Аталмыш мәселе ілгеріде әлі де терең зерттеуді талап етеді, тіпті бастауыштың пәндерін оқыту барысында қолданылатын алгоритмдер мәселесі айналасында арнайы зерттеу жұмысымен айналысуға болады деп ойлаймыз.
Бастауыш сынып оқушыларының іс-әрекетін ұйымдастыру алгоритмін тіпті сыныпта да ойлап табуға болады. Сыныптарда топтық, жұптық, жеке жұмыс түрлері ұйымдастырылады. Қазіргі уақытта соңғы екі ұйымдастырушылық форма әсіресе жиі қолданылады. Мұнда біз жұптық жұмысты ұйымдастырудың алгоритмін береміз:
- Карточка алыңыз (тапсырма);
- Өз миссияңызды карталарыңызда орындауды бастаңыз;
- Тапсырманы аяқтаудың нұсқаларын үстелдегі досыңызбен немесе жұппен талқылаңыз.
- Парталас көршііңмен бірге сұрақтарға жауап іздеңіз:
- Алынған ақпаратты жұппен бөлісіңіз;
- Көршіңізге сұрақ қойыңыз;
- Рөлдеріңмен ауысыңыздар;
- Тапсырмаға байланысты сұрақтарға жауап дайындаңыз;
- Тапсырманы аяқтау;
- Жауаптарыңызды бірдей жұп нұсқалармен салыстырыңыз;
- Нәтижелерді тексеріңіз;
- Бірлескен жұмыс үшін бір-біріңізге рахмет айтыңыздар [146].
Қазіргі уақытта компьютерлік технологиялардың өндіріске және бизнеске қарқынды енуі автоматтандырылған құрылғылардың (карталар, телефондардағы әртүрлі жазбалар және т.б.) болуымен байланысты.) Адам қызметінің алгоритмдік аспектілеріне ерекше назар аударылды. Мұның бәрі адамнан белгілі бір қатаң әрекеттер тізбегін сақтауды талап етеді. Кез-келген амалдар мен нәрселерді жасау үшін адам қандайда бір алгоритмді алдын-ала жасауы керек. Болашақ бастауыш сынып мұғалімдері күнделікті өмірде түрлі анықтамаларды электронды түрде алу, терминалдің көмегімен стипендия алу, «Оңайға» телефонның көмегімен ақша салу, «Егов» арқылы медициналық көмек алу, халыққа қызмет көрсету орталығына кезекке тұру сияқты түрлі іс-әрекеттерді орындау барысында қандай да бір қатаң реттің, яғни белгілі бір алгоритм орындайтынын біледі. Болашақ бастауыш сыныптардың мұғалімі жоғарыда айтып кеткен алгоритмге сай әрекеттерді өз кәсіби тәжірибесінде қажет екенін түсініп, мектептің бастауыш деңгейінде оқытылып-үйретілетін нақты түрдегі алгоритм түрлерін және айқын емес түрде қарастырылатын алгоритмге байланысты мәселелерді бір-бірінен айырып алуына, оқушыларға математикалық білім, білік, дағды қалыптастыру барысында, білім алушылардың сабақтағы қызметін ұйымдастыруда және бағыт беруде олар да, өзі де алгоритмге қатысты сауатты болуға, дамуға тырысуы қажет.
Оқу үдерісінде алгоритмді қолдану студенттерге әртүрлі дағдылар мен дағдыларды игеруге көмектеседі, олардың қабілеттері мен қабілеттеріне сенімді болуға көмектеседі, бұл оқытудың басты мәселесі болып табылады. Алгоритмдерді қолдана отырып, мұғалім оқытудың әр кезеңінде оқушылардың білімі мен дағдыларындағы олқылықтарды уақтылы және нақты анықтады, жіберілген қателіктердің себептерін көрді және оларды уақтылы түзетуге мүмкіндік берді, кейде осы алгоритмді орындау кезінде оқушы осы қателіктерді және оларды анықтау себептерін тапты. Осылайша, алгоритм басқалардың іс-әрекеттерін бақылау мен өзін-өзі бақылаудың сапалы құралына айналды және өзін де, болашақ маманның да қателіктерін анықтады.
ББСМ-і жоғары оқу орнында оқып жүрген кезде 1-курста «Кіші мектеп жасындағы оқушыларға жаңартылған математикалың білім беру негіздері» пәнінен бастауыш сыныптарда оқытылып үйретілетін алгоритмге қатысты «сыйымдылықты өлшеу, екі таңбалы санды бір таңбалы санға бөлу, ұзындықты өлшеу, екі таңбалы санды разрядтан аттамай қосу, баған түрінде көбейту» [145] қатысты теориялық білімге ие болады. Ал «Жаңартылған мазмұндағы «Математика» пәнін оқыту әдістемесі» пәнінде теориялық негіздерде қарастытылған алгоритмдерді оқу үдерісінде өздері пайдаланып, кіші мектеп жасындағы оқушыларға қалай үйрету қажеттігін меңгереді. Дегенмен, тәжірибе барысында біздің байқағанымыздай, болашақ педагогтердің мектеп қабырғасында тәжірибеде және бастауыштың оқыту үдерісінде алгоритмдерді тиімді қолданбайтындарын, кіші жастағы оқушыларға амал алгоритмдерін пайдалану жолдарын игертуде көптеген қиыншылықтардың туындайтынын байқауға болады. Соның негізінде біз ББСМ-нің алгоритмдік сауаттылығы дамыту әдістемесіне, әдіс-тәсілдеріне талдайлар жасамақпыз.
Біздің ойымызша, ББСМ-нің мынандай алгоритмге қатысты білім, білік және дағдылары, құзыреттіліктері болуы тиіс:
нәрсенің не нысанның қандай да бір өзіне тән ерекшеліктерін таба алу білігі;
таңбалардың логикалық құраушысын құрастыру білігі;
алгоритм түзу мен оның жалпыға белгігі алты қасиеті жайлы негізгі қағидаларын білу;
бастауышта қарастырылатын алгоритмнің үш түрін білу;
алгоритм түзе алу;
алгоритмнің дұрыс не бұрыс екендігін тексере алу, алгоритмді түрлі сызба, сөз, график, кесте, граф түрінде бере алу білігі;
алгоритмді әр түрлі түрде бейнелей алу білігі;
нақты алгоритмге сай қимыл, қызмет ете алу білігі;
оңтайлы әрі қолайлы алгоритм түзіп, оны іріктей алу білігі [146,б. 287].
ББСМ-нде санамалап берілген оның бойында қалыптасуға тиісті білік пен дағдыларды математикалық жаттығулардың әр түрін жаздыраі, істете отырып жүзеге асыру қажет. Болашақ мамандар бастауыш сыныптың математикалық жаттығулар немесе тапсырмалардың тізбегін, әр қадамын дұрыс түзген кезде талапқа саай болатынын, қателіктің болмайтынын, оқулықтар мен оқыту құралдарында берілген анықтамалар, ережелер мен қағидалардың дұрыс түсінулеріне себепші болып, жаттығудың мазмұнындағы материалдарды дұрыс әрі жеткілікті деңгейде қабылдауына мүмкіндіктің берілгенін білуі тиіс. Слнымен бірге жаттығулардың мазмұны мен логикалық бірлігі дұрыс тұжырымдалғанын, нақты ұйғарым жасалғанын да түсінеді. Бұдан шығатын қорытынды, жаттығулардың реті дұрыс түзілген, жүйе бойынша талданған, мазмұны логиканың талаптарына сай құрастырылған мәселенің саналы түрде бекітілітеніні баса айтуға болады.
Осы мәселе жайлы Л.Н.Ланда былай дейді: «есепті шығарудың қандай да бір алгоритміне үйрете отырып, біз адамға алгоритмнің көмегімен түрлендіретін қандай да бір нысандарды басқару құралын ғана емес, өзін-өзі, өзінің ақыл-ойын және практикалық әрекеттерін басқару құралын да береміз» [147] деп жазады. Бұл болашақ бастауыш сынып мұғалімдері студенттерге алгоритмдік іс-әрекетті ұйымдастыруға және алгоритмдік сауаттылықты арттыруға мүмкіндік беретін сапалы бағдарламалық қамтамасыз етуді үйретеді дегенді білдіреді.
Болашақ мамандардың алгоритмдік сауаттылығын бірнеше жолмен жақсартуға болады. Осындай тәсілдердің бірі – дайын алгоритм беру, оларды үйрету және оны кейінгі зерттеулерде қалай қолдануға болатындығын үйрету. Екіншісі – болашақ мамандардың өздері үшін алгоритмді «ашу» немесе студенттердің өздері үшін алгоритм құру. Бастауыш мектеп оқулықтарында келтірілген әртүрлі жаттығуларды орындау алгоритмі оқушылардың өздері үшін анықталуы керек, тәжірибе жасап, одан нәтиже шығуы керек.
Сонымен бірге, ББСМ-н әдістемесі оқытып үйрету барысында алгоритммен байланысты мынандай математикалық әрі әдістемелік сауаттылық қалыптастыру тәсілдерін анықтап алуға болады:
белгілі бір алгоритмге сәйкес жаттығулар орындау;
алгоритмнің қалай орындалғанын түсіндіру, яғни дұрыс түсіндіру арқылы қатағ реттілікті сайқтау, жүзеге асыру;
түрлі алгоритмдің ұйғарымдар мен тапсырмалар құрастыру және оқыту үдерісінде сынақтан өткізу, тәжірибе жасау;
алгоритмді сөз, кесте, граф, график, блок-сызба түрінде модельдеу [146,б. 288].
Біз жоғарыда бастауыш сыныптың математикасындағы нақты жағдайда «алгоритм» терминін қолдана отырып, оқытылатын алгоритм түрлерін, атап айтсақ, арифметикалық амалдардың алгоритмдерін, яғни екі таңбалы санға бір, екі таңбалы сандарды жазбаша қосу мен азайту тәсілдері, екі таңбалы санға бір таңбалы санды жазбаша көбейту және бөлу амалдарын, тік төртбұрыш пен шаршы салудың екі түрлі салу алгоритмдерін арнайы қарастырылатынын айтқанбыз. Бұдан басқа бастауышта арнайы «алгоритм» деп айтылмаса да, қата, ретпен орындалатын материалдар жеткілікті. Ол мәселелерге тереңірек тоқталар болсақ: бастауыш сыныпта қарастырылатын жай және құрама есептерді шешу алгоритмдері; қарапайым және күрделі өрнектер мен теңдеулердіің түбірін табу алгоритмдері; салу есептері: бұрыш салу, тік бұрышты үшбұрыш салу, симметриялы, параллель және перпендикуляр түзулер тұрғызу алгоритмдері, бөлшек сандармен жұмыс: бұрыс бөлшекті аралас санға айналдыру және керісінше, сандарды белгілі бір разрядқа дейін дөңгелектеу, санның пайызын табу және керісінше алгоритмдері; жиындарды әріптермен белгілеу, оқу, олардың бірігуі мен қиылысуын графтар түзуде қолдану алгоритмі, қарапайым және геометриялық шамаларды қарастыру барысы мен оларды оқытудағы «бірізділік» алгоритмі, сандарға талдаулар жасау алгоритмдері, т.б. [146,б. 288].
ББСМ-і «Кіші мектеп жасындағы оқушыларға жаңартылған математикалык білім негіздері» пәнінен ықтималдықтар теориясы мен комбинаторика, математикалық статистика элементтері, теріс емес бүтін сандардың әртүрлі ережелері, айнымалысы бар өрнектер, стохастика элементтері (орналастырулар, алмастырулар, терулер), геометриялық фигуралардың ауданы, периметрі мен көлемдерін табу туралы білімдерін тереңдетіп, оларды есептеу мен табу [148] математикалық жаттығулар орындаудағ есептер шығарып, мысалдар мен теңдеулер шешуде қолдануға машықтанған еді. Ал бастауыш сыныптарда әсіресе комбинаторлық есептерді шығаруда формулаларды қолдану қарастырылмаған, бірақ комбинаторикаға, ықтималдықтар теориясына арналған жаттығулар бастауыштың оқулықтарында көптеп кездеседі. Болашақ бастауыш сынып мұғалімдерінің өздері осындай материалдарға берілген тапсырмаларды алдымен өздері түсініп, шығара алулары тиіс. Аталмыш материалдарға берілген жаттығуларды орындатуда алгоритмдер құрастыра алып, оның дұрыстығынк көзін жеткізіп, яғни өзі сол алгоритмді бірнеше жаттығуларды орындау барысында жаттығып, бастауыш сынып оқушыларына да үйретуге тырысулары қажет. Комбинаторлық есептерді немесе ықтималдықтар теориясына берілген жаттығуларды орындатпас бұрын оқытушы студенттерге алдын-ала дайындалған алгоритмді береді. Мысалы: Үш әртүрлі түсті мәшинелер берілген. Олардың ішінен қонжық пен көжек бір мәшинеден алулары тиіс. Осы әрекетті олар неше нұсқамен іріктеп ала алады? деген тапсырма берілсін. Жаттығуды орындау барысында болашақ мамандарға алдымен кестені пайдалана отырып, есептің жауабын табуға болатынының үлгісін көрсетіп, алгоритмін құрғызады. Алгоритм мынандай болуы мүмкін:
неше мәшине бар екенін тап, санын айт.
неше аң бар екенін тап, санын айт.
кестеде неше баған болуы қажет екенін айт.
кестеде неше жол болуы мүмкін, тап.
заттар қайталана ма, соны тап.
олар қайталанбай ма, оны айт.
кестенің әр бағанына мәшинелерді қой.
кестенің әр жолына аңдарды қой.
әр жол мен бағанды сәйкестендір, жұп құр.
неше жұп шықты?
неше тәсіл шығардың? [134,б. 45].
Сурет 8 – Комбинаторикалық есепті кесте арқылы шешу
Болашақ мамандар бұл тапсырманы орындату үшін кетенің әр бағаны мен жолдарына заттары қойып шығады да, ондағы заттардың қандай ретте, қалай орналасқанын айтып береді. Енді олар кестедегі заттардың атауларының бас әріптерін алады да, жұптар құрады: ҚонжықҚ; ҚонжықС; ҚонжықК; КөжекҚ; КөжекК; КөжекС. Тапсырманы орындату барысында болашақ мамандар шатасып қалмау не жұп қалып қоймас үшін алдымен бір аңды мәшинелермен, содан соң екінші аңды мәшинелермен жұптап шығады [134,б. 45]. Қазіргі таңда қолданысқа жүрген 4-сыныпға арналған «Математика» оқулығының 69-бетінде (3-бөлім) берілген 2-жаттығуда «егер сандарды жазуда цифрлар қайталанбайтын болса, онда 1,2,3,4,5 цифрларынан қанша екі таңбалы сан құрастыруға болады?» деген тапсырма берілген [84,б. 64]. Жаттығуды орындау үшін алдымен студенттердің өздеріне қандай алгоритм құруға болатынын айтқызып, жоғарыдағыдай кестенің көмегімен не «таңдап алу» тәсілі арқылы комбинаторика элементтеріне берілген есептер мен тапсырмаларды бастауыш сынып оқушыларына үйрету үшін әдістемесін игеріп, тапсырманы орындату жолдарын анықтауға жағдац жасауға болады. Болашақ педагог тапсырма не жаттығудың мазмұнына қарай алгоритм түзу үшін тапсырманың не жайлы аытылып тұрғаны, оның берілгенінде не бар екенін өзі анықтап алуы тиіс. жоғарыда берілген тапсырмадағы аса мән беретін мәселе екітаңбалы сан құрастыру үшін цифрлар қайталанбауы тиіс екенін ескеру қажет. ББСМ-нің де бастауыша жұмыс жасап жүрген мұғалімдердің де жиі жіберетін кемшіліктері оларға нақты бір алгоритмнің болатынын айтпай, әр қадамын талдатпай, орындау барысын жүйесіз жасатады, қай сан мен қай саннан жұп құру арқылы екітаңбалы сан шығатынына көңіл бөлмейді. Сол үшін біз төмендегідей алгоритм түрін ұсынамыз:
неше таңбалы сан құрастыруымыз қажет.
ондығы 1 болатындай екі таңбалы сандар қатарын жаз;
ондығы 2 болатындай екі таңбалы сандар қатарын жаз;
ондығы 3 болатындай екі таңбалы сандар қатарын жаз;
ондығы 4 болатындай екі таңбалы сандар қатарын жаз;
ондығы 5 болатындай екі таңбалы сандар қатарын жаз;
неше екі таңбалы сан жаздың?
неге сонша сан шықты, түсіндір [134,б. 46].
Комбинаторлық есептерге берілген кез келген тапсырмаларды орындау барысында алгоритмдерді дұрыс құрса, және әр қадамын түсіне отырып, ретімен орындап шықса, материалдың оңай игерілетінін, тапсырмаларды қатесіз әрі нақты орындап шығуға болатынын болашақ маманның өзі игереді. Сонымен бірге, сабақтағы тапсырманы орындауға көп және артық уақыт жұмсамайды және тапсырмалар қандай да бір нақты қадамдар арқылы орындалғандықтан, материалды тез үйретіп шығуға мүмкіндіктің болатынын түсінеді.
Бастауыш сынып оқулықтарында логикаға құрылған есептер өте көп. Сондай есептерді шығару барысында граф, сызба түрінде және «мүмкіндіктер тармағын» пайдаланып, талдаулар жасай отырып, алгоритмге сай әрекеттер орындатуға болатынын да үйретуге болады. Мысалы мынандай есеп берілді: «Мектеп асханасында екі бірінші тағам: кеспе көже және борщ; үш екінші тағам: котлет, қуырдақ және палау ұсынылды. Бір бірінші және бір екінші тағамнан тұратын неше әртүрлі түскі ас мәзірін құрастыруға болады?» [146,б. 289]:
Тапсырманың жанында сызба беріледі, сол бойынша төмендегідей жұмыс ұйымдастырылады:
алдымен сызбаны дәптеріңе сызып ал;
қандай тағам түрлерін алғың келеді, соны анықта;
сызбадағы әр нүктенің жанына таңдап алған тағамыңның бас әрпін жаз;
осындай неше сызық шыққанын анықта;
түскі ас мәзірін құрастырудың неше нұсқасын құрастыруға болатынын тап;
неше нұсқа шықты?
нұсқалардың санын жаз [146, б.289].
Сурет 9 – «Мүмкіндіктер тармағы» арқылы шешу
Жоғарыда жүргізілген алгоритмді есепті «мүмкіндіктер тармағы» деп аталатын тәсіл арқылы шығаруға үйрету алгоритмі деуге болады. Біз ілгеріде тек «мүмкіндіктер тармағы» арқылы ғана емес графтарды пайдаланып та, есеп шығару алгоритмін үйретуге болатынына тоқталамыз:
алдымен сызбаны дәптеріңе сызып ал;
қандай тағам түрлерін алғың келеді, соны анықта;
әр нүктенің жанына таңдап алған тағамыңның бас әріптерін жаз;
меңзердің көмегімен бір-бірімен байланыстырылып сызылған әріптерге қара;
неше жұп құрастыруға болатынын анықта;
құрылған жұптарға сәйкес әріптерді ретімен жаз;
түскі ас мәзірінің неше нұсқасы шықты?
нұсқалардың санын анықта.
жауабын жаз жіне түсіндір [146,б. 290].
Сурет 10 – Есептің графы
ББСМ-не комбинаторлық есептерге ғана байланысты емес, жоғарыда айтылған бастауыш сыныптарға қарастырылатын өзіміз ұсынып отырған материалдарды қарастыру алгоритмдерін оқытып үйретіп, мамандардың өздерінің де әдістемелік-математикалық сауаттылығын арттыруға мүмкіндік болады. Студенттер бастауыш сыныптарға арналған «Математика» оқулығының беттерінде берілген математикалық жаттығулар жүйесін, атап айтсақ, мысалдар, меңдеулер мен есептерді орындатудың, талдатудың, қотырудың алгоритмін де біліп, оқушыларға орындату алгоритмін қолдана алуға машықтануы міндетті. Математиканы оқыту дәістемесінің практикалық сабақтарында біз алдымен жаттығудың түрлерін ажыраттырып, әр жаттығуды орындатудың да алгоритмін үйретуді жөн көрдік. Жаттығуды орындатудың алгоритмі мынандай:
жаттығуды (есепті, мысалды, теңдеуді) оқытыңыз;
оқу барысында жаттығудың түрін анықтап алыңыз;
жаттығудың мәтінін не не шартын қайтадан оқытыңыз;
алдымен нені табу қажет, соны анықтатыңыз;
мысал не теңдеу болса, алдымен нені орындау қажеттігін анықтатыңыз;
алгоритмді қолдана отырып, оқушылармен бірге жаттығуды талдаңыз;
жаттығуды қалай орындаатасыз, соны анықтаңыз;
барлық оқушылардың бірдей деңгейде жаттығуды орындағанына көз жеткізіңіз;
жаттығудың қалай орындалғанын қорытыңыз;
есепті шығарғанды нені тапқанын анықтатыңыз;
мысал не теңдеуді шешкенде, қандай амал орындағанын айтқызыңыз;
оқушылардың өздеріне рефлексия жасатыңыз;
кері байланыс жасатыңыз [146,б. 290].
Кіші мектеп жасындағы оқушыларға математикада қарастырылатын материалдардың алгоритмдерін оқыту және оларды қолдануға үйрету болашақ бастауыш сынып мұғалімдерінің негізгі әрекеттерінің бірі болып табылады. Олай дейтін себебіміз, оқушылардың өздері кез келген тапсырманы не жаттығуды орындау барысында қандай да бір алгоритмді құрып, сол бойынша қатаң түрде әр қадамды саналы түрде орындайтын болса, тапсырмалар жүйесінің, белгілі бір ретпен орындалатынына, жаттығулардың түрлеріне қарай алгоритмнің де әртүрлі болатынына, соған сәйкес орындайтын әрекеттерінің ішінен басты мәселені бөліп алуға, жаттығуларды, әсіресе есептерді талдау алгоритмін үйреніп алып, есептер шығаруда қолданып, білімдерін жинақтап, тапсырмалар орындауда тиімді тәсілдерін іріктеп алып, тіпті өз әрекеті мен өзгенің әрекеті мен жұмысын бағалауға үйреніп, жаттығуларды орындауда бірнеше тәсілдердің болатынын біліп, солардың ішінен ыңғайлысын, қолайлысын таңдап алуға үйрету [146,б. 291] жүзеге асырылады. Осыған орай, болашақ мамандар алгортмдердің тапсырмаларды орындаудағы орны мен рөліне ерекше мән беріп, өзінің келешектегі кәсіби іс-әрекетінде атқаратын жұмысының ретімен, жүйелі орындалатынын біліп, соған сәйкес өз әрекетін ұйымдастырып, оқушылардың да сабақтағы іс-әрекеттерін ұйымдастыру барысында да қолдануға үйреніп, орындайтын тапсырмаларының әр тәсіліне қарай алгоритмнің қолайлысын таңдап алуға машықтана бастайды, яғни ББСМ-нің әдістемелік-математикалық және алгоритмге қатысты да сауаттылығының дамитыны сөзсіз.
Достарыңызбен бөлісу: |