Особенности Бейсика и начальное программирование в среде QBASIC, TurboBASIC
Автор: SeenTso
Выпуск: 1
Так, начнем с того, что представляет
собой язык Бейсик. Я не буду объяснять, что такое среда разработки (вообще, в
общем понятии), а остановлюсь только на Бейсике.
Язык Бейсик был разработан в
1965 году Т. Курцем и Дж. Кемени., как язык программирования для начинающих. Он
довольно простой, и не содержит символических инструкций, как Ассемблер, что
существенно облегчает написание программ. Тем не менее, с его помощью возможно
написание серьезных программ, даже вирусов. На данный момент существует очень
много различных версий и компиляторов Бейсика. Мы же рассмотрим только QBASIC и
TurboBASIC.
Выбираем среду
разработки.
Как я уже говорил - речь пойдет о QBASIC'e; и о
TurboBASIC'e. В чем же разница между ними? Допустим вы используете QBASIC -
отлично, удобный редактор, описание элементов программирования, но: QB - интерпретатор,
мало настроек (хотя начиная с версии 1.3 настроек становится побольше и появляется
компилятор, но все-таки для использования откомпилированного файла нужна
своеобразная библиотека).
TurboBASIC - менее удобный редактор (1.0, 1.1), нет привязки к мыши
зато:
Куча настроек (больше, чем в QBASIC), компилятор (а QB -
интерпретатор), что позволяет вам растространять свои программы.
Но опять же: разные
компании-производители (Microsoft и Borland). Словом, вам выбирать, думайте
сами. Что вам удобнее - то и берите.
Начинаем программировать.
Первые уроки.
Что же делать, чтоб научиться
программировать. Надо писать программы. Пусть хоть первые и ничтожные, пусть они
будут не самыми крутыми, зато вы отработаете технику написания программ и
изучите массу операторов. Хотите, дам совет? Надо самому брать операторы и
функции и догадываться об их назначении, как они работают. Разбирать их. И
еще совет, не хвастайтесь исходником, который написал другой программист, не
выдавайте его работу за свою. Это может привести к нежелательным последствиям.
Итак, вы запустили QB.
Давайте напишем простейшую программу
- выведем слова "Hello, world!". Для этого надо ввести в текстовом редакторе QB
такой текст:
REM hello world 'это название программы
CLS ' оператор очистки экрана перед выводом текста
COLOR 1 'цвет текста
PRINT "Hello, World!" ' сообственно само сообщение
END 'конец программы
При запуске этой программы на экране синим цветом выскочат слова "Hello, World". Далее
- программа для решения линейных уравнений:
REM LINEY ' имя
программы (как вы уже догадались - любое)
CLS ' опять оператор очистки экрана
PRINT "CODED BY SEENTSO" ' информация
INPUT "ENTER A:", A' команда вывода текста на экран с целью ввода данных, в данном случае
INPUT "ENTER B:", B' представленный переменной А
INPUT "ENTER C:", C'
X = ( C - B ) / A' формула для вычисления линейного уравнения
PRINT "THE ANSWER IS: X = ";X:"" ' печать ответа
END ' конец программы
Как видите - ничего особенно
сложного тут нет. "Поиграйтесь" пока с этими программами и ждите следующей
статьи.