Авторизация |
Язык программирования dBASE III PLUS
Подкатегории
Данные типа «дата» занимают 8 или 10 позиций (в зависимости от того, задано ли использование столетия (века) или нет). В памяти (оперативной или внешней) эти данные занимают всегда 8 байт.
Для полей записей таблиц БД допускается еще один тип данных — текст или примечание (М).
Данное, для которого значение определенно фиксировано и неизменно, называется константой, или литералом. Как и всякие данные, константы могут быть символьными, числовыми, логическими и типа «дата». Символьная константа — это последовательность символов, заключенных в апострофы ('), кавычки («) или квадратные скобки ([]). Если внутри константы какойлибо из этих ограничителей используется, то константа все равно должна быть…
В отличие от констант (литералов) переменные не имеют постоянного значения: они используются для хранения промежуточных результатов или выведенных значений данных. Значения переменных можно изменять с помощью команд языка dBASE III PLUS.
Каждая переменная идентифицируется именем и характеризуется:
типом (как и константы, она может быть символьной (С), числовой (N), логической (L), датой (D) или текстом (М) — для полей записи); * длиной/т. е. числом занимаемых позиций;
точностью, необходимой для определения количества знаков после десятичной точки в числовых переменных.
Выражения в языке dBASE III PLUS — это формулы для вычисления значений. Они представляют собой комбинации переменных, констант и функций, соединенных между собой…
В языке системы dBASE III PLUS используется четыре основных вида операций над элементарными данными в соответствии с их типом. Операция над данными одних типов может выдавать результат того или другого типа.
Используются следующие арифметические операции:
сложение f
вычитание —
умножение *
деление /
возведение в степень ** или Д
Эти операции применимы к данным числового типа, кроме того, в случае сложения и вычитания одно из данных может быть типа «дата». Можно осуществлять вычитание для двух данных типа «дата» — при этом результат (интервал между датами в днях) будет иметь числовой тип.
Применяются следующие операции отношения (сравнения), которые выдают результат логического…
Функции — это особые операции, которые применяются в выражениях, как и обычные операции. Функции выполняют некоторые специальные действия. В зависимости от типа значения, которое вычисляет функция, различаются числовые, символьные, логические функции и функции типа дата. Функции могут иметь аргументы и дополняют вычисления, производимые системой dBASE III PLUS, возможностями вычисления элементарных математических функций (абсолютное значение, экспонента, логарифм), а также преобразования одних типов значений в другие, получения системной информации и др.). Аргументы записываются в круглых скобках после имен функций; эти скобки обязательны даже при отсутствии аргументов. Полный список функций с описанием их назначения приведен на с. 221.
Рассмотрим простейшую наиболее часто употребляемую…
Основным структурным элементом языка системы
dBASE III PLUS является команда (оператор). Это записанное в понятном для ЭВМ языке указание выполнить те или иные действия.
В общем виде команда имеет следующий формат записи: (ключевое слово) (диапазон) (объекты действия команды) (FOR-выражение) (WHILE-выражение)
В этом формате ключевое слово — это слово, записанное на английском языке, которое определяет вид действия, предусмотренного данной командой. Например, слово LIST означает, что будет выполняться просмотр на экране дисплея или/и распечатка содержимого таблицы БД или некоторой другой информации (информация о текущих переменных памяти, структуре текущей БД). Все остальные компоненты формата команды называются параметрами и являются необязательными (факультативными), т. е.…
Параметр (объекты действия команды) указывает, какие объекты—переменные памяти, поля записей таблицы БД и др. используются при выполнении команды. Объекты действия могут задаваться в виде списка выражений. В этом параметре могут содержаться также и другие английские ключевые слова, стоящие перед именами объектов (типа FROM, ТО, FILE). (FORвыражение) задает условия, при которых команда выполняется: она будет выполняться лишь для тех записей таблицы БД, для которых заданное FORвыражение истинно.
Параметр (WHILEвыражение) накладывает такого вида ограничения на выполнение команды: команда будет выполняться до тех пор, пока истинно заданное WHILEвыражение в угловых скобках.
Порядок расположения параметров в тексте определяется видом команды; кроме того, параметр (объекты…
Операционная система (ОС)1 — основная программная часть ПЭВМ, обеспечивающая управление всеми аппаратными средствами компьютера и позволяющая отделить остальные классы программ от непосредственного взаимодействия с ними.
Таким образом, ОС необходима для выполнения двух главных задач:
. предоставления пользователям возможности общего управления персональными компьютерами, что осуществляется на основе языка директив (командного языка), с помощью которого человек может выполнять такие операции, как разметка дисков, копирование данных, распечатка информации на экране дисплея, запуск любых программ, установка режимов работы дисплея, печатающего устройства и другие действия;
. поддержки работы всех программ и обеспечения их взаимодействия с внешними устройствами и друг с другом, включая распределение оперативной памяти,…
Средства, предоставляемые компонентами ОС, позволяют, о одной стороны, формировать удобную операционную обстановку для разработки программного обеспечения и, с другой,— на их основе довольно легко можно создавать автоматизированные рабочие места с простыми средствами доступа пользователей к прикладным пакетам и программам.
Задания. 1. Для выполнения каких основных задач необходимы ОС?
2. Какие основные компоненты содержатся в ОС?
3. Для создания каких программных систем можно воспользоваться
средствами, предоставляемыми ОС?
Одна из важнейших функций ОС — организация файловой системы — хранилища программ и данных. Под файлом понимается именованная область памяти, обычно на
магнитном диске, в которой может постоянно храниться программа в машинном коде, готовая к исполнению, либо данные для ее работы, любые текстовые документы, закодированные изображения и др.
Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов. Каталог доступен пользователю через командный язык ОС — его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место или удалять. Каждый файл должен находиться только в одном каталоге.
Каталог может иметь собственное имя и, в свою очередь, может…
Полное имя файла образуется из двух слов — собственно имени и типа, разделенных точкой («.»). При отсутствии типа точка не обязательна, поэтому тип иногда называют расширением имени. Тип приписывается файлу в соответствии с характером хранимой в нем информации. Задание типа осуществляется либо самим пользователем, либо программой, создающей файл.
Имя и тип используются совместно для идентификации файла. Имя может состоять из 1 .8 букв, цифр, специальных знаков («—», «_»), расположенных в произвольном порядке. Тип, в свою очередь, может состоять из 1.3 букв или цифр, а также некоторых других символов или же отсутствовать вообще.
Шаблон полного имени файла часто употребляется в командах…
|
|