Главная » Файлы » Для учня/студента » Інформатика | [ Добавить материал ] |
13.07.2010, 16:05 | |
Вирази складаються з операцій і операндів. Операндами можуть бути константи, змінні, вирази в дужках та значення, які повертаються функціями. Більшість операцій у мові Паскаль є бінарними, тобто містять два операнди. Інші операції є унарними і містять тільки один операнд. У бінарних операціях використовується звичайне алгебраїчне уявлення, наприклад a+b. В унарних операціях операція завжди передує операнду, наприклад -b. У більш складних виразах порядок, у якому виконуються операції, відповідає пріоритету операцій. Спочатку обчислюються вирази в дужках, значення індексів масивів та значення функцій, потім виконуються операції з найвищим пріоритетом, потім з нижчим і т.д. Операції з однаковим пріоритетом виконуються зліва направо. Операнд, що міститься між двома операціями з різними пріоритетами, зв'язується з операцією, що має більш високий пріоритет. Для зміни порядку виконання операцій використовують круглі дужки. Як уже згадувалось на початку цього розділу, вирази в дужках обчислюються в першу чергу. Слід зауважити, що зайві дужки, наприклад a+(18*x+12*y), компілятор ігнорує. Коли немає впевненості в порядку виконання виразу, то слід використовувати круглі дужки, бо вони в жодному випадку не можуть зробити програму гіршою. | |
Просмотров: 238 | Загрузок: 0 | |