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

Задание 3. Написать программку, которая по введенному значению доводу вычисляет значение функции, заданной в виде графика. Параметр R вводится с клавиатуры.

Задать свой вопрос
2 ответа

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018

Внимание! Если программка не работает, обновите версию!

begin

 var x := ReadReal;

 var y: real;

 if x lt; 0 then y := -(x + 6) / 2

 else

    if x lt; 3 then y := -Sqrt(9 - x * x)

    else

        if x lt; 6 then y := Sqrt(9 - (Sqr(x - 6)))

        else y := 0;

 Println(y)

end.


Вариант с условным выражением

(а то все подумают, что на javascript круче) )))

begin

 var x := ReadReal;

 Println(x lt; 0 ? -(x + 6) / 2 :

   x lt; 3 ? -Sqrt(9 - x * x) :

   x lt; 6 ? Sqrt(9 - (Sqr(x - 6))) : 0)

end.

Маргарита Тульсанова
Обычные люди оправдываются, а потом помещают ссылку на опять составленное задание и спрашивают, нельзя ли решить и его. Окончательно, так поступают обычные люди...
Алиса
Основное, он выплачивает! Приходи ко мне домой, промой полы, я для тебя даже 50 баллов здесь отдам!
Ирина Видзяйло
"Смотрю на теперешний уровень деградации образования в стране" - не только в стране - на просторах прежнего СССР. Кстати, меньше всего пишут ребята из Беларуси. Есть о чем задуматься остальным.
Evgen Kakichev
Так СССР - это и есть страна. Не буду же я страной нарекать какой-то огрызок, вроде РФ либо Украины.
Гена Чалмаев
Это для Вас страна, для меня. Но теперешние нас не усвоют, приходится уточнять.
Руслан Жемчужников
Эникей, я окончательно все разумею но по моему я очень корректно Для вас написал, извинился и спросил сможете ли переработать. Дальше читайте свой ответ, а позже разговариваете про обычных людей
Рома
Я конечно бешено оправдываюсь, но в задании написано что R вводится с клавиатуры
Олеся Зельбович
amd216, чтобы быстро набрать баллы рекомендую брать вызовы по 25 вопросов (они самые прибыльные), а на чем-то простом набрать 25 решений не составляет особенного труда. В свое время я за месяц 5000 баллов набрала
Маринка Вурсол
Я не знаю, зачем вводить R с клавиатуры, когда на графике абсолютно четно указаны точки с абсциссами 3 и 6. Тогда необходимо было указывать R и 2R. Но этого не изготовлено. Если в условии есть противоречие, я должен был его разрешить. Разрешил в согласовании с очевидно обозначенными числовыми значениями.
Колька Селеменеев
P.S. В свое время я за 59 дней набрал с нуля "Основного мозга". Только времена - они тоже различные посещают)))

javascript:var x = prompt("x:"),


y = x lt; 0 ? - (x + 6) / 2 : x lt; 3 ? - Math.sqrt(9 - Math.pow(x, 2)) : x lt; 6 ? Math.sqrt(9 - Math.pow(x - 6, 2)) : 0;


alert(y);

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт