Var х, у, z: real;
begin
readln
(x, у, z);
if
(x + y > z) then
begin
if
(x + z > y) then
if
(y + z > x) then
writeln('треугольник
построить можно');
end
else
writeln('треугольник
построить нельзя');
end
Последовательно
выполните задания:
-
Приведите пример
таких чисел х,
у,
z,
при которых программа неверно решает
поставленную задачу.
-
Укажите, как нужно
доработать программу, чтобы не было
случаев ее неправильной работы (можно
указать один из способов доработки
исходной программы).
-
Укажите, как можно
доработать программу, чтобы она вместо
вложенных операторов
IF
содержала логическую операцию AND.
-
Дан квадратный
массив целых положительных чисел 10 х
10. Опишите на русском языке или на одном
из языков программирования алгоритм
вычисления суммы элементов строки, в
которой расположен элемент с максимальным
значением. Вывести значение суммы на
печать. Предполагается, что такой
элемент единственный.
-
У исполнителя
Калькулятор три команды, которым
присвоены номера:
1. Прибавь 1
2. Прибавь 2
3. Умножь на 3
Сколько
есть программ, которые число 1 преобразуют
в число 12? Ответ обоснуйте.