1.15. Получить линейную запись следующих выражений:
а)
2
1
x
;
г)
2
a
b
;
ж)
1
2
b
a
c
;
к) 2 .
n
m
б)
a
bc
;
д)
2
5, 45
2
a
b
– a
;
з)
1
1
2
a
b
;
в)
a
c
b
;
е)
2
4
2
b
b
ac
a
;
и)
1
1
1
1
2
3
2
5
;
1.16. Перевести из линейной записи в обычную следующие выражения:
а) / /
a b c ;
з) sin
a
b ;
б) a b c ;
и) 1 2
sin
a b
x ;
в) a b c ;
к) 2
cos
2
b c
a
b
c ;
г) a b c ;
л) 4
sin
2 sin
2 sin
2
R
a
b
c
;
д) a b c ;
м) a x b
cx
d ;
е) a b b c ;
н) 2 sin
2 cos
2
a
b
a
b
;
ж) a b
b
c ;
о) abs 2 sin 3 abs
2
x
.
Глава 1
6
1.17. Записать по правилам изучаемого языка программирования следующие вы-
ражения:
а)
2
2
1
2
x
x ;
ж) 2 R ;
н)
ad
bc
ad
;
б)
1 2
1 3
2 3
x x
x x
x x ;
з)
2
4
b
ac ;
о)
2
1 sin x ;
в)
2
0
2
at
v t
;
и)
1
2
2
m m
r
;
п)
2
1
ax
bx
c
;
г)
2
2
mv
mgh ;
к)
2
I R ;
р)
1
1
2
x
x
x
;
д)
1
1
1
2
R
R
;
л)
sin
ab
c
;
с)
1
x
x
;
е)
cos
mg
;
м)
2
2
2
cos
a
b
ab
c ;
т) 1 x .
1.18. Указать значение величины s после выполнения следующих операторов при-
сваивания:
а) : 5
: 57
s
s
в) :
7.5
: 2
s
s
s
б) : 6
:
5.2
: 0
s
s
s
s
г) : 45
:
25
:
s
s
s
s
k
1.19. Указать значение величины x после выполнения следующих операторов при-
сваивания:
а)
: 10
:
10
x
x
в) : 60
:
1
: 0
x
x
x
x
б) : 17.5
:
2
x
x
x
г)
:
50
:
25
:
x
x
x
x
k
1.20. Указать значения величин s и k после выполнения следующих операторов
присваивания:
а) : 14
:
3
:
1
:
: 2
s
k
d
s
s
d
k
s
б) : 0
: 30
:
5
: 2
:
100
s
k
d
k
k
d
s
k
Ввод и вывод числовых данных. Оператор присваивания
7
1.21. Указать значения величин a и b после выполнения следующих операторов
присваивания:
а)
: 5.8
:
7.9
:
:
a
b
b
a
a
b
б)
: 0
:
9.99
:
:
a
b
b
a
a
b
Вычисления по известным формулам
1.22. Составить программу:
а) вычисления значения функции
2
7
3
6
y
x
x
при любом значении x;
б) вычисления значения функции
2
12
7
16
x
a
a
при любом значении а.
1.23. Составить программу вычисления значения функции
2
2
10
1
y
a
a
при любом
значении а.
1.24. Составить программу:
а) вычисления значения функции
2
sin | 3 |
3,56
a
a
x
при любом значении а;
б) вычисления значения функции
3, 2
1
sin
| 5 |
x
y
x
при любом значении х.
1.25. Дана сторона квадрата. Найти его периметр.
1.26. Дан радиус окружности. Найти ее диаметр.
1.27. Считая, что Земля — идеальная сфера с радиусом
6350
R
км, определить
расстояние до линии горизонта от точки с заданной высотой над Землей.
1.28. Дана длина ребра куба. Найти объем куба и площадь его боковой поверхно-
сти.
1.29. Дан радиус окружности. Найти длину окружности и площадь круга.
1.30. Составить программу:
а) вычисления значения функции
3
2
2,5
1,78
2,5
1
z
x
xy
x
y
при любых
значениях х и y;
б) вычисления значения функции
3
2
3,56
5,8
3,8
1,5
x
a b
b
a
при лю-
бых значениях a и b.
Глава 1
8
1.31. Даны два целых числа. Найти:
а) их среднее арифметическое;
б) их среднее геометрическое.
1.32. Известны объем и масса тела. Определить плотность материала этого тела.
1.33. Известны количество жителей в государстве и площадь его территории. Оп-
ределить плотность населения в этом государстве.
1.34. Составить программу решения линейного уравнения
0
ax
b
( a 0).
1.35. Даны катеты прямоугольного треугольника. Найти его гипотенузу.
1.36. Найти площадь кольца по заданным внешнему и внутреннему радиусам.
1.37. Даны катеты прямоугольного треугольника. Найти его периметр.
1.38. Даны основания и высота равнобедренной трапеции. Найти ее периметр.
1.39. Составить программу вычисления значений функций
2
2
2
1
10
y
x
x
z
y
x
и
2,8sin
q
x
y
при любых значениях х и y.
1.40. Составить программу расчета значения функций
2
2
25
2
b
a
x
a
b
b
и
2sin
5,5
a
b
y
a
при любых значениях a и b.
1.41. Составить программу расчета значения функций
3
3
a
e
g
f
,
2
sin
cos
b
e
h и
33
3
g
c
ef
при любых значениях e, f, g и h.
1.42. Составить программу расчета значения функций
2
3
f
e
a
,
2
b
h
g и
2
(
)
3sin
c
g
h
e
при любых значениях e, f, g и h.
1.43. Даны два числа. Найти среднее арифметическое и среднее геометрическое их
модулей.
Ввод и вывод числовых данных. Оператор присваивания
9
1.44. Даны стороны прямоугольника. Найти его периметр и длину диагонали.
1.45. Даны два числа. Найти их сумму, разность, произведение, а также частное от
деления первого числа на второе.
1.46. Даны длины сторон прямоугольного параллелепипеда. Найти его объем и
площадь боковой поверхности.
1.47. Известны координаты на плоскости двух точек. Составить программу вычис-
ления расстояния между ними.
1.48. Даны основания и высота равнобедренной трапеции. Найти периметр трапе-
ции.
1.49. Даны основания равнобедренной трапеции и угол при большем основании.
Найти площадь трапеции.
1.50. Треугольник задан координатами своих вершин. Найти периметр и площадь
треугольника.
1.51. Выпуклый четырехугольник задан координатами своих вершин. Найти пло-
щадь этого четырехугольника как сумму площадей треугольников.
1.52. Известна стоимость 1 кг конфет, печенья и яблок. Найти стоимость всей по-
купки, если купили x кг конфет, у кг печенья и z кг яблок.
1.53. Известна стоимость монитора, системного блока, клавиатуры и мыши.
Сколько будут стоить 3 компьютера из этих элементов? N компьютеров?
1.54. Возраст Тани — X лет, а возраст Мити — Y лет. Найти их средний возраст, а
также определить, на сколько отличается возраст каждого ребенка от средне-
го значения.
1.55. Два автомобиля едут навстречу друг другу с постоянными скоростями
1
V и
2
V км/час. Определить, через какое время автомобили встретятся, если рас-
стояние между ними было S км.
1.56. Два автомобиля едут друг за другом с постоянными скоростями
1
V и
2
V км/час (
1
2
V
V ). Определить, какое расстояние будет между ними через
30 минут после того, как первый автомобиль опередил второй на S км.
1.57. Известно значение температуры по шкале Цельсия. Найти соответствующее
значение температуры по шкале:
а) Фаренгейта;
б) Кельвина.
Для пересчета по шкале Фаренгейта необходимо исходное значение темпера-
туры умножить на 1,8 и к результату прибавить 32, а по шкале Кельвина аб-
солютное значение нуля соответствует 273,15 градуса по шкале Цельсия.
1.58. У американского писателя-фантаста Рэя Бредбери есть роман "450 градусов
по Фаренгейту". Какой температуре по шкале Цельсия соответствует указан-
ное в названии значение? (См. предыдущую задачу.)
Глава 1
10
Часто используемые эффективные алгоритмы
1.59. Составить программу обмена значениями двух переменных величин.
1.60. Составить программу обмена значениями трех переменных величин а, b, c по
следующей схеме:
а) b присвоить значение c, а присвоить значение b, с присвоить значение а;
б) b присвоить значение а, с присвоить значение b, а присвоить значение с.
1.61. Дано вещественное число а. Пользуясь только операцией умножения, полу-
чить:
а)
4
a за две операции;
б)
6
a за три операции;
в)
7
a за четыре операции;
г)
8
a за три операции;
д)
9
a за четыре операции;
е)
10
a за четыре операции;
ж)
13
a за пять операций;
з)
15
a за пять операций;
и)
21
a за шесть операций;
к)
28
a
за шесть операций;
л)
64
a
за шесть операций.
1.62. Дано вещественное число a. Пользуясь только операцией умножения, полу-
чить
а)
3
a
и
10
a
за четыре операции;
б)
4
a
и
20
a
за пять операций;
в)
5
a
и
13
a за пять операций;
г)
5
a
и
19
a за пять операций;
д)
2
a ,
5
a
и
17
a за шесть операций;
е)
4
a ,
12
a
и
28
a
за шесть операций.
Г Л А В А
2
Целочисленная арифметика
1. Какие операции можно выполнять над величинами целого типа? Укажите при-
оритет их выполнения при расчете значения арифметического выражения.
2. Как определить остаток от деления одной величины целого типа на другую?
3. Можно ли при делении одной величины целого типа на другую использовать
знак "/"?
Замечание
Задачи данного раздела могут быть использованы также при изучении темы "Ввод
и вывод числовых данных. Оператор присваивания" (см. главу 1).
Простейшие задачи
2.1. Дано расстояние в сантиметрах. Найти число полных метров в нем.
2.2. Дана масса в килограммах. Найти число полных центнеров в ней.
2.3. Дана масса в килограммах. Найти число полных тонн в ней.
2.4. Дано расстояние в метрах. Найти число полных километров в нем.
2.5. С некоторого момента прошло 234 дня. Сколько полных недель прошло за этот
период?
2.6. С начала суток прошло n секунд. Определить:
а) сколько полных часов прошло с начала суток;
б) сколько полных минут прошло с начала очередного часа;
в) сколько полных секунд прошло с начала очередной минуты.
2.7. Дан прямоугольник с размерами 543 130 мм. Сколько квадратов со стороной
130 мм можно отрезать от него?
2.8. Дано целое число k (1 ≤ k ≤ 365). Присвоить целочисленной величине n значе-
ние 1, 2, ..., 6 или 0 в зависимости от того, на какой день недели (понедельник,
|