Задать вопрос
13 января, 22:32

Задание 1. Создайте программу для вычисления значений выражений. Исходные данные a, b, c задаются пользователем с клавиатуры.

X=2a^2-b/3c

Y=sqrt (x+c^2) + 4ab

Какие исходные данные будут недопустимыми? Проверьте, что произойдет при запуске программы с такими данными. Добавьте в программу проверку исходных данных после их ввода.

+1
Ответы (1)
  1. 14 января, 01:16
    0
    Var

    a, b, c, x, y:real;

    begin

    Write ('Введите a и b: ') ; Read (a, b) ;

    repeat

    Write ('Введите c, не равное нулю: ') ;

    Read (c)

    until c0;

    x:=2*sqr (a) - b / (3*c) ;

    {

    Если Вы относитесь к людям, ненавидящим скобки

    и тех, кто решает Ваши задания, то в Вашем условии

    на 3 а делится все выражение, и тогда предыдущая строка

    должна иметь вид x: = (2*sqr (a) - b) / (3*a) ;

    }

    if x>=0 then

    begin y:=sqrt (x+sqr (c)) + 4*a*b; Writeln ('x=', x,', y=', y) end

    else

    Writeln ('x=', x,', y вычислить нельзя, под корнем отрицательное значение')

    end.

    Тестовое решение:

    Введите a и b: 3.4 - 2.18

    Введите c, не равное нулю: 0

    Введите c, не равное нулю: 5.172

    x=23.2605001288992, y=-22.5762191684909
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Задание 1. Создайте программу для вычисления значений выражений. Исходные данные a, b, c задаются пользователем с клавиатуры. X=2a^2-b/3c ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы
Похожие вопросы по информатике
Записать в виде обычной математической формулы 1) y:=2*sin (x) * sqrt (x+sqrt (abs (x))) 2) y: = sqrt (sin (x) + sin (sqrt (x))) 3) y: = sqrt (abs (x-1) + sqrt (sin (x))) 4) y: = (5*sin (x) + 4) / 2*15*sin (sqrt (x)) 5) k+15*x / (2*sin (x)) 6) y:=
Ответы (1)
1. Переключение клавиатуры с режима ввода латинских букв на режим ввода русских букв и обратно? 2. переключение клавиатуры с режима ввода строчных букв на режим ввода прописных букв и обратно? 3.
Ответы (1)
Выберите правильные ответы! 1) все внешние устройства обмениваются данными через: а) процессор б) магистраль (системную шину) в) устройство ввода г) устройство вывода 2) к устройствам ввода данных относятся: а) принтер б) сканер в) клавиатура г)
Ответы (2)
1) все внешние устройства обмениваются данными через: а) процессор б) магистраль (системную шину) в) устройство ввода г) устройство вывода 2) к устройствам ввода данных относятся: а) принтер б) сканер в) клавиатура г) монитор 3) к устройствам вывода
Ответы (1)
Определить полный набор исходных данных для решения следующих задач: 1) вычислить площади прямоугольника.
Ответы (1)