Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Операции и выражения в языке Раscаl ⇐ ПредыдущаяСтр 3 из 3
Конструкция языка, задающая порядок выполнения действий над элементами данных, называется выражением. Выражение состоит из операндов (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; просмотров: 209; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.217.139.162 (0.011 с.) |