Работа с переменными в программировании
Информатика

Какое значение будет выведено на экран после выполнения программы program n_3; var a, b, c: real; begin a:=2.1; b:=7.3

Какое значение будет выведено на экран после выполнения программы program n_3; var a, b, c: real; begin a:=2.1; b:=7.3; c:=a*b; write(int(c)) end. Укажите правильный вариант ответа: 3 9.4 15 15.33
Верные ответы (1):
  • Ogonek
    Ogonek
    17
    Показать ответ
    Содержание вопроса: Работа с переменными в программировании

    Объяснение:

    Данная задача связана с программированием на языке Pascal. В программе созданы три переменные: a, b и c, которые являются числами с плавающей точкой (real). Значение переменной "a" равно 2.1, значение переменной "b" равно 7.3. В переменную "c" записывается результат умножения переменных "a" и "b". Затем, с помощью команды write(int(c)) результат умножения выводится на экран. Но перед этим, значение переменной "c" приводится к целому типу (int), что означает, что все числа после запятой будут отброшены.

    Таким образом, значение переменной "c" после умножения будет равно 2.1 * 7.3 = 15.33. Поскольку мы приводим результат к целому типу, то на экран будет выведено число 15.

    Демонстрация:

    Мы имеем программу:

    pascal
    program n_3;
    var
    a, b, c: real;
    begin
    a := 2.1;
    b := 7.3;
    c := a * b;
    write(int(c));
    end.


    После выполнения этой программы на экран будет выведено число 15.

    Совет:

    Если вы хотите получить значения с точкой, то необходимо использовать другой тип данных, например, real или double. Также для более наглядного вывода можно вместо команды write(int(c)) использовать следующую команду: writeln(c:0:2), где ":0:2" означает вывод числа с двумя знаками после запятой.

    Дополнительное задание:

    Напишите программу, которая будет выполнять операцию деления двух переменных a и b и выводить результат на экран с точностью до трех знаков после запятой. В качестве начальных значений переменных возьмите a=7 и b=3.
Написать свой ответ: