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. Интегрированная среда разработки — это место, где вы можете написать код и протестировать его в одном месте. Как видите, в текстовом окне уже есть некоторый код. Нажмите синий, треугольный, Бежать Кнопка, чтобы увидеть, что делает код.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

, Теперь, когда вы запускаете вашу программу, пользователь получает личный ответ.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Узнайте больше с Microsoft Small Basic

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

,

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

Скретч — чисто визуальный язык

это идеально подходит для детей. В Minecraft также есть несколько образовательных элементов, предназначенных для обучения основным понятиям. Час кодов Minecraft

обеспечивает знакомую среду обучения для бесстрашных молодых строителей!

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

Ссылка на основную публикацию