Помогите!!!!!!
Лінійні алгоритми мовою Паскаль
1. Який буде результат виведення?
x := 4;
y := 3;
writeln(' x + y=', z);
*
1)х + у = 7
2)7
3)identifier not found "z"
4)4 + 3 = 7
2.Введіть оператор виведення з переносом на новий рядок. Вводимо лише ключове слово, маленькими літерами, без дужок і крапок з комою
3.Якого типу повинна бути змінна num , щоб рядок коду num := a / b ; розрахувало математично точно.
*
boolean
string
real
integer
Answers & Comments
Ответ:
1) identifier not found "z"
2) writeln
3) real
Объяснение:
1) В коді зазначено, що треба вивести рядок 'x + y =' та змінну z. Однак змінна z не була оголошена і не була присвоєна жодне значення, тому компілятор повідомить про помилку "identifier not found "z"" (ідентифікатор не знайдено "z").
2) Оператор writeln
3) Для того, щоб рядок коду num := a / b; розрахував математично точно, змінні a і b та змінна num повинні бути типу real. Тип real використовується для представлення дійсних чисел, які містять десяткові дроби. Тому, щоб розрахунок num := a / b; був математично точним, змінна num повинна бути типу real.