Городская олимпиада по информатике 1989 г. (практический тур)

Задача 1. (12 баллов)

Дана треугольная пирамида координатами своих вершин и точка М(х, у, z). Проверить, находится ли точка внутри пирамиды.

Указание: уравнение плоскости, проходящей через три заданные точки, имеет вид:

[(y2-y1)(z3-z1)-(y3-y1)(z2-z1)](x-x1)-[(x2-x1)(z3-z1)-(x3-x1)(z2-z1)](y-y1)+[(x2-x1)(y3-y1)-(x3-x1)(y2-y1)](z-z1)=0

Ответ

Задача 2. (9 баллов)

Оплата телеграфного перевода. Телеграфный перевод оплачивается по 2 коп. за каждый рубль перевода (полный или неполный, например, 1 руб. 01 коп. считается, как 2 руб.).

Зарплата, пересылаемая телеграфом, разбивается на сумму перевода и оплату за перевод. Написать программу, определяющую по зарплате величину перевода. Вывести зарплату, сумму перевода и оплату за перевод.

Ответ

Задача 3. (5 баллов)

Выполнить циклическую перестановку трех чисел, не используя дополнительной памяти.

Ответ

© ярославский ?ентр телекоммуникаций и информационных систем в образовании, 2003.
Rambler's Top100