Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Abramov_Zadachi_po_programmirovaniyu

.pdf
Скачиваний:
46
Добавлен:
09.06.2015
Размер:
6.04 Mб
Скачать

натурального n в двоично-десятичной системе (см. предыдущую задачу), найти натуральное n в десятичной системе.

602. Доказать, что любое натуральное число n можно единственным способом представить с помощью некоторых целых неотрицательных d0,…, ds в виде ds(s+1)!+ ds-1s!+…+ d12!+ d0 при условии, что 0 ≤ di i+1, i=0, …, s, ds≠ 0.

Дано натуральное число n; найти соответствующие ds, ds-1, …,

d0.

603. В качестве основания позиционной системы может быть взято отрицательное целое число. Например, можно рассмотреть систему с основанием –10. Любое целое n единственным образом представляется в виде суммы as (–10)s+ as-1(–10)s-1+…+ a1(–10)+a0, где

0 ≤ ai ≤ 9, i =0, …, s. Из сказанного следует, что любое целое n записывается в системе с основанием –10 в виде целого числа без знака as as-1, …, a1a0.

Дано целое число n. Построить представление n в системе с основанием –10, т.е. найти соответствующие as, as-1, …, a0.

604. Рассмотрим последовательность натуральных чисел w0, w1, …, образованную по следующему закону: w0=1, w1=2, wk= wk-1+ wk-2 (k=2, 3, …). Эта последовательность – сдвинутая последовательность чисел Фибоначчи (см. задачу 144) w0=u2, w1=u3, w2=u4. Последовательность w0, w1, …, – это 1, 2, 3, 5, 8, 13, 21, … Доказать, что любое натуральное n можно единственным способом представить с помощью некоторых неотрицательных целых b0,…, bt в виде btwt+ bt- 1wt-1+…+ b0w0 при условии, что 0 ≤ bi ≤ 1, i=0, …, t, bt≠ 0. При этом две единицы не могут стоять рядом: если bi=1, то bi+1=0 (i=0,…, t–2).

Дано целое неотрицательное число n; найти соответствующие bt, bt-1, …, b0.

605. «Римские цифры».

а) Проверить, правильна ли запись числа римскими цифрами.

б) Записать данное число из диапазона от 1 до 1999 римскими цифрами.

в) Перевести число, записанное римскими цифрами, в десятичную систему.

§ 17. Геометрия

606. Даны действительные положительные числа a, b, c, d. Выяснить, можно ли построить четырехугольник с такими длинами сторон.

607. Дано действительное число ϕ (0 < ϕ < π ) . Из точки (1, 1)

под углом ϕ к прямой x=1 выпущен световой луч (рис. 29, а – 29, b).

Найти точку оси ординат, в которой луч падает на эту ось.

Еслиϕ < π / 4 , то луч сначала отразится по закону «угол падения равен углу отражения» от оси абсцисс.

y

 

y

 

1

 

1

 

ϕ

 

ϕ

 

1

x

1

x

б

 

a

 

 

 

 

 

 

 

Рис. 29

 

608. Даны действительные числа x1, y1, x2, y2 (x1x2), которые определяют две точки A(x1, y1) и B(x2, y2). На оси абсцисс найти такую точку, сумма расстояний от которой до точек A и B – наименьшая для всех точек этой оси.

609. Даны действительные числа x, y. Вычислить расстояние от точки плоскости с координатами (x, y) до границы квадрата *) с вершинами:

а) (–0.5, –0.5), (–0.5, 0.5), (0.5, 0.5), (0.5, –0.5); б) (0, 0), (0, 1), (1, 1), (1, 0).

*) То есть минимум расстояний от данной точки до точек границы квадрата.

610. Даны натуральное число n, целые числа x1, y1, x2, y2, …, xn, yn. Известно, что точки p1, …, pn с координатами (x1, y1), (x2, y2), …, (xn,

yn) попарно различны. Пусть точка pi удалена от начала координат на расстояние ri (i=1, …, n). Пусть R = max(r1, …, rn).

а) Среди точек p1, …, pn выбрать какую-нибудь одну pi, для которой ri=R; указать координаты выбранной точки и расстояние от этой точки до начала координат.

б) Среди точек pi, (1 ≤ i ≤ n)для которых ri=R, выбрать те, которые обладают наименьшей абсциссой. Если таких точек больше одной, то выбрать из них точку, которая имеет наибольшую ординату. Указать номер выбранной точки.

611. Даны действительные числа a1, …, a50. Эти числа определяют 25 интервалов числовой оси: (a1, a2), (a3, a4), …, (a49, a50).

а) Имеют ли все данные интервалы общие точки? Если да, то указать какую-нибудь из этих точек.

б) Является ли интервалом объединение данных интервалов? Если да, то указать концы этого интервала.

в) Указать число i (1 ≤ i ≤ 25) такое, что объединение данных интервалов можно представить в виде i непересекающихся интервалов.

г) Имеются ли точки числовой оси, принадлежащие по крайней мере трем каким-нибудь из данных интервалов? Если да, то указать какую-нибудь из этих точек.

612. Даны действительные числа x1, …, x15, y1, …, y15, r1, …, r15. Выяснить, есть ли на плоскости точка, принадлежащая всем кругам c1, …, c15, где сi имеет центр с координатами xi, yi и радиус ri (i=1, …, 15).

613.Даны действительные числа x1, y1, x2, y2, …, x15, y15, которые рассматриваются как координаты (x1, y1), (x2, y2), …, (x15, y15) точек на плоскости. Выяснить, верно ли, что для каждой из этих пятнадцати точек найдется другая, такая, что все оставшиеся тринадцать точек лежат по одну сторону от прямой, проходящей через эти две точки.

614.Даны целые числа x1, y1, x2, y2, …, xn, yn. Выяснить, найдутся ли среди точек с координатами (x1, y1), (x2, y2), …, (xn, yn) четыре таких, которые являются вершинами квадрата.

615.Даны целые числа x1, y1, x2, y2, x3, y3. Известно, что точки с координатами (x1, y1), (x2, y2), (x3, y3) являются тремя вершинами некоторого прямоугольника. Найти координаты четвертой вершины.

616.Прямая на плоскости может быть задана уравнением ax+by+c=0, где a и b одновременно не равны нулю. Будем рассматривать прямые только с целыми коэффициентами a, b, c. Пусть даны коэффициенты нескольких прямых: a1, b1, c1, a2, b2, c2, …, an, bn, cn.

a) Определить, имеются ли среди этих прямых совпадающие или параллельные.

б) Определить, имеются ли три прямые, пересекающиеся в одной точке.

в) Определить, находятся ли данные прямые в общем положении. (Прямые находятся в общем положении, если все они различны, никакие две из них не параллельны и никакие три не пересекаются в одной точке.)

617.Окружность на плоскости может быть задана координатами x, y ее центра и радиусом r. Пусть даны соответствующие характеристики нескольких окружностей: x1, y1, r1, x2, y2, r2, …, xn, yn, rn

а) Определить, имеются ли среди этих окружностей три попарно пересекающиеся.

б) Найти среди этих окружностей все уединенные окружности, т. е. такие, которые не имеют общих точек ни с одной из остальных окружностей, не лежат целиком внутри и не заключают внутри себя какой-либо из остальных окружностей.

618.Рассматриваются три луча, проведенные в плоскости из точки О. Углы между соседними лучами равны 2π /3. На лучах выбраны точки А1, А2, А3, и из этих точек как из центров проведены окружности, проходящие через точку О. Считая данными расстояния А1О, А2О, А3О, вычислить площадь фигуры, изображенной на рис. 30, а. Для вычисления разбить фигуру на части так, как показано на рис. 30, б.

А1

А3 А2

б

а

Рис.30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]