Программирование

3 проекта Easy Coding для детей, использующих Microsoft Small Basic

3 проекта Easy Coding для детей, использующих Microsoft Small Basic

Обучение кодированию может быть пугающим, особенно для детей. Сочетание необходимости изучать сложный синтаксис вместе с концепциями программирования достаточно, чтобы отпугнуть многих. Тем не менее, обучение кодированию — это одна из самых важных вещей, которую ваши дети могут выучить, и инструменты, которые помогут им в этом.

Одним из таких инструментов является Microsoft Small Basic, с которым легко начать работу. Вот три проекта, которые дети могут использовать, чтобы сделать свои первые шаги в программировании.

Что такое Microsoft Small Basic?

Microsoft Small Basic (MSB) — это язык, разработанный для облегчения изучения основ кодирования. Предназначенный для детей (но идеально подходит и для взрослых), он предоставляет ограниченный язык и удобный интерфейс. Сейчас, на своем 10-м году обучения, MSB — это прощающая интегрированная среда разработки, которая дает некоторую свободу маневра с синтаксисом.

Это помогает избежать некоторых разочарований, которые обычно испытывают начинающие программисты.

Этот проект представляет собой пошаговое руководство по кодированию персонализированных часов. Проект охватывает простые концепции программирования, и хотя он предназначен для детей, начинающие взрослые также могут извлечь пользу из следующего. Хотя среду IDE можно загружать на компьютеры под управлением Microsoft Windows, в сегодняшнем учебном пособии используется веб-среда IDE. Это может быть выполнено на любом компьютере с браузером и подключением к Интернету.

Начало работы с Microsoft Small Basic

Для начала откройте веб-браузер и перейдите на smallbasic.com . Вы должны увидеть сайт с этими двумя кнопками посередине:

Microsoft Small Basic Splash Page

Нажмите на кнопку Пуск , и вы попадете на экран, который выглядит следующим образом:

Новый экземпляр Microsoft Smal Basic IDE

Это онлайн-версия Microsoft Small Basic IDE. Интегрированная среда разработки — это место, где вы можете написать код и протестировать его в одном месте. Как видите, в текстовом окне уже есть некоторый код. Нажмите синюю треугольную кнопку Run , чтобы увидеть, что делает код.

Вывод базового скрипта Hello World

Нажмите маленький х в верхнем правом углу, чтобы закрыть программу. Посмотри на код. Вы увидите, что все, что находится внутри скобок, будет напечатано при запуске программы. Попробуйте изменить слово « Мир» на свое имя и снова нажать «Выполнить». Если это не сработало, убедитесь, что у вас все еще есть кавычки в скобках («… текст…»), например так:

Код для личного приветствия!

Чтобы понять, почему это происходит, давайте разберем строку на части. Это начинается с TextWindow . Это говорит компьютеру, что все, что будет дальше, должно происходить с текстовым окном. TextWindow.WriteLine означает, что мы хотим, чтобы TextWindow записывал строку. TextWindow.WriteLine («Привет, Ян!») Означает, что мы говорим TextWindow написать строку, и то, что в скобках, — это то, что записывается!

1. Спросите имя

Теперь вы собираетесь изменить свою программу, чтобы запросить имя пользователя, когда она начинается. Начните с очевидного вопроса:

Код для запроса имени пользователя

Чтобы получить ввод пользователя, нам нужны две вещи. Способ прочитать то, что они печатают, и место, где его хранить. Эта строка дает вам оба:

Хранение имени пользователя в переменной

Эта строка создает переменную с именем name . Переменная похожа на ящик для хранения данных, в данном случае это имя пользователя.

Далее идет знак равенства ( = ). Это означает, что все, что будет дальше, будет храниться внутри имени .

Затем вы говорите TextWindow читать, что вводит пользователь. Не забывайте скобки — даже если они пусты, они нужны компьютеру, чтобы знать, что делать!

Теперь, когда программа запускается, у пользователя спрашивают его имя. Когда они набирают его и нажимают ввод, он сохраняется. Осталось только сказать компьютеру распечатать его обратно.

Персонализированный вывод приветствия

Вы заметите, что не все в скобках WriteLine имеют кавычки. Это потому, что вы комбинируете выражение «Hello» с тем, что хранится в переменной name , используя знак плюс. Это называется конкатенацией строк . Не беспокойтесь, если вы еще не понимаете, что это значит — это хорошая фраза, чтобы узнать позже, когда вам будет удобнее программировать, или вы прошли курс программирования Теперь, когда вы запускаете вашу программу, пользователь получает личный ответ.

2. Говоря время

Пока ваша программа приветствует каждого пользователя по имени. Теперь вы можете сделать так, чтобы он сообщал им время, используя Clock.Time . Добавьте его к той же строке, которую вы только что сделали:

Сообщаем пользователю текущее время

Обратите внимание, где есть кавычки, а где нет. Кроме того, убедитесь, что вы включили все плюсы в нужном месте. Получение этого права важно! Запустите ваш код еще раз — вместе с вашим приветствием вы увидите время.

Выход для персонализированных часов

Большой! Если вы получаете какие-либо ошибки или пропускаете пробелы в текстовом окне, внимательно изучите код на наличие ошибок.

3. Сделать его личным

Теперь, когда у вас есть часы, давайте сделаем так, чтобы они работали только для вас. Нам нужен способ проверить, что введенное имя является вашим именем. Мы делаем это с помощью оператора if . Измените свой код, чтобы он выглядел так:

Простое утверждение If и Else

Добавляя слово If к коду, компьютер знает, что он должен что-то проверить. На этот раз вы хотите проверить, соответствует ли переменная имени вашему имени, используя знак равенства .

До сих пор, если переменная имени, введенная пользователем, равна вашему имени, она сообщит вам время. Что произойдет, если кто-то еще использует программу?

Это то, что заявление Else для. Если вписано какое-либо другое имя, программа пропускает оператор if и делает то, что говорится после Else .

Наконец, введите EndIf, чтобы компьютер знал, что оператор if завершен. Теперь, когда вы запустите программу, вы получите другой ответ в зависимости от того, введете вы свое имя или нет:

Вывод для правильного имени и любого другого ввода

Вы просто закодировали часы, которые работают на вас, и приветствует всех, кто их использует!

В этом проекте есть несколько основных концепций программирования. Использование упрощенной IDE позволяет начинающим изучать концепции программирования и привыкать к синтаксису кодирования. Это может помочь в более сложных языках, таких как Python

Microsoft Small Basic — не единственный способ изучения, и если на данном этапе реальный код слишком сложен, у вас есть другие варианты.

Scratch — это чисто визуальный язык. что идеально подходит для детей. В Minecraft также есть несколько образовательных элементов, предназначенных для обучения основным понятиям. Майнкрафтский час кода обеспечивает знакомую среду обучения для бесстрашных молодых строителей!

Кредит изображения: olly18 / Depositphotos

Похожие посты
Программирование

Что такое канал RSS? (И где его взять)

Программирование

7 причин, почему изображения не загружаются на ваш сайт

Программирование

Запустите агент SQL Server: настройте SQL Server 2012

Программирование

15 лучших бесплатных обоев дня Святого Патрика