Главная » Basic

ПОДГОТОВКА И ИСПОЛНЕНИЕ ПРОГРАММЫ

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

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

Читать »

КОМАНДА RUN

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

Программа загружается в память ЭВМ из архивной памяти или набирается на клавиатуре. Для  ее исполнения достаточно набрать команду RUN нажмите клавишу возврата каретки

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

Читать »

СЛОВАРЬ ТЕРМИНОВ

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

Ниже разъясняются некоторые специальные термины, упоминающиеся в  данной книге; во  многих случаях полное толкование уже приводилось в тексте.

Адрес                            Код, идентифицирующий ячейку памяти.

Служит для указания ячейки при чтении или записи данных

Читать »

ОБРАЩЕНИЕ МАТРИЦЫ

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

Если в Вашей системе обращение матрицы с помощью функции МАТ не предусмотрено, то одним из практичных способов получения обратной матрицы является решение системы линейных уравнений со специальным набором векторов ее правой части.

Матрица В является обратной для матрицы А в том случае, если

Читать »

СТРОКИ С ПРОДОЛЖЕНИЯМИ ОПЕРАТОРОВ

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

В немногих системах, например в  Бейсике Microsoft, предоставляется средство записи логической строки в  виде   нескольких физических  строк. Для этого  в  Бейсике Microsoft  вместо завершения набора  строки  нажатием на  клавишу возврата каретки надо  набрать  символ прогона  строки (CONTROL J) и продолжить набор оператора на следующей строке:

Читать »

ПРОГРАММНЫЕ ФАЙЛЫ

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

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

Читать »

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

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

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

Поэтому  строки символов могут  рассматриваться как  другой  тип объектов,  которыми можно манипулировать средствами Бейсика. В некото-

Читать »

ЭКСПЛУАТАЦИЯ ФАЙЛОВ

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

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

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

Читать »

ОПЕРАЦИОННЫЕ СИСТЕМЫ

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

(При первом чтении этот раздел лучше пропустить)

Операционной системой называется программа, управляющая работой ЭВМ. Либо вся ОС, либо ее часть постоянно находится в памяти ЭВМ во время исполнения других программ. ОС создает среду,

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

Читать »

ОПРЕДЕЛИТЕЛЬ МАТРИЦЫ

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

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

Читать »

ОПЕРАЦИИ НАД МАТРИЦАМИ

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

Другими   широко   распространенными   операциями   над   матрицами   являются  обращение    и транспонирование. Если система предусматривает автоматическое переопределение размеров, то она должна  иметь  определенные средства для  получения  информации о  текущих  рабочих  пределах индексов массива.  Например,  в   системе  ICL  2903/4  предусмотрены  две функции:   ROW  (А), возвращающая предельное  значение  первого индекса  А,  и  COL(А),  возвращающая  предельное значение второго индекса А.

Читать »

ВЛОЖЕННЫЕ ЦИКЛЫ FOR

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

В приведенном на рис. 3.2 примере показано, каким образом один цикл FOR можно использовать внутри другого. Обратите внимание на то, что внутренний цикл полностью содержится во внешнем. Такая структура называется вложением циклов FOR.

Читать »

РАСШИРЕНИЯ БЕЙСИКА

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

В этой главе описываются некоторые дополнительные средства, которыми обладают многие версии Бейсика. В ней наряду с вполне стандартными средствами, например оператором PRINT  USING и логическими операторами, обсуждаются расширения Бейсика, например управляющие  структуры типа  циклов  REPEAT  (ПОВТОРЯТЬ  ДО),  различные  типы  переменных  и  средства  получения псевдографических изображений.

Читать »

ЛОГИЧЕСКИЕ ОПЕРАЦИИ Basic

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

К логическим операциям  относятся операции NOT (НЕ), AND (И), OR (ИЛИ). Эти операции надо применять в логических выражениях, при вычислении которых получаются значения либо ИСТИНА, либо ЛОЖЬ. В результате применения этих операций также получаются результаты либо ИСТИНА, либо ЛОЖЬ. Например, в основу выражения
Читать »

ИНДЕКСЫ МАССИВОВ

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

Многие системы  с Бейсиком позволяют в качестве индекса  использовать не только переменные

(например, M(D)), но любые арифметические выражения. Так, если значение D равно 3, то

М (D + 2)  эквивалентно М (5), M(6*D-12)   эквивалентно М(6), M(2*(D-4)+5)   эквивалентно М (3) . Следите за тем, чтобы при вычислении выражений получались нужные целые результаты, так как разные системы поступают с дробной частью индекса по-разному. Некоторые из них отбрасывают дробную часть, так что 7.2, 7.5 и 7.9 будут заменены на 7, а другие округляют значение индекса до ближайшего целого, заменяя дробную часть от 0.5 и больше на 1. В этом случае 7.2 заменяется на 7, а

Читать »