Вопрос по информатике:
1.Напишите на языке Паскаль программу вычисления y по формуле:
y=( 1-x^2+5x^4)^2, где x-данное целое число.
2.Не используя функцию возведения в квадрат, напишите на языке Паскаль наиболее короткие алгоритмы вычисления:
а)y=x^10 б)y=x^15
Постараться использовать минимальное количество дополнительных переменных.
- 22.02.2018 06:55
- Информатика
- remove_red_eye 14867
- thumb_up 20
Ответы и объяснения 1
// Внимание! Если программа не работает, обновите версию!
№1
begin
var x:=ReadReal('x=');
var y:=Sqr((1-x*x+5*Sqr(x*x)));
Writeln('y=',y)
end.
Пример
x= 4.12
y=2029704.2032886
2a.
begin
var x:=ReadReal('x=');
var t1:=x*x; // x^2
var t2:=t1*t1; // x^4
t2:=t2*t2; // x^8
t1:=t2*t1; // x^10
Writeln('x^10=',t1)
end.
2b.
begin
var x:=ReadReal('x=');
var t:=x*x; // x^2
t:=t*t; // x^4
t:=t*t; // x^8
t:=t*t; // x^16
t:=t/x; // x^15
Writeln('x^15=',t)
end.
- 23.02.2018 02:23
- thumb_up 18
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.