Укажіть, де допущено помилку?
a.
if Num=0 then Label1.Caption:= ‘Ділення на нуль неможливе’;
b.
if num1 < num2 then min := num1; else min := num2;
c.
if num1 > num2 then max := num1
else max := num2;
d.
if (num1 > num2) and (num2 > 0) then ans := num1 + num2;
Answers & Comments
Помилок у виразах не виявлено.
a. Умова перевіряє, чи змінна Num має значення 0. Якщо так, то властивість Caption елементу Label1 буде встановлено на рядок 'Ділення на нуль неможливе', що відображає відповідну помилку.
b. Умова перевіряє, чи num1 менше за num2. Якщо умова є істинною, то змінна min отримає значення num1. Інакше min отримає значення num2. Таким чином, змінна min буде містити менше з двох значень.
c. Умова перевіряє, чи num1 більше за num2. Якщо умова є істинною, то змінна max отримає значення num1. Інакше max отримає значення num2. Таким чином, змінна max буде містити більше з двох значень.
d. Умова перевіряє, чи num1 більше за num2 і чи num2 більше за 0. Якщо обидві умови є істинними, то змінна ans отримає значення суми num1 і num2. Інакше ans буде мати значення за замовчуванням (наприклад, 0).