Напишите ** языке Паскаль программу для нижерасположенной задачи: Используя теорию...

0 голосов
12 просмотров

Напишите на языке Паскаль программу для нижерасположенной задачи: Используя теорию написать программу, которая вычисляет значение функции


image

Информатика (12 баллов) | 12 просмотров
0

Используя теорию чего?

0

1. Внимательно прочитайте теорию.
В условном операторе и после then, и после else можно использовать только один оператор. Если при некотором условии требуется выполнить определённую последовательность операторов (написать два, три или более), то их объединяют в один составной оператор.

0

http://pascalabc.net/downloads/OsipovBook/StudentChoice.pdf на стр. 71 все необходимое для решения таких задач.

Дан 1 ответ
0 голосов

Ответ:

Объяснение:

Program p1;

var x,y:integer;

begin

writeln('Введите значение x');

readln(x);

if (x<=0) then y:=0</p>

else if (x>0) and (x<=1) then y:=x</p>

else if (x>1) then y:=sqr(x);

writeln(y);

end.

(129 баллов)
0

Bobby а как бы вы рещили?

0

Я ссылку дал в коммментарии к вопросу, как решать такие задачи. Вот я так же решаю, как там.

0

А в этом решении, даже после исправлений, две лишние проверки.

0

а какие

0

Нам за подобные решения на первом курсе, когда были основы, ставили не выше "трояка".

0

а какие ошибки у него

0

Еще раз: интересно - смотрите по ссылке. Там разъяснена ЛОГИКА построения таких алгоритмов, где проверки лишние исключены.

0

У него нет ошибок, у него недочеты. Неоптимальное решение.

0

Если бы это была часть кода задач ЕГЭ № 25 или 27 - сразу минус один балл.

0

спасибо что обьяснил более менее понял