Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Уроки по программированию (от Ассемблера до Делфи)


Информационный Канал Subscribe.Ru

Особенности Бейсика и начальное программирование в среде 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 ' конец программы

Как видите - ничего особенно сложного тут нет. "Поиграйтесь" пока с этими программами и ждите следующей статьи.

По вопросам обращайтесь: SeenTso



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное