Как найти примеры кода на small basic
Список готовых программных кодов для Small Basic.
1. Код простой программы «Time Now». Она показывает текущие время, год, месяц, число, час, минуту, секунду и даже миллисекунду.
Start:
TextWindow.Title=(«Time Now 1.0»)
TextWindow.ForegroundColor=»red»
TextWindow.WriteLine («(С) Павел Смирнов, 2010»)
TextWindow.ForegroundColor=»green»
TextWindow.Write («Год:»)
TextWindow.WriteLine (Clock.Year)
TextWindow.Write («Месяц:»)
TextWindow.WriteLine (Clock.Month)
TextWindow.Write («Сегодня:»)
TextWindow.WriteLine (Clock.Day)
TextWindow.Write («Часов:»)
TextWindow.WriteLine (Clock.Hour)
TextWindow.Write («Минут:»)
TextWindow.WriteLine (Clock.Minute)
TextWindow.Write («Секунд:»)
TextWindow.WriteLine (Clock.Second)
TextWindow.Write («Миллисекунд:»)
TextWindow.WriteLine (Clock.Millisecond)
TextWindow.ForegroundColor=»white»
TextWindow.WriteLine («Нажмите любую клавшу, что бы обновить время.»)
TextWindow.PauseWithoutMessage()
TextWindow.Clear()
Goto Start
2. Программа для перевода градусов из Фаренгейта в Цельсии.
TextWindow.Write(«Enter temperature in Fahrenheit: «)
fahr = TextWindow.ReadNumber()
celsius = 5 * (fahr — 32) / 9
TextWindow.WriteLine(«Temperature in Celsius is » + celsius)
3. Программа-приветствие. В зависимости от времени говорит «Доброе утро!» или «Добрый вечер!».
If (Clock.Hour < 12) Then
TextWindow.WriteLine(«Good Morning World»)
EndIf
If (Clock.Hour >= 12) Then
TextWindow.WriteLine(«Good Evening World»)
EndIf
4. Программа выводит на экран замысловатую фигуру.
GraphicsWindow.BackgroundColor = «Black»
GraphicsWindow.PenColor = «LightBlue»
GraphicsWindow.Width = 200
GraphicsWindow.Height = 200
For i = 1 To 100 Step 5
GraphicsWindow.DrawRectangle(100 — i, 100 — i, i * 2, i * 2)
EndFor
5. Программа с использованием инструмента Turtle, рисует дерево.
angle = 30
delta = 10
distance = 60
Turtle.Speed = 9
GraphicsWindow.BackgroundColor = «Black»
GraphicsWindow.PenColor = «LightGreen»
DrawTree()
Sub DrawTree
If (distance > 0) Then
Turtle.Move(distance)
Turtle.Turn(angle)
Stack.PushValue(«distance», distance)
distance = distance — delta
DrawTree()
Turtle.Turn(-angle * 2)
DrawTree()
Turtle.Turn(angle)
distance = Stack.PopValue(«distance»)
Turtle.Move(-distance)
EndIf
EndSub
6. Программа с использованием функции синхронизации с сайтом Flickr. Осуществляет поиск картинок на указанные ключивые слова и рандомно выбирает одну.
GraphicsWindow.BackgroundColor = «Black»
GraphicsWindow.MouseDown = OnMouseDown
Sub OnMouseDown
pic = Flickr.GetRandomPicture(«mountains, river»)
GraphicsWindow.DrawResizedImage(pic, 0, 0, 640, 480)
EndSub
7. Наконец, программный код игры. Цель — не позволить мячику пролететь мимо платформы. Вы можете усовершенствовать её, добавить систему очков и разные уровни.
GraphicsWindow.BackgroundColor = «DarkBlue»
paddle = Shapes.AddRectangle(120, 12)
ball = Shapes.AddEllipse(16, 16)
GraphicsWindow.MouseMove = OnMouseMove
x = 0
y = 0
deltaX = 1
deltaY = 1
RunLoop:
x = x + deltaX
y = y + deltaY
gw = GraphicsWindow.Width
gh = GraphicsWindow.Height
If (x >= gw — 16 or x deltaX = -deltaX
EndIf
If (y deltaY = -deltaY
EndIf
padX = Shapes.GetLeft (paddle)
If (y = gh — 28 and x >= padX and x deltaY = -deltaY
EndIf
Shapes.Move(ball, x, y)
Program.Delay(5)
If (y < gh) Then
Goto RunLoop
EndIf
GraphicsWindow.ShowMessage(«You Lose», «Paddle»)
Sub OnMouseMove
paddleX = GraphicsWindow.MouseX
Shapes.Move(paddle, paddleX — 60, GraphicsWindow.Height — 12)
EndSub
Порядок вывода комментариев:
0
Спам
1 Виктор (10.12.2013 09:06) [Материал]
Скажите как сделать в этой игре чтобы против тебя ирал компьютер?
Вот в этой игре чтобы на противоположной стороне играл компьютер ?скинте сразу готовый код
Вот код этой игры для котоорой надо сделать это!
GraphicsWindow.BackgroundColor = «DarkBlue»
paddle = Shapes.AddRectangle(120, 12)
ball = Shapes.AddEllipse(16, 16)
GraphicsWindow.MouseMove = OnMouseMove
x = 0
y = 0
deltaX = 1
deltaY = 1
RunLoop:
x = x + deltaX
y = y + deltaY
gw = GraphicsWindow.Width
gh = GraphicsWindow.Height
If (x >= gw — 16 or x deltaX = -deltaX
EndIf
If (y deltaY = -deltaY
EndIf
padX = Shapes.GetLeft (paddle)
If (y = gh — 28 and x >= padX and x deltaY = -deltaY
EndIf
Shapes.Move(ball, x, y)
Program.Delay(5)
If (y < gh) Then
Goto RunLoop
EndIf
GraphicsWindow.ShowMessage(«You Lose», «Paddle»)
Sub OnMouseMove
paddleX = GraphicsWindow.MouseX
Shapes.Move(paddle, paddleX — 60, GraphicsWindow.Height — 12)
EndSub
Как найти примеры кода на small basic

Всем привет, а особенный привет тем, кто хочет начать программировать, и не знает на чем начать и какую среду разработки предпочесть.
Сегодня я расскажу о такой замечательной вещи как Small Basic.
И все же, для кого Small Basic? Логично — для тех кто хочет начать программировать. Для того что бы начать программировать опыт совершенно не нужен, но если есть — это даже лучше.
Весьма не плохо было-бы, если попутно, на уроках информатики старших классов школы или студентов, помимо паскаля и турбо-бейсика выделяли часы на Small Basic, было бы полезно.
Первый запуск.

Очень хорошее окошко, ничего лишнего.
Приятные моменты.

Вот за это отдельное спасибо, это очень удобная вещь. Управление стрелками, русское описание. Ваши назначенные переменные так-же поддерживаются. Процесс становиться очень приятным.
Аппендикс.
На сайте microsoft, и при установке так же ставиться начальная документация, которая очень понятным языком познакомит вас с Small Basic и самим процессом программирования в целом.
К сожалению у SB не очень большие возможности. Но это позволяет ученику, после достаточного усвоения SB перейти на более профессиональный уровень.
SB поддерживает подключение внешних библиотек, которые значительно расширяют возможности.
Для русских есть официальное русскоязычное сообщество начинающих программистов. Там-же доступна версия 0.8
Преимущества очевидны, если для всеми известного «первого приложения» Hello Word в Small Basic’е достаточно:
TextWindow.WriteLine(«hello word»)
C++
main()
На языке pascal
program HelloWorld(output);
begin
WriteLn(‘Hello World!’);
end.
Выбирать конечно Вам, но разница ощутима, хотя я никак не сравниваю C++ программирование с Small Basic, но на чем изучать
Небольшой пример, разлетающиеся шарики.

Самое интересное то, что программа всего в 15 строчек:
For i = 1 To 100
balls[i] = Shapes.AddEllipse(10, 10)
EndFor
While «True»
For i = 1 To 100
ball = balls[i]
x = Math.GetRandomNumber(640)
y = Math.GetRandomNumber(480)
Shapes.Animate(ball, x, y, 2000)
EndFor
Program.Delay(1900)
EndWhile
А теперь разберем код.
Исходный код можно поделить на 2 части.
Первая операция For — цикл, с помощью этого цикла мы зададим нашей переменной начальное и конечное значение, прирост переменной будет делаться автоматически, компьютером.
В цикл мы добавим переменную, назовем ее «balls», и внутри переменной дадим команду SB «Shapes», она позволяет добавлять, двигать и вращать фигуры, к объекту (Shapes) добавим операцию «AddEllipse» которая служит для добавления эллипса с заданной высотой и шириной. Цикл заканчиваем командой EndFor.
Во второй части кода мы опять же используем цикл, но другой конструкции. Другая конструкция необходима в том случае, если переменная счетчика-цикла не известна заранее, если цикл For выполняется столько раз, сколько мы зададим, то цикл While выполняется до тех пор, пока не выполнит условие.
В цикл While мы включаем цикл For, в котором мы создадим переменную ball равную balls[i] (i — все значения от 1 до 100).
Добавим переменные для координат x и y. Для этого воспользуемся классом Math, который предоставляет множество математических операций. К классу припишем операцию GetRandomNumber, которая дает случайное число в заданном параметре maxNumber, который в свою очередь мы укажем в скобках.
Далее опять даем команду SB «Shapes», но на этот раз приписываем операцию Animate, которая перемещает фигуру (ball) с помощью анимации на новую позицию (x,y) и поставим время анимации в секундах 2000. Заканчиваем цикл For командой EndFor.
Используем класс Program, который служит для контроля самого приложения, приписываем к нему операцию Delay, которая задерживает выполнение программы на 1900 мс. И в конце останавливаем цикл While командой EndWhile.
Как найти примеры кода на small basic
Список готовых программных кодов для Small Basic.
1. Код простой программы «Time Now». Она показывает текущие время, год, месяц, число, час, минуту, секунду и даже миллисекунду.
2. Программа для перевода градусов из Фаренгейта в Цельсии.
3. Программа-приветствие. В зависимости от времени говорит «Доброе утро!» или «Добрый вечер!».
4. Программа выводит на экран замысловатую фигуру.
5. Программа с использованием инструмента Turtle, рисует дерево.
6. Программа с использованием функции синхронизации с сайтом Flickr. Осуществляет поиск картинок на указанные ключивые слова и рандомно выбирает одну.
7. Наконец, программный код игры. Цель — не позволить мячику пролететь мимо платформы. Вы можете усовершенствовать её, добавить систему очков и разные уровни.
Как найти примеры кода на small basic
Программы должны писаться для людей, которые будут их читать, а машины, которые будут эти программы исполнять — второстепенны.
Примеры различных программ на Small Basic, показавшиеся нам интересными или полезными для обучения.
Изучать программирование лучше всего, «играя». Одним из примеров таких «игрушек» являются примеры готовых программ. Их можно просто запускать и смотреть, что они делают, пытаясь понять, какая команда в программе за что отвечает, можно пробовать что-то менять, изучая то, что получается. Можно отключать с помощью комментариев отдельные операторы и фрагменты программ. Способов много, и все они ведут к более глубокому пониманию изучаемых программ.
Кроме простеньких учебных примеров на странице Проекты представлены рабочие проекты, которые выросли из учебных примеров программ в нечто большее — в программные продукты.
Репозиторий текстов программ на MS SmallBasic на официальном сайте SmallBasic. В окне нужно ввести уникальный идентификатор программного проекта.
Small Basic — программирование для начинающих
И опять меня потянуло на воспоминания… На этот раз — на воспоминания о школьных годах, кабинете информатики, советских ЭВМ (никак не могу вспомнить как они назывались) и программировании на языке BASIC. У меня наверное до сих пор сохранились тетрадки с кодом супер-пупер игры которой я писал после уроков. «Замок с привидениями» назывался :). Надо будет поискать…
А катализатором этих воспоминаний стала программа Small Basic. Как видно из названия, эта программа как-то связана с тем языком программирования. Но маленькая. А если маленькая, то наверное очень легкая для изучения и использования? Посмотрим.
![]()
Small Basic — бесплатное средство разработки и язык программирования, который превращает программирование в развлечение, и рекомендуется для начинающих, детей и ностальгирующих индивидуумов (вроде меня). Отличается простым языком программирования, простым интерфейсом и (как следствие) простотой использования.
Основные свойства Small Basic:
- Простое средство разработки. Интерфейс Small Basic напоминает окно простенького текстового редактора.
- Простой язык программирования, имеющий всего пару десятков операторов.
- Встроенная контекстная документация по всем элементам языка программирования.
- Средства запуска и просмотра программ созданных в Small Basic.
- Возможность конвертации кода программы в Visual Basic.
- Создание exe-файлов программ, которые можно использовать на любом ПК с ОС Windows.
Интересной особенностью Small Basic является возможность размещения приложений и игр созданных с ее помощью на страницах сайтов. Правда воспользоваться ими смогут только те пользователи, на компьютерах которых установлен Silverlight — код для вставки приложений написан именно для этой платформы.
Надеюсь я заинтересовал «целевую аудиторию» возможностями Small Basic. Процесс освоения работы в Small Basic упрощенный наличием подробной, написанной доступным языком документации (в том числе и на русском).
Похожие публикации:
- Как перевернуть текст css
- Как переместить блок на передний план css
- Что такое lerp в css
- Что такое style css
Урок 01. Введение в Small Basic
Программа — это набор инструкций, понимаемых компьютером. Для написания этого набора инструкций используется язык программирования.
Small Basic — это язык программирования…
…это делает программирование для компьютера невероятно доступным, простым и веселым!
Small Basic — язык для начинающих
Изначально существовало всего несколько языков программирования, которые были просты в изучении. Однако эти языки все больше усложнялись, например средство разработки Microsoft Visual C# ® , среда разработки Microsoft Visual Basic ® и Java.
Эта сложность отпугивала людей, которые хотели изучить программирование для компьютеров.
Small Basic устраняет этот барьер и выступает как трамплин для всех начинающих программистов!
Среда Small Basic
Small Basic — очень простая и довольно мощная среда разработки с такими функциями, как мгновенная контекстная справка.
1. Программы Small Basic создаются в окне редактора.
2. Можно выполнить различные команды, используя кнопки на панели инструментов.
3. При написании кода информация о командах доступна в окне cправки.
Ваша первая программа
Теперь, после ознакомления со средой, вы готовы приступить к программированию!
Как известно, окно редактора предназначено для ввода текста программ. Добавим в окно редактора следующую строку: TextWindow.WriteLine(«Привет, мир!»)
Вы создали свою первую программу, теперь можно запустить ее и проверить результат!
Нажмите кнопку «Запуск (F5)» на панели управления.
IntelliSense — упрощение
Вы заметили, что при вводе появился список элементов с объяснениями?
Эти элементы входят в список «IntelliSense», который можно использовать для более быстрого ввода программ.
В списке IntelliSense содержатся команды, которые можно ввести. Можно прокрутить список, используя клавиши со стрелками вверх и вниз на клавиатуре, а клавиша ВВОД используется для вставки выделенной команды в код.
Сохранение программы
После написания программы ее необходимо сохранить на случай, если ее потребуется изменить или выполнить позднее.
Чтобы сохранить программу, можно нажать кнопку Сохранить на панели инструментов или нажать клавишу «S» на клавиатуре, удерживая клавишу CTRL.
Как найти примеры кода на small basic
Примеры различных программ на Small Basic, показавшиеся нам интересными или полезными для обучения.
Изучать программирование лучше всего, «играя». Одним из примеров таких «игрушек» являются примеры готовых программ. Их можно просто запускать и смотреть, что они делают, пытаясь понять, какая команда в программе за что отвечает, можно пробовать что-то менять, изучая то, что получается. Можно отключать с помощью комментариев отдельные операторы и фрагменты программ. Способов много, и все они ведут к более глубокому пониманию изучаемых программ.
Кроме простеньких учебных примеров на странице Проекты представлены рабочие проекты, которые выросли из учебных примеров программ в нечто большее — в программные продукты.
Репозиторий текстов программ на MS SmallBasic на официальном сайте SmallBasic. В окне нужно ввести уникальный идентификатор программного проекта.
