Создадим программу, при помощи которой можно пересчитать вес из фунтов в килограммы.
Написание программы – процесс, состоящий из нескольких этапов. Подробнее о них мы расскажем позже, сейчас важно понять, что непосредственно вводу кода в редактор предшествует зачастую гораздо более продолжительный процесс продумывания логики работы программы, создания алгоритмов и выбора формул. Наша первая программа будет очень простой, но и для нее понадобится математический инструментарий – формула пересчета фунтов в килограммы.
Теперь можно перейти непосредственно к написанию когда программы.
Некоторые строки начинаются с апострофа. Таким образом записываются комментарии – на них среда разработки не будет обращать внимание при компилировании программы, они нужны самому программисту. Подробнее об этом смотрите в следующих уроках. Итак, первая строка кода программы TextWindow.Write(). Эта команда означает, что работа программы начнется в текстовом (консольном) режиме, и на экран будет выведен какой-то текст. Какой именно текст увидит пользователь – зависит от того, что указано в круглых скобках после команды. Там может быть строковая переменная или же сам текст, заключенный в кавычки, как в нашем случае. В следующей строке мы видим имя переменной pound. Это имя мы придумали сами, чтобы не забыть, какие данные будут в ней храниться. Затем идет оператор присваивания. Он записывается как знак равенства и означает, что левой части присваивается значение правой части. Слева у нас переменная pound, а справа оператор TextWindow.ReadNumber(). Эта команда вернет введенное с клавиатуры число. Таким образом, число, которое мы введем с клавиатуры, будет записано в переменную pound. Теперь используем заранее найденную формулу. Оператор присваивания запишет в переменную kilo количество килограммов, получившееся после пересчета величин. Однако это число пока находится только в переменной. Нам нужно вывести его на экран. Для этого воспользуемся инструкциями TextWindow.Write() и TextWindow.WriteLine(). Разница между ними такая, что после WriteLine осуществляется перенос виртуальной каретки, и новые данные будут выводиться с новой строки, а после Write вывод продолжится на той же строке. Итак, наша первая программа готова. Давайте ее запустим. Как вы видите, программа отработала правильно. Но для ее запуска не нужно каждый раз загружать среду разработки. После успешного запуска, Small Basic создаст исполняемый .exe-файл, который вы сможете запускать прямо из его папки. Для запуска файла из другого места, к примеру, на компьютере друга, вам нужно скопировать не только файл программы, но и файл динамической библиотеки SmallBasicLibrary.dll, который вы найдете в папке проекта. |