2.2. Scratch бағдарламасында танымдық ойындарды құру.
Scratch – бұл кодты жазу процесін жеңілдететін бағдарламалаудың визуальді тілі. Оны әралуан көңілді және қызықты бағдарламалар жазу үшін қолдануға болады. Scratch – бұл бағдарламалау бастамасының өте жақсы әдісі.
Көп адамдарда мынаңдай сұрақ туындайды: Scratch – бұл қандай бағдарлама? Оған өте оңай жауаб бар.
Scratch арқылы ең алғашқы бағдарлама жазу тәжірибесін жасай аламыз.
«Циклдің» не екенін түсінуге оңай тапсырмалар бар, әртүрлі циклдік операторлар бар.
Солардың көмегімен интерактивті түрде үйрететін кішігірім бағдарлама жазуға болады.
Scratch бағдарламасының тарихына тоқталып кетейік. Scratch бағдарламалау ортасының атауы ерекше, осы бағдарламаның эмблемасы – кішкентай Scratch (орысша-царапка, қазақша- тырнауыш) деп аталатын мысықтың баласы.
Бағдарлама оны басып, жазып шығарудың орнына кодтың блоктарын біріктіру жолымен жасалады. Scratchті қолдану оңай және жеңіл, сонымен қатар басқа бағдарламалау тілдерінің қолданысқа қажетті негізгі идеяларын сізге үйретеді. Бұл көпплатформалы өнім, яғни оны Windows, Linux және тағы басқа да операциялық жүйелерде орната беруге болады. Массачусет технологиялық институтының «Lifelong Kindergarten Group» зерттеушілер командасы Scratch программалау ортасын Лего конструкторы мен Лого тілі идеясының жалғасы ретінде 2007 жылы құрған болатын.
Scratch -мультимедиалық жүйе. Тілдің операторларының көп бөлігі анимациялық және бейне эффектілер құруға, дыбыс пен графикамен жұмыс жасауға бағытталған. Ол бас кезінде 8-16 жас аралығындағы оқушылар үшін ойластырылған болатын, бірақ қазіргі таңда программалау ортасы әртүрлі жас аралығындағы пайдаланушылар үшін қолжетімді әрі қызықты. Жобадағы кейіпкерлердің суретін салу, оны қозғалысқа келтіру, дыбыс қосу тіпті кішкентай бүлдіршіндер мен ата-аналардың өзін еліктірері сөзсіз. Көптеген жоғары оқу орындарының студенттері Scratch программалау ортасын компьютерлік сыныптарда қандай да бір объектінің моделін жасау барысында дәрісте қолдану үстінде. Бұл программалау ортасын http://info.scratch.mit.edu сайтынан жылдам әрі тегін жүктеп алуға болады.
Миллиондаған пайдаланушылар Scratch жобаларды әртүрлі жағдайларда -үйде, офисте, мұражайлар мен кітапханаларда жасайды. Ол әлемнің 150 мемлекетінде қолданылып, 40 тілге аударылған. Программалау ортасы барлық деңгейде (бастауыш буыннан жоғары буын оқушылары) және кез келген оқу пәндерінде (математика,информатика, тілдер, қоғамдық т.б.) ұтымды пайдаланылуда. Пайдаланушылар мен мұғалімдер http://scratch.mit.edu сайтында бір-бірімен тығыз байланыс жасап, әртүрлі мысалдармен, ресурстармен және жобалармен алмаса алады.
Скретч-анимацияланған ертегілер, мультфильмдер, ойындар мен модельдерді құрастыруға арналған жаңа программалау ортасы. Программада объектілермен бірнеше әрекеттер жасауға болады: жылжыту, түрін өзгерту, басқа объектілермен байланыстыру және т.б. Объектілі- бағдарлы программалау ортасына негізделген сценарий түрлі-түсті және әртүрлі пішіндегі блоктардан құралған командалардан құрастырылады.
Программаның жасалуын тереңірек ұғындыру үшін қазіргі өмірден мысал келтірген жөн. Оған айқын мысал ретінде әр түрлі кубиктерден фигуралар мен конструкциялар жиналатын Лего конструкторын алуға болады. Кубиктерді дұрыс қиюластырмаса қажетті фигура немесе конструкциямызды ала алмаймыз. Сол сияқты Scratch программалау ортасында да программаның алгоритмі дұрыс құралмаса қажетті анимациялық эффектіге қол жеткізе алмаймыз.Айта кететіні Лего конструкторын құру барысында фигуралар жоғары қарай көтеріліп өссе, ал Scratch-те скриптілер жинау арқылы төмен түседі. (Сурет - 2.1)
Сурет - 2.1
Достарыңызбен бөлісу: |