Обложка Самоучитель программирования на языке "Liberty Basic"

Самоучитель программирования на языке "Liberty Basic"

Абдуллаев Тимур Рашидович

0% прочитано
Стандартный
Абдуллаев Тимур Рашидович

Самоучитель программирования на языке "Liberty Basic"

Глава 1

Дополнительные материалы, по языку "Liberty Basic", есть на сайте "fbprog.ga".

Полный текст самоучителя находится во вкладке "доп.материалы" или на вышеуказанном сайте.

Введение

Данный самоучитель составлен с использованием материалов, представленных в англоязычных справках (файлы «LIBERTY4.hlp» и «LibertyBASIC_4.htm») к программному обеспечению Liberty Basic версии 4.03 и 4.5.1.

Целью данного самоучителя является научить написанию программ и дать понятие об основных возможностях языка Liberty Basic и не преследует целью описать все возможности. Более глубокое изучение языка возложено на самих читателей, путем изучения вышеупомянутых справочных материалов.

Первая версия язык Liberty Basic была разработана в 1992 году Карлом Гюнделем (англ. Carl Gundel). Версия 4.5.1 была выпущена в мае 2017 года.

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

Особенностью языка является простота его освоения.

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

При этом если сразу приучить себя к следующему:

все переменные определять в начале кода,

каждую переменную описывать комментариями,

по возможности избегать использования операторов перехода,

делить программный код на логические части,

подписывать каждую часть,

- то на бейсике вполне возможно писать довольно крупные программы.

Весь процесс программирования делится на несколько частей:

представление конечного результата;

формулирование основных частей программы;

первый набросок интерфейса ввода данных (если имеется);

написание логической части программы, содержащей ввод данных, их обработку и получение конечных данных;

завершение интерфейса ввода и вывода данных;

добавление графической составляющей.

Интерфейс – это визуальный способ программы запрашивать данные у пользователя, отображать различную информацию и выводить результат на экран монитора. Пример типичного интерфейса - это внешний вид калькулятора Microsoft.

На протяжении написания кода следует периодически «прогонять» программу, то есть проводить пробные запуски, используя так называемые «заглушки» (переменные с заранее определенными параметрами, предполагаемые в процессе выполнения ненаписанных частей программы). При прогоне, как правило, выявляются и устраняются ошибки. При этом до 50% времени может уйти именно на устранение ошибок.

После написания и предварительной отладки кода, программа проверяется на «дурака», то есть проверяется возможность работы программы. Программа прогоняется с крайними возможными параметрами, а также проверяется устойчивость программы к вводу ошибочных данных.

Большую роль в написании программы играют комментарии к написанному коду, о них речь пойдет ниже.

В самоучителе операторы и команды выделены синим цветом, примеры программ приведены после слова «Пример:», результат выполнения программного кода следует после последней строки программного кода с горизонтальным подчеркиванием, задачи для самостоятельного решения выделены зеленым цветом, комментарии в программном коде выделены серым цветом.

Спасибо за чтение

Вернуться к книге