Главная » Basic

ОПЕРАТОР PRINT

Добавлено Дата: 15 July, 2012 категория: Basic

Оператор PRINT В вызовет изображение (или печать) содержимого переменной В на экране ВТУ. В отличие от оператора INPUT, в оператор PRINT можно включать достаточно сложные  выражения. Эти выражения вычисляются, и результат вычислений печатается. Например, если В содержит 5, то в результате выполнения оператора

Читать »

РАЗРАБОТКА ПРОГРАММ

Добавлено Дата: 14 July, 2012 категория: Basic

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

Читать »

ВВОД ПРОГРАММЫ НА БЕЙСИКЕ

Добавлено Дата: 14 July, 2012 категория: Basic

После выполнения Вами одной из описанных выше процедур система готова к вводу программы. Наберите первую строку, не забыв указать номер оператора, и нажмите клавишу возврата каретки (на Вашей клавиатуре она может иметь маркировку RETURN, CR или ACCEPT). Тем самым управление будет передано ЭВМ, которая запомнит введенную строку и выдаст приглашение к вводу следующей строки.  Некоторые  вычислительные  системы,  в  основном  большие  мультитерминальные  ЭВМ, проверяют правильность строки перед тем, как воспринять ее. Это свойство очень полезно, так как сразу выявляются нередко случающиеся опечатки и такие ошибки, как недостающие скобки. В этом случае система не запомнит ошибочную строку. Большинство систем с Бейсиком для микроЭВМ не обладает таким свойством; они выполняют аналогичные синтаксические проверки только в момент исполнения программы.

Читать »

ОПЕРАТОРЫ FOR-NEXT

Добавлено Дата: 12 July, 2012 категория: Basic

В языке Бейсик предусмотрена пара операторов, обеспечивающих построение цикла того же вида, что и в приведенном выше примере (см. разд. 3.3). Это операторы FOR и NEXT, которые окаймляют группу операторов, составляющих тело цикла. Например, приведенную выше программу можно с их помощью переписать в виде

Читать »

ФАЙЛЫ В ТЕРМИНАЛЬНОМ ФОРМАТЕ

Добавлено Дата: 12 July, 2012 категория: Basic

Некоторые системы позволяют распечатывать на ВТУ последовательные файлы, созданные так, как описано в предыдущих частях разд. 8.4, а также редактировать их подобно программам на Бейсике. В действительности, информация хранится в этих файлах в том же виде, как если бы она была введена непосредственно с терминала ЭВМ.

Читать »

СНОВА ОБ ОПЕРАТОРЕ PRINT

Добавлено Дата: 11 July, 2012 категория: Basic

Начальные сведения об операторе PRINT приводились  в подразд. 1.2.3. Оператор PRINT может изображать как текст, так и числа  на устройстве вывода, которым обычно служит ВТУ. Текст может появляться в операторе PRINT либо в виде строковой константы, например:

Читать »

МАССИВЫ СТРОК СИМВОЛОВ

Добавлено Дата: 10 July, 2012 категория: Basic

В разд. 4.1 мы видели, что группу чисел можно хранить в массиве,   скажем, по имени А; при этом числа запоминаются  в элементах массива А, а именно А (1), А (2), А (3) и т. д. Аналогично группу строк можно хранить в массиве  А$ и обращаться к отдельным строкам по именам А$(1), А$(2) и т. д. Обычно для массивов строк допустимы те же имена, что и  для обычных массивов, только к имени добавляется в конце знак $.     ,

Читать »

ЯЗЫК БЕЙСИК

Добавлено Дата: 10 July, 2012 категория: Basic

Теперь ЭВМ перестает быть несколько отдаленным и таинственным электронным "волшебным ящиком" и быстро становится привычным элементом повседневной жизни. Широкому распространению ЭВМ в значительной мере способствует появление микроЭВМ, небольших по размерам и очень дешевых в производстве, но тем не менее обладающих всеми атрибутами больших ЭВМ. Если Вы обойдете вычислительный центр, в котором установлена большая ЭВМ, то увидите большие стойки, в которых смонтированы функционирующие компоненты машины. Аналогичные компоненты присутствуют и в микроэлектронных схемах микроЭВМ. Все эти системы, большие и малые, представляют собой ЭВМ общего назначения, требующие наборов команд для выполнения самых разных задач. Эти команды можно задавать разными способами. Один из наиболее распространенных способов — использование языка программирования Бейсик. Его называют

Читать »

ПРОСТЫЕ ОПЕРАТОРЫ IF

Добавлено Дата: 10 July, 2012 категория: Basic

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

Читать »

ОПЕРАТОР END

Добавлено Дата: 9 July, 2012 категория: Basic

Желательно, чтобы программа завершалась оператором END и чтобы его номер был в  программе наибольшим, так что этот оператор будет исполняться последним. Разумный и аккуратный подход к программированию требует безоговорочного выполнения этого  правила,  поскольку большинство систем с Бейсиком позволяют опускать оператор END, но в некоторых системах считается ошибкой его  отсутствие  и  они  не  будут  выполнять  программу до  тех  пор,  пока  этот  оператор не  будет вставлен.

Читать »

КОМАНДЫ

Добавлено Дата: 8 July, 2012 категория: Basic

Команды представляют собой инструкции, которые даются непосредственно системе с  Бейсиком, управляющей   работой   ЭВМ   (на   некоторых   машинах   может   дополнительно    существовать операционная система, например СР/М, которой пересылаются команды). Команды  отличаются от операторов языка Бейсик отсутствием номеров строк.

Читать »

ФОРМАТЫ

Добавлено Дата: 8 July, 2012 категория: Basic

Каждый  оператор  PRINT  USING  содержит либо формат,  представляющий  собой  образ  формы представления  выводимых  значений, чисел или  строк  символов,  либо ссылку  на  такой  формат. Основной составной частью такого формата является символ  решетки (#), указывающий, что надо напечатать  цифру  или    символ. Действие формата  показано  в    приведенном ниже  примере, иллюстрирующем также различия между двумя операторами PRINT:

Читать »

СОРТИРОВКА С ПОМОЩЬЮ ИНДЕКСА

Добавлено Дата: 7 July, 2012 категория: Basic

Требующийся для любой сортировки обмен значениями на некоторых ЭВМ может занимать много времени, если надо обмениваться строками или если  несколько массивов рассматриваются  как один логический элемент. Однако вместо переупорядочения  самих значений в процессе сортировки можно образовать индекс (предметный указатель), в  котором отмечаются правильные  места значений в массиве.  Во время сортировки  значения остаются на исходных местах, а изменяется  индекс. По окончанию  сортировки индекс используется для копирования сортируемых значений в новый  массив или служит справочником для работы с исходным массивом.

Читать »

КОМАНДЫ БЕЙСИКА

Добавлено Дата: 6 July, 2012 категория: Basic

Ниже  приведен перечень  наиболее  общеупотребительных команд  Бейсика.  Учтите,  что  многие операторы Бейсика могут быть использованы в  режиме немедленного исполнения (см. разд. 2.4) и тем самым служить командами.

Читать »

ФАЙЛЫ ДАННЫХ

Добавлено Дата: 5 July, 2012 категория: Basic

В разд. 8.1 было показано, как можно хранить программы в архивной памяти ЭВМ. То же  можно делать и с данными, но в этом случае программист должен уметь разбираться в  различных типах структуры файлов и отражать эти особенности в программе. Обычно  характеристики файла тесно связаны со свойствами физического носителя, поэтому эти свойства  надо учитывать при описании разнообразных файлов, доступных с помощью Бейсика. В табл. 8.3 показано, с какими отдельными типами файлов можно встретиться в разд. 8.4 — 8.6 и в каких подразделах описаны вариации этих типов, обусловленные различными носителями информации.

Читать »