Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Язык Фокал БК

    ОПЕРАТОРЫ ВВОДА-ВЫВОДА ЯЗЫКА ФОКАЛ [c.127]

    В языке Фокал в основном сохраняется обычный приоритет совершения арифметических операций. Высшим приоритетом обладают выражения в скобках, затем возведение в степень, обозначаемое 1 , Низший приоритет — у операций сложения и вычитания. Промежуточные приоритеты — у операций умножения ( ) и деления (/), причем приоритет умножения выше. Это приводит к результатам, на первый взгляд неожиданным. [c.133]


    При включении ЭВМ управление передается интерпретатору языка Фокал, о чем свидетельствует звездочка на экране. Создатели ЭВМ предоставили Вам возможность выйти отсюда в пусковой монитор машины. Для этого надо набрать большими латинскими буквами [c.147]

    ПРОГРАММА СБОРКИ ПРОГРАММ НА ЯЗЫКЕ ФОКАЛ [c.150]

    Теорией, объясняющей основные свойства атомных и ядерных явлений, является квантовая механика, начало которой было заложено работами де Бройля, Бора, Шредингера, Гейзенберга, М. Борна, Дирака, Паули, Ферми, Фока и др. Квантовая механика является теорией, лежащей в основе объяснения свойств атомов, молекул и атомных ядер, т. е. явлений, происходящих в элементах объема, линейные размеры которых порядка 10" —10" см. Объекты такого масштаба (далее мы будем кратко называть их объектами микромира) непосредственно не воспринимаются нашими органами чувств. Их изучение возможно только с помощью приборов , т. е. таких микроскопических систем, которые переводят воздействия микрообъектов на макроскопический язык. [c.13]

    Авторы намеренно не приводят программ на языках микро-ЭВМ, соответствующих предлагаемым программам для ПМК. Используя описанные алгоритмы, читатель без труда может составить нужные ему программы, способные на микро-ЭВМ обрабатывать значительно большие массивы данных со значительно большей скоростью, ориентируясь на конкретный вариант задачи. Помимо ознакомления с алгоритмами, приведенными в первой части, читателю необходимо для этого овладеть и языком программирования микро-ЭВМ. Обычно для таких задач используют один из диалоговых языков — Бейсик или Фокал, [c.4]

    Следует отметить, что другие языки, например Фокал, также имеют вполне подходящие характеристики. Целесообразно применять даже такие языки, как Фортран или Алгол, обычно ис- [c.30]

    Между записью уравнений Хартри — Фока в общем виде и их практическим решением (нахождением орбиталей) — дистанция огромной длины. Дело не только в том, чтобы перевести математические формулы на язык Фортран. Надо обладать еще искусством численного анализа, высокой культурой программирования, творческим подходом к обработке огромных массивов данных и многим другим. Освоение методов численного решения позволяет правильно оценить соотношение между черновым монотонным и творческим трудом при программировании и реальном расчете атомно-молекулярных задач, а также глубже понять квантовую механику атомов и молекул. [c.164]

    Язык Бейсик широко распространен и описан, например, в работе [12]. Язык Фокал применяется на мини- и микро-ЭВМ ДВК, Электроника-60 , СМ-3, СМ-4, БК 0010 и т. д., в различных во многом сходных версиях Фокал-71, Фокал-С, Фокал БК0010. Он обладает рядом достоинств, в том числе компактностью программ, однако Фокал значительно менее распространен, чем Бейсик. Поэтому и литературы, посвященной Фокалу, чрезвычайно мало. Учитывая, что пользователи микро-ЭВМ ДВК и Электроника-60 работают рядом с профессиональными программистами, способными оказать квалифицированную помощь, и могут использовать руководства по языку [13, 14], авторы сочли необходимым сделать упор на описание версии Фокал БК 0010 для массовой отечественной микро-ЭВМ, в основном находящейся в личном пользовании. Описанию особенностей программирования для этой ЭВМ посвящена первая глава второй части. Следующие две главы имеют цель познакомить читателя с некоторыми статистическими методами обработки на- [c.4]


    Язык Фокал БК0010 имеет два вида команд — непосредственные и косвенные. Непосредственные команды выполняются после ввода их с клавиатуры. Косвенные команды составляют программу и выполняются при передаче им управления другими косвенными командами или непосредственными командами. При вводе косвенных команд с клавиатуры они не выполняются, а заносятся в ОЗУ ЭВМ. Признаком косвенной команды является наличие в ней на первом месте номера командной строки. Номер командной строки может быть числом от 1,01 до 99,99 (с шагом не меньше 0,01) или от 100,1 до 127,9 (с шагом не меньше 0,1). Номер строки не может быть целым числом, так как целым числам придается значение номера группы строк. [c.126]

    Язык Фокал БК0010 оперирует с переменными. Имя переменной может состоять из латинских заглавных букв и цифр. На первом месте может стоять только буква, причем не Р. Фокал фиксирует переменные только по первым двум символам. Переменные, не начинающиеся с буквы А, могут использоваться в операторах в качестве номеров строк. Переменные могут иметь индекс в диапазоне от —32768 до +32768 или два индекса в диапазоне от —128 до 128. Фокал отводит под переменную четыре слова (8 байт), из нпх одно — под два первых символа имени, одно — под два индекса, два — под значение. Допустимые числовые значения лежат в диапазоне от 10 до 10 по [c.126]

    Язык Фокал БК0010 распознает операторы по месту в строке. Оператором является запись, находящаяся на соответствующем месте, до пробела. Опознавание конкретного оператора происходит по первой букве. В силу этого можно вообще указать оператор любой комбинацией символов, начинающейся с нужной буквы. Принято записывать оператор только одной буквой. В одной строке может быть несколько операторов, разделяемых знаком . [c.127]

    Вывод данных и ввод их в машину осуществляются операторами LIBRARY OUT и LIBRARY IN соответственно. Выводятся те же данные, что распечатываются оператором Тп. Необходимо знать, что ввести в машину два файла с программами в языке Фокал невозможно, даже если у программ не совпадают номера строк, поэтому в рамках языка невозможна сшивка программ в ОЗУ. [c.132]

    В языке Фокал БКООЮ имеется всего один вычислительный оператор SET. Операндом этого оператора является запись, состоящая из имени переменной, знака присвоения и арифметического выражения. Знаком присвоения служит символ = . В вычислительном операторе могут быть применены скобки ( ), [ ] и < >. Приоритетного различия между этими скобками в языке Фокал не имеется, необходимо лишь следить за соответствием типов открывающей и закрывающей скобок. [c.133]

    Основным языком БКООЮ является язык Фокал. Вместе с тем существует возможность работы на этом компьютере и с другими языками, в частности с языком Бейсик. Эта возможность может быть реализована двумя различными способами. Для ЭВМ, имеющих только ПЗУ с интерпретатором языка Фокал, транслятор для Бейсика может быть загружен в оперативную память. Наилучшей, с нашей точки зрения, версией является транслятор Бейсик 87 , занимающий около 9 кбайт в оперативной памяти. Транслятор позволяет воспользоваться весьма урезанным вариантом языка с возможностями, сходными с возможностями Фокала. Дополнительной возможностью является работа с текстовыми константами. В отличие от чистого интерпретатора Фокала транслятор Бейсика компилирует весь текст программы во внутренний формат Бейсик-системы, что приводит к значительному ускорению времени счета. Так, одна и та же задача по программе расчета брутто-формул потребовала 15 мин для решения Фокала и 41 с — на Бейсике. Для сравнения укажем, что эта же задача считалась более 1 ч на персональном компьютере САЗЗЮ РВ-700 (Бейсик-интерпретатор) и 20 с на мини-ЭВМ СМ-4 (язык Фортран). Богатейшими возможностями, но не очень высокой скоростью работы отличается версия языка Бейсик, поставляемая заводом в сменном ПЗУ. Эта версия близка к известному языку Бейсик-МЗХ. Имеется достаточно литературы по языку Бейсик, поэтому ограничимся кратким описанием версии. [c.145]

    Для этого в языке Бейсик имеется специальный оператор MERGE, позволяющий к имеющейся в памяти машины программе дополнительно считать с магнитной ленты нужную вам подпрограмму . Язык Фокал таких возможностей не предоставляет. При считывании новой программы с магнитной ленты с помощью его оператора L О старая программа и данные будут уничтожены. [c.147]

    ПРОГРАММА ПЕРЕНУМЕРОВКИ СТРОК В ПРОГРАММАХ НА ЯЗЫКЕ ФОКАЛ [c.152]

    Вывод информации с помощью операторов языка Фокал возможен только на экран телевизора. При этом работа с текстовой информацией обеспечена достаточно. Работа же с графической информацией возможна только с помощью функций FT и FV. Эти функции работают медленно и не всегда удобны. Вместе с тем в БКООЮ имеется графический режим, который можно вызвать с клавиатуры. [c.155]

    В данном примере используется программа, составленная на языке ФОКАЛ. Эту программу легко интерпретировать, если символ S читать как Set (присвоить, задать). Данные хранятся в памяти в виде наборов в пределах вектора Х(1). Например, Х(1) и Х(2) представляют собой первый набоо значений диаметра частиц и скорректированной эффективности, а Х 2 ) и Х 22) образуют одиннадцатый по счету такой набор. Число наборов данных, используемых в расчетах, составляет N, а число переменных в наборе NV. Строки 8.20 и 8.30 присваивают переменным N-ro набора данных обозначениях X и У. Значения параметров хранятся в памяти в виде вектора Р(/) в данном случае Р (/) обозначает а, а Р(2) обозначает dso( ). [c.164]

    Самые общие идеи метода МО содержатся в Методе самосогласованного поля Хартри — Фока. Различные варианты расчета по методу МО и его теоретический язык развивались в работах многих ученых и прежде всего Хунда, Герцберга, Хюк-келя, Малликена, Коулсона, Ротаана. [c.241]


    Помимо операционных систем в программное обеспечение входят средства программирования на различных языках, наиболее распространенными из которых являются ПАЛ-11, МАКРО, ФОКАЛ, однопользовательский Бейсик, многопользовательский Бейсик, Бейсик-плюс, Фортран IV и Кобол. Этот список постоянно расширяется с учетом запросов пользователей. В настоящее время стали доступными многие новые языки программирования, например АПЛ, Паскаль, Корал и др. [c.183]

    Контролирующая система обеспечивает всестороннюю проверку ЭВМ. с помощью пяти тест-программ. Первый тест предназначен для проверки ОЗУ и ПЗУ. При неисправной ячейке ОЗУ тест-программа выдает ее адрес. Контроль ПЗУ приводит к выводу контрольных сумм 4 блоков ПЗУ, которые должны соответствовать указанным в заводском описании. Второй тест проверяет работу клавиатуры ИВУ, выводя на экран обозначение неисправной клавиши. Третий тест проверяет работу порта ввода-вывода, четвертый — синтез алфавитно-цифровых символов на экране. Пятый тест предназначен для проверки работы ИВУ с магнитофоном. Длина магнитной ленты, необходимая для записи блока информации 1 кбайт, составляет 40 см. Таким образом, на одной стороне обычной кассеты МК-60 может быть записано 214 кбайт. Время записи или чтения 1 кбайта составляет 8,4 с. В машине имеется модуль ПЗУ, в котором хранится интерпретатор языка высокого уровня Фокал БК0010. [c.126]

    Приборное оснащение. Схема оснащения цикла измельчения приборами контроля и регулирования приведена на рис. 13.10. В 1971 г. на обогатительной фабрике НБХК была установлена ЭВМ РОР-11/20 фирмы Диджител эквнп.мент корпорейшен для работы в качестве специализированного. процессора при обработке данных экспресс-анализа на потоке и для машинного управления технологическим процессом. Используется язык высокого уровня ФОКАЛ. ЭВМ имеет память 12 К, 32 аналого-цифровых канала для опроса технологических измерений, 12 цифро-аналоговых каналов для осуществления функций управления и 48 цифровых каналов ввода/вывода, которые используются для считывания результирующих данных экспресс-анализа на потоке и сигнализации. При выборе. первоочередного объекта в целях создания комплексной системы управления обогатительной фабрикой предпочтение было отдано циклу измельчения. Разработанная стратегия управления использовала имеющиеся анало- [c.282]


Библиография для Язык Фокал БК: [c.248]   
Смотреть страницы где упоминается термин Язык Фокал БК: [c.126]    [c.140]    [c.146]    [c.222]   
Смотреть главы в:

Физико-химические растворы на микро-ЭВМ -> Язык Фокал БК




ПОИСК







© 2024 chem21.info Реклама на сайте