Cтраница 1
Версии БЕЙСИКа, имеющие дополнительные специальные средства для решения конкретного класса задач, например для использования в промышленности, называют расширениями языка БЕЙСИК. [1]
Некоторые версии БЕЙСИКа не любят дополнительных переключений РУС и ЛАТ внутри комментария, использования скобок, а также сочетаний, напоминающих ключевые слова, и искажают текст комментариев при воспроизведении. [2]
Некоторые версии Бейсика ограничивают число символов в слове шестью ( иногда и менее) знаками. В таких случаях многие имена необходимо заменять короткими мнемоническими наименованиями. Например, имя структуры данных CONTROL MATRIX ( УПРАВЛЯЮЩАЯ МАТРИЦА), которое будет использовано ниже, можно сократить до CNTRLM или даже до СМ. [3]
В версиях бейсика, реализованных на ЭВМ типа НР-9830А, в теле оператора RETURN может находиться арифметическое выражение. [4]
В этой версии Бейсика имеется третий тип констант и переменных - символьный, наличие которого позволяет обрабатывать не только числовую, но и символьную информацию; в настоящем пособии символьный тип не рассматривается. [5]
Если наша версия бейсика допускает работу с подстроками, то с помощью оператора INPUT можно обновить любой фрагмент в значении текстовой переменной. [6]
Особенностью некоторых версий БЕЙСИКа является возможность применения переменных как обычной ( до шести значащих цифр), так и двойной ( до 16 значащих цифр) точности. В этом г-лучае переменные различаются по последнему знак имени. [7]
В большинстве версий БЕЙСИКа допускается использование подпрограмм, написанных на ассемблере или машинном языке. Эти подпрограммы позволяют увеличить скорость выполнения некоторых операций и, кроме того, обеспечивают реализацию некоторых функций, которые трудно или невозможно запрограммировать на БЕЙСИКе. Такие подпрограммы вызываются one ратором CALL или USR в зависимости от конкретной версии БЕЙСИКа. [8]
Для ряда версий БЕЙСИКа созданы интерпретаторы и компиляторы. Программы в интерпретирующем режиме выполняются не слишком быстро, однако большинство областей применения и не требует большой скорости счета, близкой к максимальной скорости процессора. Иногда создают и отлаживают программы с помощью интерпретатора, а для переноса во встроенное программное обеспечение пропускают их через компилятор. [9]
В ряде версий Бейсика ( например, в Бейсик-плюс) признак целочпсленности обозначается символом / о после последней цифры числа. [10]
Во многих версиях Бейсика не требуется явного определения переменных. Исключением является строковая переменная, которая представляет последовательность алфавитно-цифровых символов. Строковая переменная обозначается знаком доллара в конце имени переменной. Например, переменная FILE может содержать числовое значение, представляющее номер файла, в то время как строковая переменная FILES содержит строку символов, которая может представлять имя файла. Из этого следует, что FILE и FILE представляют различные переменные и могут быть одновременно использованы в одной и той же программе. В некоторых версиях Бейсика используются другие типы данных. В этом случае требуется описание данных. [11]
В некоторых версиях Бейсика не разрешается использовать часть ELSE условной конструкции. [12]
В некоторых версиях Бейсика, если в операторе ввода имеется текст - подсказка, на экран выводится этот текст, а вопросительный знак может не появляться. Подсказкой может быть любой текст. В тех версиях, где такой подсказки не имеется, ее можно сформировать программно. Такой подсказкой-запросом будет любое слово, заключенное в кавычки и заканчивающееся точкой с запятой. Ответ пользователя высвечивается на той же строке. [13]
В некоторых версиях БЕЙСИКа кроме рассмотренных числовых вещественных констант допускаются константы целого типа. [14]
В некоторых версиях бейсика используются аналогичные функции преобразования, но с другой мнемоникой. В табл. 4.6 приводится соответствие между описанными ранее функциями и эквивалентными им процедурами в системе Бейсик-плюс. [15]