Blockly

Блокли (англ. Blockly) — это библиотека для создания среды визуального программирования. Блокли включает в себя графический редактор, позволяющий составлять программы из блоков, и генераторы кода для подготовки исполнения программы в среде веб-приложения.

Познакомиться с Блокли поближе можно на русскоязычном сайте http://blockly.ru/, а попробовать поработать в среде на русском языке можно по ссылке http://blockly.ru/code/index.html?lang=ru.

Задание 1. Вывод «Hello World

Чтобы вывести «Hello World!» необходимо из раздела «Текст» выбрать элемент «напечатать», перенести его на рабочую поверхность и задать ему нужный текст.Для запуска программы нажмите на красный значок «Play» в верхнем правом углу экрана. Результат программы появится во всплывающем окне.

В верхнем левом углу можно посмотреть, как выглядит код программы на других языках программирования.

Задание 2. Вывод переменной

Для начала создадим новую переменную. Для этого из раздела «Переменные» выберем элемент «присвоить» и переименуем его. Затем добавим переменной значение с помощью элемента «число» из раздела «Математика». После чего выведем эту переменную. В разделе текст выберем элемент «напечатать» и добавим нашу переменную.

Переменная может принимать как целочисленное, так и вещественное значение. Так же переменная может быть строковой или булевой с помощью разделов «Текст» и «Логические» соответственно.

Задание 3. Математические операции

В разделе «Математика» есть довольно большой функционал для работы как с целочисленным, так и с вещественным типами данных. От самых простых математических операций, таких как сложение и вычитание, до вычисления натурального логарифма и нахождения арктангенса.

Задание 4. Сложение 5 случайных чисел

Первым делом создадим две переменные: счетчик «sum» для подсчета суммы и массив «mas» для того, что бы запомнить и вывести 5 случайных чисел. Переменной «mas» присвоим значение «пустой список» из раздела «Списки».
Затем в цикле из раздела «Циклы» мы будем некоторой переменной «х» присваивать случайное число с помощью элемента «Случайное целое» из раздела «Математика», увеличивать «sum» на «x» и добавлять «x» в массив.
После чего напечатаем сначала массив, затем сумму элементов массива.

Массив необходим лишь для того, что бы убедиться в правильности решения.

Blockly имеет разнообразный набор функций. Так, например, в данном случае мы можем избавиться от переменных «x» и «sum», создавая сразу массив из случайных чисел. И с помощью элемента «Сумма списка» из раздела «Математика» вывести сразу сумму всех элементов массива.

Изменяя параметр элемента «Сумма списка», можно получить решение других учебных задач (например «Найти минимальный элемент в массиве» с помощью параметра «наименьшее в списке»).

Задание 5. Пузырьковая сортировка

Алгоритм пузырьковой сортировки состоит из повторяющихся проходов по сортируемому массиву. За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов.

Элемент «если-выполнить» можно найти в разделе «Логические».

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • StumbleUpon
  • Technorati
  • БобрДобр
  • Memori.ru
  • МоёМесто.ru

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.