Приоритеты операций
Ранг | Операции | Ассоциа-тивность |
() [] –> :: . | → | |
! ~ + - ++ -- & * (тип) sizeof | ← | |
.* ->* | → | |
* / % (мультипликативные бинарные операции) | → | |
+ - (аддитивные бинарные операции) | → | |
<< >> | → | |
< <= >= > | → | |
== != | → | |
& | → | |
^ | → | |
| | → | |
&& | → | |
|| | → | |
?: (условная операция) | ← | |
= *= /= %= += -= ?= ^= |= <<= >>= | ← | |
, (операция запятая) | → |
Пример 2. Написать программу вычисления выражения
,
где переменные a и b типа int, а переменная x типа float.
//Программа вычисляет заданное выражение
#include <stdio.h>
#include <math.h>
void main(){
int a, b;
double x,z;
printf("Введите а="); scanf("%d", &a);
printf("Введите b="); scanf("%d", &b);
printf("Введите x="); scanf("%f", &x);
z=(sqrt(x*b/a)+pow(cos(pow((x+b),3)),2))/
((pow(x,2)*(x+1))/b-(pow(sin(x+a),2)));
printf("\nz=%5.3f\n",z);
}
Задания
1.Наберите код программы из Примера 1. Сохраните код в файл с именем mathfun.cpp. Выполните компиляцию и запуск программы.
2.Наберите код программы из Примера 2. Сохраните код в файл с именем mathvyr.cpp. Выполните компиляцию и запуск программы.
3.Написать программу вычисления площади треугольника, если известны длины двух его сторон и величина угла в градусах между этими сторонами. Аргумент функции sin в программе должен быть выражен в радианах. 1 рад. = 180/pi, где pi – число «пи».
Вычисление площади треугольника.
Введите длины двух сторон (см) треугольника -> 25 17
Введите величину угла между сторонами треугольника -> 30
Площадь треугольника: 106.25 кв. см.
4.Напишите в одной программе проверку истинности заданных неравенств и равенств:
1) ;
2) ;
3) .
Домашние задания
1.Даны x, y, z. Вычислить a и b, если
, .
2.Напишите в одной программе проверку истинности заданных неравенств и равенств:
1) ;
2) , (10 = π/1800);
3) .
3. Индивидуальное задание. Номер варианта определяется по журналу. Разработайте программу для вычисления у. Числа a, b, c вводятся с клавиатуры. В данном задании используйте форматированный ввод-вывод данных.
Варианты индивидуального задания
№ | Задание |
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. |
Дата добавления: 2015-02-16; просмотров: 614;