Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
в6.docx
Скачиваний:
3
Добавлен:
22.12.2018
Размер:
65.54 Кб
Скачать

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

Последовательно выполните задания:

  1. Приведите пример таких чисел х, у, z, при которых программа неверно решает поставленную задачу.

  2. Укажите, как нужно доработать программу, чтобы не было случаев ее неправильной работы (можно указать один из способов доработки исходной программы).

  3. Укажите, как можно доработать программу, чтобы она вместо вложенных операторов IF содержала логическую операцию AND.

  1. Дан квадратный массив целых положительных чисел 10 х 10. Опишите на русском языке или на одном из языков программирования алгоритм вычисления суммы элементов строки, в которой расположен элемент с максимальным значением. Вывести значение суммы на печать. Предполагается, что такой элемент единственный.

  2. У исполнителя Калькулятор три команды, которым присвоены номера:

1. Прибавь 1

2. Прибавь 2

3. Умножь на 3

Сколько есть программ, которые число 1 преобразуют в число 12? Ответ обоснуйте.