Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Назначение и состав операционных систем (ОС) ЭВМ. ОС, применяемые в составе системного программного обеспечения ПЭВМ, их структура и основные компоненты.

Читайте также:
  1. A) Закрытую систему
  2. A) структура рабочего стола
  3. A) Схватив окно за заголовок левой кнопкой мыши или через системное меню
  4. ASP и ASP.NET в составе Microsoft.NET
  5. B. газового состава
  6. CAD/CAM-системы в ТПП
  7. CALS-технологий и единая интегрированной системы управления вуза
  8. E) отсутствие события и состава преступления
  9. E) экономические законы и развитие экономических систем
  10. ERP — информационная система масштаба предприятия

Алфавит. Алфавит языка состоит из множества символов, включающих в себя буквы, цифры и специальные символы.

Латинские буквы: от А до Z (прописные) и от a до z (строчные).

Большие и малые русские буквы.

Цифры: О, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Шестнадцатеричные цифры: О, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F.

Специальные символы: + — * / = < > [ ]., ():; { } ^ @ $ #.

Следующие комбинации специальных символов являются едиными символами (их нельзя разделять пробелами):

:= знак присваивания;

<= меньше или равно;

>= больше или равно; <> не равно;

(* *) ограничители комментариев (используются наряду с {});

(..) эквивалент [ ].

Пробелы — символ пробела (ASCII-32) и все управляющие символы кода ASCII (от 0 до 31).

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

Последние версии языка содержат еще ряд служебных слов, относящихся к работе с объектами и встроенным ассемблером.

Идентификаторы. Идентификатором называется символическое имя определенного программного объекта. Такими объектами являются имена констант, переменных, типов данных, процедур и функций, программ. Идентификатор — это любая последовательность букв и цифр, начинающаяся с буквы или знака подчеркивания. Строчные и прописные буквы в идентификаторах и служебных словах не различаются. Например: max, МАХ, Мах и mАх — одно и то же имя. Длина идентификатора может быть произвольной, но значащими являются только первые 63 символа. В идентификаторах недопустимо использование пробела, знаки арифметических операций и другие специальные символы.

В Паскале имеются стандартные идентификаторы:

имена констант false, true;

типы integer, real, char, boolean;

файлы input, output;

процедуры reset, put, get.

Их нельзя использовать в других целях.

Константы. Константа – это величина, значение которой не меняется в процессе выполнения программы. Тип константы определяется по контексту, т.е. по форме ее записи в программе.

Целые десятичные константы записываются в обычной форме целого числа со знаком или без знака, например 25, -24712, 376. Их диапазон от -2147843648 до 2147843647.

Целые шестнадцатеричные константы записываются с префиксом $. Они должны находиться в диапазоне от $00000000 до $FFFFFFFF.

Вещественные константы (действительные числа) с фиксированной точкой записываются в обычной форме десятичного числа с дробной частью. Разделитель целой и дробной части — точка, например: 56.346, 0.000055, -345678.0.

Вещественные константы с плавающей точкой имеют форму:

<мантисса> Е <порядок>

Здесь мантисса — целое или вещественное число с фиксированной точкой, порядок — целое число со знаком или без, например , Е отделяет мантиссу от порядка. Форма с плавающей точкой используется для записи очень больших или очень маленьких чисел. Диапазон действительных чисел – от -263+1 до 263-1.

Символьная константа — любой символ алфавита, заключенный в апострофы, например, 'W', '!', '9'.

Логическая константа — одно из двух слов: true, false.

Строковая константа — строка символов, заключенная в апострофы, например ‘Turbo Pascal’, 'Ответ:', '35-45-79'. Максимальная длина — 255 символов.

Константе может быть поставлено в соответствие определенное имя. Назначение имени константе производится в разделе констант программы.

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

Переменные. Переменная – это величина, значение которой в процессе выполнения программы может изменяться. Каждая переменная имеет имя (идентификатор) и значение. Если значением переменной является число, то она называется числовой. Если значением переменной является строка, то она называется строковой. Если значением переменной является true (истина) или false (ложь), то она называется логической.

Стандартные арифметические функции. К арифметическим типам данных относятся группы вещественных (R) и целых (I)типов. К ним применимы арифметические операции и операции отношений.

Знак Выражение Типы операндов Тип результатов Операция
+ А + В integer, real integer, real Сложение
- А - В integer, real integer, real Вычитание
* А * В integer, real integer, real Умножение
/ А/В integer, real real Вещественное деление
div A div В integer integer Целое деление
mod A mod В integer integer Остаток от целого деления

 

К арифметическим величинам могут быть применены стандартные функции Паскаля. Функция выступает как операнд в выражении. Их запись такая же, как в математике. Аргументы называются фактическими параметрами и являются в общем случае выражениями арифметического типа. Аргументы записываются в круглых скобках. Результат вычисления функции — величина соответствующего типа.

Стандартные арифметические функции Турбо Паскаля.

Обращение Тип аргумента Тип результата Функция
Pi - real Число =3.1415926536Е + 00
Abs(x) Integer, real Integer, real Модуль аргумента х
Arctan(x) Integer, real real Арктангенс х (радианы)
Cos(x) Integer, real real Косинус х (х в радианах)
Ехр(х) Integer, real real ex— экспонента
Frac(x) Integer, real real Дробная часть х
Int(х) Integer, real real Целая часть х
Ln (x) Integer, real real Натуральный логарифм х
Random   real Псевдослучайное число в интервале [0, 1)
Random(x) integer integer Псевдослучайное число в интервале [0, х)
Round(x) real integer Округление до ближайшего целого
Sin(x) Integer, real real Синус х (х в радианах)
Sqr(x) Integer, real Integer, real Квадрат х
Sqrt(x) Integer, real real Корень квадратный из х
Trunc(x) real integer Ближайшее целое, не превышающее х по модулю

 

Арифметическое выражение задает порядок выполнения действий над числовыми величинами. Арифметическим выражением называется конструкция, состоящая из числовых констант, числовых переменных, стандартных арифметических функций, соединенных знаками арифметических операций и круглых скобок. Одна константа или одна переменная — простейшая форма арифметического выражения.

Для того чтобы правильно записывать арифметические выражения, нужно соблюдать следующие правила:

1. Все символы пишутся в строчку на одном уровне. Проставляются все знаки операций (нельзя пропускать знак умножения).

2. Не допускаются два следующих подряд знака операций (нельзя А+-В; можно А+(-B)).

3. Операции с более высоким приоритетом выполняются раньше операций с меньшим приоритетом. Порядок убывания приоритетов:

• вычисление функции;

• операция смены знака (-);

• *, /, div, mod;

• +, -.

4. Несколько записанных подряд операций одинакового приоритета выполняются последовательно слева направо.

5. Часть выражения, заключенная в скобки, вычисляется в первую очередь.

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

В Паскале нет операции или стандартной функции возведения числа в произвольную степень. Для вычисления хy рекомендуется поступать следующим образом:

• если у — целое значение, то степень вычисляется через умножение; например, х3 —> ххх; большие степени следует вычислять умножением в цикле;

• если у — вещественное значение, то используется следующая математическая формула: xy = ey*ln(x).

На Паскале это будет выглядеть так:

Exp(y*Ln(x))

Очевидно, что при вещественном у не допускается нулевое или отрицательное значение х. Для целого у такого ограничения нет.

Например,

На Паскале это будет так:

Exp((l/3)*Ln(a+l))

Выражение имеет целый тип, если в результате его вычисления получается величина целого типа. Выражение имеет вещественный тип, если результатом его вычисления является вещественная величина.

Логическое (булевское) выражение. Это конструкция, состоящая из числовых, логических, символьных переменных и констант, соединенных знаками арифметических и логических операций и знаками отношений. Логическое выражение имеет только два значения: false (ложь) и true (истина).

Назначение и состав операционных систем (ОС) ЭВМ. ОС, применяемые в составе системного программного обеспечения ПЭВМ, их структура и основные компоненты.

 

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




Дата добавления: 2014-12-19; просмотров: 40 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.011 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав