Основы алгоритмизации в информационных системах. Белов М.П. - 29 стр.

UptoLike

Составители: 

ности однотипных элементов, при котором каждый элемент, кроме первого,
имеет одного предшественника (предыдущий элемент) и каждый элемент, кроме
последнего, имеет одного преемника (следующий элемент). Доступ к каждому
элементу списка можно получить, последовательно продвигаясь по списку от
элемента к элементу. Другие типы списков, а также стеки, очереди, деревья и ле-
са подробно рассмотрены в [5, 17].
Выражения предназначаются для выполнения необходимых вычислений,
состоят из констант, переменных, указателей функций (например, sin(x)),
объединенных знаками операций. Выражения записываются в виде линейных
последовательностей символов (без подстрочных и надстрочных символов,
″многоэтажных″ дробей и т. д.), что позволяет вводить их в компьютер, по-
следовательно нажимая на соответствующие клавиши клавиатуры. Различают
выражения арифметические, логические и строковые.
Арифметические выражения служат для определения одного число-
вого значения. Например, (l + sin(x))/2. Значение этого выражения при х = 0
равно 0.5, а при х = π/2 – единице.
Логические выражения описывают некоторые условия, которые могут
удовлетворяться или не удовлетворяться. Таким образом, логическое выражение
может принимать только два значения″истина″ или ″ложь″ (да или нет).
Значения строковых (литерных) выраженийтексты. В них могут вхо-
дить литерные константы, литерные переменные и литерные функции, раз-
деленные знаком операции сцепки.
Операторы (команды). Операторэто наиболее крупное и содержа-
тельное понятие языка: каждый оператор представляет собой законченную фра-
зу языка и определяет некоторый, вполне законченный этап обработки данных.
В состав операторов входят: ключевые слова; данные; выражения и т. д.
Операторы подразделяются на исполняемые и неисполняемые. Неис-
полняемые операторы предназначены для описания данных и структуры про-
граммы, а исполняемыедля выполнения различных действий (например, опе-
ратор присваивания, операторы ввода и вывода, условный оператор, операторы
цикла, оператор процедуры и др.).
При решении различных задач с помощью компьютера бывает необходи-
мо вычислить логарифм или модуль числа, синус угла и т. д. Вычисления часто
употребляемых функций осуществляются посредством подпрограмм, называе-
мых стандартными функциями, которые заранее запрограммированы и встроены в
29