В таблице 2 приведён пример неявного приведения типов при делении.



Таблица 2

Неявное приведение типа при арифметических операциях

типы операндов тип результата
float / float float
float / int float
int / float float
int / int int

Заметим, что в последнем случае (и только в нем) осуществляется целочисленное деление с отбрасыванием остатка.

Пример 5. Преобразование типов


Задания для выполнения

1. Реализуйте примеры 1-5. Перепишите их в тетрадь, добавьте к ним пояснения и результат выполнения.

2. С клавиатуры вводятся координаты х, y точки M. Если точка оказывается внутри заданной области (см. рис.), то вывести сообщение «Точка принадлежит области», в противном случае вывести сообщение «Точка не принадлежит области».

3.  Напишите программы для вычисления следующих выражений и выведите в результате значения переменных x, y, z на экран. Полученный результаты обосновать в коментариях.

a. int z, x=9, y=10;
z=++x-y++;

b. int z, x=2, y=1;
z=-x---y--;

c. int z, x=5, y=3;
z=++x+y--;

d. int z, x=9, y=10;
z=x-++y;

4.  Даны вещественные числа a,b,c,вводимые с клавиатулы.Вычеслите значения следующих выражений:

a.

b.

c.

d.

5. Индивидуальное задание (вариант задания соответствует номеру в журнале). Выполнить вычисление значения математического выражения. Все числовые значения следует заменить на переменные, вводимые с клавиатуры.

Задание
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.
29.
30.

 


Дата добавления: 2021-07-19; просмотров: 83; Мы поможем в написании вашей работы!

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






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