Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Пріоритети операцій і порядок обчислень



У мові Сі операції з вищими пріоритетами обчислюються першими. Найвищим пріоритетом є пріоритет рівний 1.

Таблиця 2.7.

Пріоритет Знак операції Типи операції Порядок виконання
  () []. -> Вираження Ліворуч праворуч
  - ~! * & ++ -- sizeof приведення типів Унарні Праворуч ліворуч
  * / % Мультиплікативні Ліворуч праворуч
  + - Аддитивні
  << >> Зрушення
  < > <= >= Відношення
  = =,!= Відношення (рівність)
  & Поразрядне І
  ^ Поразрядне що виключає ЧИ
  | Поразрядне ЧИ
  && Логічне І
  || Логічне ЧИ
  ?: Умовна
  = *= /= %= += -= &= |= >>= <<= ^= Просте і складене присвоювання Праворуч ліворуч
  , Послідовне обчислення Ліворуч праворуч

Зразок виконання завдання. Обчислити значення Y і P, використовуючи формули: при значеннях a=0.59, z= -4.8, x=2.1.

,

Програма подана нижче, а блок-схема зображена на рис. 2.2.

#include<stdio.h>

#include<conio.h>

#include<math.h>

/* Лабораторна робота № 2*/

main()

{

float a, z, x, y, p;

clrscr();

printf(“Введіть значення a,z,x””\n”);

scanf(“%g%g%g”,&a,&z,&x);

y=a*pow(tan(x*x),3)+sqrt(pow(z,2)/(pow(a,2)+pow(x,2)));

p=log(a+pow(x,2))+pow(sin(z/a),2);

printf(“\n””y=%g p=%g”,y,p);

}

Контрольні питання

1. Перечисліть символи та конструкції мови С++.

2. Правила використання оператора PRINTF.

3. Як почати програму?

4. Як закінчити програму?

5. Коментарі в програмі.

6. Використання позначок.

7. Оператор присвоєння.

8. Правила використання оператора SCANF.





Дата публикования: 2015-09-17; Прочитано: 308 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...