Вирази.

Вирази задають дії та послідовність обчислення значень. Вони утворюються з констант, змінних, функцій за допомогою знаків операцій і дужок. При обчисленні виразу операції виконуються в строго визначеному порядку з урахуванням правил ієрархії операцій і дужок. Значення функції обчислюється насамперед..

Вирази можуть бути арифметичними і логічними.

Арифметичні виразистворюються за допомогою арифметичних операцій. Результатом обчислень такого виразу є числове (а для операції додавання і рядкове ) значення.

Логічні вирази створюються за допомогою логічних операцій і операцій відношень. Результатом обчислень такого виразу є логічне значення.

Приклад арифметичного виразу:

(2*x*y+sqrt(4+x))/(25*x-sin(x)+exp(1/5*ln(x*y)))

Знак множення опускати не можна тому, що ‘xy’ можна розглядати як змінну.

 

Приклад логічного виразу:

A Ù B Ú Ø C, де A=true, B=false, C=true

Запис виразу на мові Pascal:

A and B or not C

 
 

 


Дужками показана і пронумерована послідовність дій і результат кожної операції.

Приклад логічного виразу іншого виду:

(a < b) Ú Ø (a + b > d) Ù C, де a=-4, b=34, d = 5, C=false

 

Завдання для самоперевірки.

 

1. Записати цілу числову константу.

2. Записати дійсну числову константу в експоненціальній і звичній формі.

3. Записати своє ім’я, як строкову константу.

4. Які з перелічених ідентифікаторів є невірними: Massa, FuncObr1, _begin, 1fan, ОпорнаБалка, a-b, Opus2, Opus 3, Count_стол

5. Чому знак множення не можна опускати?

6. Записати вираз, значення якого буде істина, якщо задане число не кратне 4.

7. Знайти значення виразу (5>7) and (4<5)

8. Записати вираз, значення якого буде істина, якщо XÏ[-4,5].

9. Знайти помилковий вираз: 7.5+8, -5 div 3.5, true and not false, 7 % 3, 17 div 6 +7 mod 2, 4+5 + (true or false)

10. Скільки операцій виконується при визначенні виразу (x+1/2)*(y+7/10)-3/4

11. Вказати неправильні записи чисел і пояснити чому: 0006; 7,0; 7.; +0.3; .8; 2/3; E-1; 8E0; -0.00076; 2*E5; $65; 0E-4; $98.5; -1E-1;

12. Операцію ділення ( / ) можна виконувати над змінними цілого типу?

13. Записати вираз, значення якого буде істина, якщо XÎ[-2,20].

14. Записати вираз, значення якого буде істина, якщо Х належить до одного з відрізків [-5,-4], [0,2], [3,7].

15. Записати вираз, значення якого буде істина, якщо точка А лежить в першій чверті тригонометричного кола.

16. Записати вираз, значення якого буде істина, якщо точка А лежить в третій чверті тригонометричного кола.

17. Визначити тип результату виразів 5/7, X<Y, 5+12*3+sin(x),6-12<-24,7 mod 6,

18. Визначити значення: 23 mod 4, -15 div 6, 8 mod 2, -34 mod 5, 45 div 9

19. Визначити ‘Чим багаті, тим і раді’ < ‘Гостю шана – хазяїну честь’

20. Визначити ‘Коса – дівоча краса’ > ‘Краса розуму не придасть’.

 

 








Дата добавления: 2015-08-26; просмотров: 850;


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

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.