3, підтримуюча кирилицю. p align="justify"> Вже в початковій школі діти легко можуть освоїти такі поняття як В«паралельністьВ» і В«синхронізаціяВ». При цьому важливим є не В«знанняВ» термінології, але розуміння взаємної зв'язку виконуються потоков.берет все краще від обчислювальної техніки та дизайну інтерфейсів для того, щоб зробити процес програмування більш привабливим і доступним для дітей, підлітків і тих, хто хоче навчитися програмуванню. [15]
Основні особливості Scratch:
Блочне програмування. Для створення програм у Scratch, ви просто поєднуєте графічні блоки разом у стеках. Блоки зроблені так, щоб їх можна було зібрати тільки в синтаксично вірних конструкціях, що виключає помилки. Різні типи даних мають різні форми, підкреслюючи несумісність. Ви можете зробити зміни в стеках, навіть коли програма запущена, що дозволяє більше експериментувати з новими ідеями знову і знову. p align="justify"> Маніпуляції даними. Зі Scratch ви можете створити програми, які керують і змішують графіку, анімацію, музику і звуки. Scratch розширює можливості управління візуальними даними, які популярні в сьогоднішній культурі - наприклад, додаючи програмованість, схожих на Photoshop фільтрів. p align="justify"> Спільна робота та обмін. Сайт проекту Scratch пропонує натхнення і аудиторію: ви можете подивитися проекти інших людей, використовувати і змінити їх картинки і скрипти, і додати ваш власний проект. Найбільше досягнення - це загальна середу і культура, створена навколо Scratch.предлагает низька підлога, висока стеля і широкі стіни. У роботі зі Scratch приділяється особлива увага простоті, іноді навіть на шкоду функціональності, для більшої зрозумілості. p align="justify"> Коли учні працюють над проектом в Scratch, вони мають шанс вивчити важливі обчислювальні концепції, такі як повторення, умови, змінні, типи даних, події та процеси. Scratch вже був використаний для подання цих понять учням різних віків, від елементарної школи до коледжу. Деякі учні перейшли від традиційних, текстових, мов програмування, після того, як їм показали програмування в Scratch.основан на кращому від мови програмування Squeak. Він був натхненний попередньою роботою над Logo і Squeak Etoys, але задуманий більш простим і інтуїтивним. [7]
Більшість людей розглядають програмування на комп'ютері як нудне, особливе заняття, доступне тільки для тих, хто має хорошу технічну підготовку. І справді - традиційні мови програмування, такі як Java і C + +, дуже складні для вивчення. Та й у базовому курсі інформатики, за програмою 2005 року, на вивчення пропонується Паскаль, добірка завдань, для якого в основному математичного змісту, що дуже складно для дітей зі слабкими знаннями з математики. Завдання Scratch, як нової мови програмування - змінити це. Хоча і в даному середовищі є математичні функції, обчислення, змінні, а в новій версії є ще й списки. При викладанні програмування мало просто по...