Приоритеты операций в выражениях 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Приоритеты операций в выражениях



Ранг Операции
  () [ ] ->.
  постфиксные операции ++ и --
  префиксные операции ++ и --, дополнение ~ и отрицание!sizeof тип()
  Приведение типа(тип)
  * / % (мультипликативные бинарные)
  + - (аддитивные бинарные)
  << >> (поразрядного сдвига)
  < > <= >= (отношения/сравнения)
  ==!= (отношения/ сравнения)
  & (поразрядная конъюнкция «И»)
  ^ (поразрядное исключающее «ИЛИ»)
  | (поразрядная дизъюнкция «ИЛИ»)
  && (конъюнкция «И»)
  || (дизъюнкция «ИЛИ»)
  ?: (условная операция)
  = *= /= %= -= &= ^= |= <<= >>= (операция присваивания)
  , (операция запятая)

 

 

Примеры программ

1. Пример программы нахождения среднего арифметического из двух целых чисел и одного вещественного числа:

#include <iostream> using namespace std; void main() { setlocale(LC_ALL, "Russian"); //установка локали для печати в консоли на русском   int a,b; float c; cout<<"Input 3 nambers"<<endl; cin>>a>>b>>c; cout<<"Rezult="<<(a+b+c)/3; }  

 

2. Программа перевода дюймов в сантиметры (1 дюйм = 2,54 см).

  #include <iostream> using namespace std; void main() { float c; cout<<"Input nambe"<<endl; cin>>c; cout<<"Rezult="<< c*2.54; }

3. Программа вычисления значения выражения:

a = 12.4, b =15 25 , а w – вводится с клавиатуры. Для возведения в степень используется функция pow заголовочного файла math.h.

#include <iostream> #include <math.h>   using namespace std; void main() { const float pi=3.14159; const float a=12.5; const float b=(15+25/60)*pi/180; float w; cout<<"Input w"<<endl; cin>>w; cout<<"Rezult="<<a*sin(b)/pow(w,15); }  

 


Лабораторная работа № 2. Проектирование программ линейной структуры

Цель и порядок работы

Цель работы – изучить структуру программы на языке C++, операторы присваивания, ввода и вывода данных, используемые при составлении программ линейной структуры.

Порядок выполнения работы:

- ознакомиться с описанием лабораторной работы;

- получить задание у преподавателя, согласно своему варианту;

- написать программу, отладить и решить ее на ЭВМ;

- оформить отчет.

Контрольные вопросы

 

1. Опишите структуру программы на языке C++.

2. Какие группы символов входят в алфавит языка C++.

3. Какие символы содержатся вы знаете.

4. Что такое управляющие последовательности, и каким образом они задаются?

5. Как задаются идентификаторы?

6. Перечислите ключевые слова языка C++.

7. Перечислите и опишите основные типы данных.

8. Как определить константу?

9. Опишите возможности ввода-вывода данных с помощью библиотеки потокового ввода вывода.

10. Опишите известные вам манипуляторы ввода-вывода.

11. Как производится ввод-вывод с использованием стандартной библиотеки ввода-вывода stdio.h.

12. Какие модификаторы и спецификаторы поддерживает функция printf.

13. Как осуществляется ввод при помощи стандартной библиотеки stdio.h.

14. Как подключить библиотеку с математическими функциями.

15. Какие стандартные математические функции содержит библиотека math.h.

16. Как получить случайное число.

Варианты заданий

1) вычислить у=sin(x)*cos(x)-3x2;

2) определить время падения камня на поверхность Земли с высоты h.

3) вычислить y=|x-tg(x)|;

4) вычислить площадь треугольника по стороне и высоте;

5) вычислить площадь окружности по заданному радиусу;

6) даны значения a и b, найти их среднее арифметическое, среднегеометрическое;

7) вычислить y=tg(x)+5x3-4x2;

8) вычислить площадь квадрата;

9) вычислить высоту треугольника, зная две стороны треугольника и угол между ними;

10) вычислить y=|x-cos(x)|;

11) ввести сторону квадрата a. Вычислить радиус вписанной окружности;

12) Задается длина окружности. Найти площадь круга, ограниченного этой окружностью.

13) вычислить углы треугольника, зная его стороны;

14) вычислить площадь трапеции;

15) вычислить y=cos|x3-x2|;

16) вычислить длину гипотенузы прямоугольного треугольника, зная длины двух катетов;

17) вычислить корень квадратный от (x5-x4+|x3|);

18) вычислить корень квадратный от (sin(x)+cos(x));

19) вычислить объем цилиндра, зная радиус основания и высоту;

20) вычислить объем конуса;

 

Содержание отчета

 

1. Титульный лист.

2. Наименование и цель работы.

3. Краткое теоретическое описание.

4. Задание на лабораторную работу.

5. Схема алгоритма.

6. Листинг программы.

7. Результаты выполнения программы.

 



Поделиться:


Последнее изменение этой страницы: 2016-12-11; просмотров: 228; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.236.252.14 (0.012 с.)