Користувач:DigitalRebel78/Архів

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Візитівка Кабінет Архів
Внесок
 
Обговорення

Microsoft Small Basic

[ред. | ред. код]

Microsoft Small Basic

[ред. | ред. код]
Microsoft Small Basic
РозробникMicrosoft
Останній реліз1.0 (12 липня 2011)
Операційна системаWindows XP, Windows Vista, Windows 7
ЛіцензіяПропрієтарне програмне забезпечення
Вебсайтsmallbasic.com

Microsoft Small Basic (або Small Basic; скор. MSB або SB) — мова програмування і середовище розробки, розроблена відділом компанії Microsoft - Microsoft DevLabs. Являється зменшеною і спрощеною версією Visual Basic, яка призначена для початківців-розробників, охочих осягнути основи програмування в простій формі.

== Історія ==

Microsoft Small Basic розроблювався Microsoft DevLabs і був опублікований 23 жовтня 2008 року. Для підтримки проекту було запущено офіційний сайт smallbasic.com і почато офіційний блог Small Basic, де опубліковуються новини і нові версії[1].

== Переваги і недоліки ==

Переваги:

Недоліки:

  • Мала функціональність мови.
  • Значна відмінність синтаксису мови від інших.
== Мова програмування ==
=== Синтаксис ===
==== Оператори переходу ====
==== Основні оператори ====
  • Array - робота з масивами;
  • Clock - час;
  • Controls - елементи контролю;
  • Desktop - робота з робочим столом;
  • Dictionary - англійський і французький інтернет-словники;
  • File - робота з файлами;
  • Flickr - інтернет-сервіс Flickr;
  • GraphicsWindow - графічне вікно;
  • ImageList - робота з фотографіями;
  • Math - математичні формули;
  • Mouse - робота з курсором;
  • Network - робота з Інтернетом;
  • Program - особливі дії з програмою;
  • Shapes - графічні фігури;
  • Sound - робота з музичними файлами;
  • Stack - стек;
  • TextWindow - текстове вікно;
  • Text - робота з текстом;
  • Timer - таймер;
  • Turtle - графічна черепашка.
=== Приклад програми "Hello, World!" ===
TextWindow.WriteLine("Hello, World!")
== Джерела ==
== Література ==
== Примітки ==
  1. Такахаші, Нонкі (7 травня 2015). Історія Microsoft Small Basic(англ.). Microsoft.
  2. Раї, Війай (23 жовтня 2008). Привіт Світ(англ.). Microsoft.
  3. Раї, Війай (17 грудня 2008). Анонс Small Basic v0_2!(англ.). Microsoft.
  4. Раї, Війай (10 лютого 2009). Microsoft Small Basic v0.3 тут(англ.). Microsoft.
  5. Раї, Війай (14 квітня 2009). v0.4 Small Basic каже "Bonjour"(англ.). Microsoft.
  6. Раї, Війай (16 червня 2009). Найновіший, найскупіший і найзначущий тут!(англ.). Microsoft.
  7. Такахаші, Нонкі (2 травня 2015). Small Basic: Випробування Місяця(англ.). Microsoft.
  8. Прайс, Ед (16 жовтня 2012). Small Basic - Новий TechNet Wiki Конкурс!!!(англ.). Microsoft.


Категорія:Мови програмування Категорія:Microsoft Small Basic

Категорія:BASIC

Безумовний перехід ([ unconditional branch] помилка: {{lang-xx}}: текст вже має курсивний шрифт (допомога)) - перехід у задану точку програми без перевірки виконання будь-яких умов. У Small Basic використовується формула мітка - Goto.

== Синтаксис ==
label:
'Інші команди
Goto label
  • label — мітка;
=== Функція ===

Основна стаття: Безумовний перехід

Прочитавши команду Goto label програма читає команди після мітки, яка складається з назви і двокрапкиlabel:. При цьому у переходу не може бути більше однієї мітки і ця мітка повина стояти перед Goto.

У найпростішому вигляді Goto можна використовувати як нескінчений цикл замість команди For або While.

== Див. також ==
== Посилання ==

Категорія:Microsoft Small Basic


Умо́вний перехі́д (англ. conditional branch) — зміна послідовності виконання операторів програми в залежності від результату перевірки деякої умови. В Small Basic використовується формула If - Then - EndIf.

== Синтаксис ==
If рівняння Then
'Інші команди
ElseIf рівняння Then
'Інші команди
Else
'Інші команди
EndIf
=== Функція ===
Докладніше: Умовний перехід

Перша команда If рівняння Then задає умову. Якщо умова істина, то програма виконує команди починаючи з наступного рядка. Якщо ні - то переходить до наступного підблоку в блоку If (ElseIf або Else) або продовжує виконувати команди після блоку If, якщо це EndIf. Аналогічні ElseIf і Else можливо опустити.

Команда ElseIf рівняння Then використовується при необхідності перевірки двох чи більше умов і може повторюватися. Працює так-само як і If.

Команда Else використовується при необхідності виконання будь-яких команд при невиконані всіх умов в підблоках If і ElseIf.

=== Оператори порівняння ===

В рівняннях використовуються оператори порівняння для порівняння двох виразів.

Оператор Умова Істина Брехня
> a > b значення a більше значення b значення a менше значення b
< a < b значення a менше значення b значення a більше значення b
= a = b значення a дорівнює значенню b значення a не дорівнює значенню b
<> a <> b значення a не дорівнює значенню b значення a дорівнює значенню b
>= a >= b значення a більше або дорівнює значенню b значення a менше значення b
<= a <= b значення a менше або дорівнює значенню b значення a більше значення b
=== Логічні оператори ===

Логічні оператори використовуються для маніпуляцій с одним або декільками операторами порівняння:

  • And - логічне "і", потребує виконання обох умов, пишеться між двома умовами.
  • Or - логічне "або", потребує виконання будь-якої умови, пишеться між двома умовами.
  • Not - логічне "не", потребує невиконання даної умови, пишеться перед умовою.
== Див. також ==
== Посилання ==
== Джерела ==

Категорія:Microsoft Small Basic

Цикл із лічильником — цикл, у якому деяка змінна змінює своє значення від заданого початкового значення до кінцевого значення з деяким кроком, і для кожного значення цієї змінної тіло циклу виконується один раз. У Small Basic використовується формула For — To — Step — EndFor.

== Синтаксис ==
For i To e Step s
'Тіло циклу
EndFor

В тілі циклу можна використовувати будь-які змінні інших частин програми і навпаки. Змінні:

  • i — початкове значення лічильника, можливо задати в самій команді (For i = 0 ...);
  • e — межове значення лічильника;
  • s — крок, за замовчуванням дорівнює 1 (Функцію Step можна пропустити).
=== Функція ===

Прочитавши команду For програма перевіряє чи істине рівняння e > i. Якщо рівняння істине, то програма виконує команди написані в тілі циклу і збільшує значення лічильника (i) на крок(s) — i = i + s, а після команди EndFor повертається до команди For даного циклу. Якщо не істине, то переходить на рядок після команди EndFor.

Якщо надати зміній s нульове або від'ємне значення, то цикл виконується нескінчену кількість разів, що іноді використовується, хоча більш логічно використовувати оператор Goto.

== Альтернативні варіанти ==

Програма з For:

For i = 0 To 2 Step 1
TextWindow.WriteLine(i)
EndFor
TextWindow.WriteLine(i)

Та ж сама програма без оператора For:

i = 0
e = 2
s = 1
startfor:
If e >= i Then
TextWindow.WriteLine(i)
i = i + s
Goto startfor
EndIf
TextWindow.WriteLine(i)
== Див. також ==
== Посилання ==

Категорія:Microsoft Small Basic

Fallout Shelter
Файл:Fallout Shelter Icon.jpeg
іконка
РозробникBethesda Game Studios
Behaviour Interactive
ВидавецьBethesda Softworks
Жанр(и)Симулятор
ПлатформаiOS, Android
Дата випускуiOS - 14 червня 2015
Android - 13 серпня 2015
Технічні деталі
РушійUnity
Fallout


Fallout Shelterмобільна відеогра, розроблена Bethesda Game Studios разом з Behaviour Interactive і видана Bethesda Softworks. Належить до серії Fallout як додаткова гра. Розповсюджується за бізнес моделю Free-to-play.

== Розробка гри ==

4 червня 2009 року в інтерв'ю Тодд Говард заявив, що всесвіт Fallout достатньо унікальний для перенесення на будь-яку платформу, при якому можливо зберегти такі особливості як V.A.T.S., але декілька спроб створення гри на IPhone виявилися невдалими[1]. 5 листопада 2009 року Джон Кармак заявив, що він має властивий доказ концепції для мобільної відеогри[2].

== Примітки ==
  1. МакЕлрой, Джастін (05-06-2009). Bethesda розробила дизайн iPhone версії Fallout 3(англ.). Engadget.
  2. Кріцент, Брайан (05-11-2009). Кармак про iPhone Fallout, Quake Live та Elves and Orcs(англ.). Kotaku.

Середня загальноосвітня школа № 78 міста Києва - навчальний заклад, що здійснює навчання за загальнообов'язковою та спеціалізованою програмами. Сьогодні школа розташована в Печерському районі на вулиці Шота Руставелі в будинку № 47. Заклад засновано 1938 року.

== Історія ==
== Будівля школи ==
== Службовий склад ==
== Порушення ==
== Посилання ==
== Примітки ==