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

Выражения

Читайте также:
  1. Арифметические выражения
  2. Арифметические выражения и алгоритм линейной структуры
  3. Арифметические выражения и операции
  4. Арифметические операции и выражения
  5. Бизнес фразы на английском- полезные слова и выражения на бизнес тематику
  6. Вопрос самовыражения
  7. Выражения. Формулы.
  8. Задание 5. Ознакомиться со следующими способами выражения величин влажности почвы.
  9. Концепция временного риск-анализа распределенных систем: аналитические выражения риска
  10. Логические выражения и логические операции
  11. На мой взгляд, наиболее значимой параллелью между «Курсом чудес» и буддизмом является то, что оба утверждают в недвусмысленных выражениях, что мир – иллюзия.

Выражение строится из констант, переменных, функций и операций над ними. Допускается использование круглых скобок. Частным случаем выражения являются просто константа, переменная или функция. Выражения бывают: арифметические, логические и строковые. Арифметическое выражение - выражение, значением которого является число. Значением логического выражения является истина или ложь. Логическое выражение, помимо логических операций и функций, может содержать операции сравнения, в которых могут участвовать арифметические и логические выражения, а также символьные данные. Значением строкового выражения является строка, получающаяся сцеплением других строк и их частей (подстрок).

При составлении выражений необходимо соблюдать следующие правила:

1. Выражение записывается в строку, верхние и нижние индексы не допускаются. Например,

2. Все знаки арифметических операций должны быть записаны. Например, знак умножения опускать нельзя.

3. Используются только круглые скобки. Использование фигурных и квадратных скобок запрещается, т.к. они имеют другое назначение. Например, В правильно составленном выражении количество открывающихся скобок равно количеству закрывающихся. В сложных выражениях и сомнительных случаях рекомендуется ставить скобки. Лишние, но правильно поставленные скобки, не влияют на выполнение задачи, но делают ее нагляднее.

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

5. Порядок вычисления значения выражения определяется приоритетами операций:

1) вычисление выражений в () и функций, одиночные минус или плюс, not;

2) мультипликативные операции: *, /, div, mod, and;

3) аддитивные операции: +, -, or;

4) операции сравнения: <, <=, =, <>, >=, >.

При наличии вложенных скобок сначала выполняются действия в самых внутренних скобках, а затем вне скобок. Если операции, следующие друг за другом, обладают одинаковым приоритетом, то они выполняются в том же порядке, в каком записаны.

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

7. Переносить выражение с одной строки на другую можно по знаку операции, сам знак операции в новой строке не повторяется.

Пример. Выражение на Паскале будет записано следующим образом:

Упражнения.

1. Вычислите значение выражения:

а). 3*7 div 2 mod 7/3 - trunc(sin(1)); б). succ(round(5/2)-pred(3)).

2. Определите тип (целый или вещественный) выражения:

а). 5+5.5; б). 4.5+5.5; в). sqrt(36); г). sqr(10.0);

д). cos(0); е). 36/6.

3. Определите операции div и mod через другие стандартные операции и функции.

4. Запишите на Паскале следующие формулы:

а). ; б). ; в). ;

г). .

5. Почему аргумент функции всегда записывают в скобках, т.е. ln(x), а не lnx.

6. Запишите в общепринятой форме:

а) ;

б) .

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.004 сек.)