Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Операции и выражения в языке РаscаlСодержание книги
Поиск на нашем сайте Конструкция языка, задающая порядок выполнения действий над элементами данных, называется выражением. Выражение состоит из операндов (operand- элемент данных, участвующий в операции), - величин и выражений, над которыми производится операция: круглых скобок и знаков операций. Операции определяют действия, которые надо выполнить над операндами. Операции в языке Раscаl подразделяются на арифметические, отношения, логические, строковые и др. Выражения соответственно называются арифметические, отношения, логические и т.д. Основные арифметические операции, применяемые в Тuгbо Раscаl приведены в таблице 3.
Арифметические операции Таблица 3
Пример: 9/4 =2.25; 9 div4 = 2; 9 mod 4=1. Операции отношения выполняют сравнение двух операндов и определяют истинно выражение или ложно. Их результат - логический. Операции отношения приведены в таблице 4. Операции отношения Таблица 4
Логические операции выполняются над логическими данными. Определены следующие логические операции (табл. 5). Таблица 5 Логические операции
Вычислите выражений производится по следующим правилам:
1, Запись выражения производится в одну строку без каких-либо подстрочных или надстрочных знаков с использованием только круглых скобок. 2. Выполняются операции внутри скобок. Если имеемся несколько пар скобок, вычисления начинаются с самых внутренних. 3. Порядок вычислений внутри скобок определяется приоритетом (старшинством) операции: а) вычисление значений функций; б) not; в) возведение в степень; г) операции типа умножения (*, /, div, mod, and); д) операции сложения (+, -, or, хоr); е) операции отношения. Операция, имеющая высший приоритет выполняется первой. 4. При наличии нескольких операций одного приоритета, вычисления выполняются слева направо. В Тuгbо Раscаl определены стандартные функции над арифметическим операндами (таблица 6)
Примеры:
tg(x) = sin(x) / cos(x); round(6.8) = 7;
arсcos(x) = arctan(sqrt(1-sqr(x)) / x); trunс(2.1) = 2;
arcsin(x) =arctan(x / sqrt(1-sqr(x))); trunc(6.8) = 6;
logb a = ln(a) / ln(b); frac(2.1) = 0.1
int(1.3) = 1; frac(6.8) = 0.8;
int(-1.3) = -1; odd(3) = true;
round(2.1) = 2; odd(2) = false;
Стандартные арифметические функции таблица 6
ОПЕРАТОРЫ Оператором называется предложение языка программирования, задающее полное описание некоторого действия, которое необходимо выполнить. Все операторы языка Раscаl можно разделить на две группы: простые и структурные.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2017-01-27; просмотров: 294; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |