Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с информатикой!! 10 класс Составить программу вычисления выражения 1-х^2+5*х^3

В Ученик (138), закрыт 8 лет назад
Лучший ответ
kfkffk esfa Ученик (149) 8 лет назад
Напишите АЯ алгоритм вычисления у по формуле у=(1-х2+5х4)2(степень), где х- заданное число. Учтите следующие ограничения:

1) в арифмитических выражения можно использовать только операции сложения, вычитания и умножения. 2) Каждое выражение может содержать только одну арифметическую операцию. Выполните трассировку алгоритма при х= 2.

у (х) = (1 - х^2 + 5*х^4)^2 - я правильно записал выражение? Пожалуйста, используйте знаки умножения "*" и возведения в степень "^" при записи выражений!

Пусть запись // означает, что последующая часть строки является комментарием.

С учетом ограничений (1) и (2), алгоритм может выглядеть следующим образом:

1. Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
Остальные ответы
Анна Скляр Знаток (399) 8 лет назад
. Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
Нравится Комментировать Пожаловатьс
ВУченик (138) 8 лет назад
Это не то
Валерия Долбня Знаток (273) 8 лет назад
Напишите АЯ алгоритм вычисления у по формуле у=(1-х2+5х4)2(степень), где х- заданное число. Учтите следующие ограничения:

1) в арифмитических выражения можно использовать только операции сложения, вычитания и умножения. 2) Каждое выражение может содержать только одну арифметическую операцию. Выполните трассировку алгоритма при х= 2.

у (х) = (1 - х^2 + 5*х^4)^2 - я правильно записал выражение? Пожалуйста, используйте знаки умножения "*" и возведения в степень "^" при записи выражений!

Пусть запись // означает, что последующая часть строки является комментарием.

С учетом ограничений (1) и (2), алгоритм может выглядеть следующим образом:

1. Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
456 654 Знаток (471) 8 лет назад
Напишите АЯ алгоритм вычисления у по формуле у=(1-х2+5х4)2(степень), где х- заданное число. Учтите следующие ограничения:

1) в арифмитических выражения можно использовать только операции сложения, вычитания и умножения. 2) Каждое выражение может содержать только одну арифметическую операцию. Выполните трассировку алгоритма при х= 2.

у (х) = (1 - х^2 + 5*х^4)^2 - я правильно записал выражение? Пожалуйста, используйте знаки умножения "*" и возведения в степень "^" при записи выражений!

Пусть запись // означает, что последующая часть строки является комментарием.

С учетом ограничений (1) и (2), алгоритм может выглядеть следующим образом:

1. Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
Оксана Шугарова Знаток (305) 8 лет назад
пфффф
ВУченик (138) 8 лет назад
Я тоже к любому вопросу могу написать пффф
Оксана Шугарова Знаток (305) ПФФФФФФ
Слава Таранников Знаток (365) 8 лет назад
Напишите АЯ алгоритм вычисления у по формуле у=(1-х2+5х4)2(степень), где х- заданное число. Учтите следующие ограничения:

1) в арифмитических выражения можно использовать только операции сложения, вычитания и умножения. 2) Каждое выражение может содержать только одну арифметическую операцию. Выполните трассировку алгоритма при х= 2.

у (х) = (1 - х^2 + 5*х^4)^2 - я правильно записал выражение? Пожалуйста, используйте знаки умножения "*" и возведения в степень "^" при записи выражений!

Пусть запись // означает, что последующая часть строки является комментарием.

С учетом ограничений (1) и (2), алгоритм может выглядеть следующим образом:

1. Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
Никита Попов Знаток (301) 8 лет назад
2-3y=21:65 <--- РЕШИШЬ ОТВЕТ ВСЕ РАВНО БУДЕТ НЕ ВЫРНЫМ.
Тёма Пяткин Знаток (354) 8 лет назад
Напишите АЯ алгоритм вычисления у по формуле у=(1-х2+5х4)2(степень), где х- заданное число. Учтите следующие ограничения:

1) в арифмитических выражения можно использовать только операции сложения, вычитания и умножения. 2) Каждое выражение может содержать только одну арифметическую операцию. Выполните трассировку алгоритма при х= 2.

у (х) = (1 - х^2 + 5*х^4)^2 - я правильно записал выражение? Пожалуйста, используйте знаки умножения "*" и возведения в степень "^" при записи выражений!

Пусть запись // означает, что последующая часть строки является комментарием.

С учетом ограничений (1) и (2), алгоритм может выглядеть следующим образом:

1. Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
Георгий Перетолчин Знаток (489) 8 лет назад
var x, y: Integer;
Begin
readln(x);
y := 1 - x*x + 5 * x*x*x;
writeln(y);
End.
СерГоИскусственный Интеллект (101195) 8 лет назад
Единственный нормальный чел. Остальные - двоечники-плагиаторы и накрутчЕГИ
СерГоИскусственный Интеллект (101195) 8 лет назад
Неплохо бы ещё добавить пару операторов, а в конце цикл Repeat until Keypressed для просмотра значения
В Ученик (138) В принцыпе можно но мы такое не изучаем пока в 10 классе) будут говорить ещё списал мол ) и учителя выше тройки не ставят если списал
rex azimov Ученик (227) 8 лет назад
tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
Вероника Иванова Знаток (266) 8 лет назад
program bsecli
Var x,y:integer
begin
write('введите x');
readln(x);
y=:(1-х^2+5*х^3) ;
write(Y);
readln;
end.
Василий ЗверевУченик (184) 8 лет назад
В этом ответе несколько опечаток. Например, y=:
"Присвоить" или "положить равным" следует писать как ":=".
И, если не ошибаюсь, объявление переменных (var) должно заканчиваться точкой запятой, так же, как и строчка с названием программы (program).
Василий ЗверевУченик (184) 8 лет назад
К тому же операции возведения в произвольную степень (^) в Паскале вроде бы нет.
да, там используется sqr
ww ww ww1 Мастер (1534) 8 лет назад
var x, y: Integer;
Begin
readln(x);
y := 1 - x*x + 5 * x*x*x;
writeln(y);
End.
лена змеева Профи (512) 8 лет назад
Напишите АЯ алгоритм вычисления у по формуле у=(1-х2+5х4)2(степень), где х- заданное число. Учтите следующие ограничения:
1) в арифмитических выражения можно использовать только операции сложения, вычитания и умножения. 2) Каждое выражение может содержать только одну арифметическую операцию. Выполните трассировку алгоритма при х= 2.
у (х) = (1 - х^2 + 5*х^4)^2 - я правильно записал выражение? Пожалуйста, используйте знаки умножения "*" и возведения в степень "^" при записи выражений!
Пусть запись // означает, что последующая часть строки является комментарием.

С учетом ограничений (1) и (2), алгоритм может выглядеть следующим образом:

1. Вычислить tmp1 = х*х // tmp1 = х^2
2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4
3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4
4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2
5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4
6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4
2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16
3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80
4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3
5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77
6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
влад чел Знаток (261) 8 лет назад
1. Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.
Bays asas Ученик (134) 8 лет назад
Паскаль в помощь! С инструкцией
чм 2018 Просветленный (23400) 8 лет назад
Выше абсолютно верно ответили.
JoLLy)* Boy Знаток (301) 8 лет назад
Вычислить tmp1 = х*х // tmp1 = х^2

2. Вычислить tmp2 = tmp1*tmp1 // tmp2 = х^4

3. Вычислить tmp2 = 5*tmp2 // tmp2 = 5*х^4

4. Вычислить tmp1 = 1 - tmp1 // tmp1 = 1 - x^2

5. Вычислить tmp1 = tmp1 + tmp2 // tmp1 = 1 - x^2 + 5*х^4

6. Вычислить y = tmp1*tmp1 // y = (1 - x^2 + 5*х^4)^2

При x = 2 получим:

1. Вычислить tmp1 = 2*2 = 4 // tmp1 = 4

2. Вычислить tmp2 = 4*4 = 16 // tmp2 = 16

3. Вычислить tmp2 = 5*16 = 80 // tmp2 = 80

4. Вычислить tmp1 = 1 - 4 = -3 // tmp1 = -3

5. Вычислить tmp1 = -3 + 80 = 77 // tmp1 = 77

6. Вычислить y = 77*77 = 5929 // y = 5929

Вычислим у (х) при х = 2: y(2) = (1 - 2^2 + 5*2^4)^2 = (1 - 4 - 5*16)^2 = 5929. Т. е. наш алгоритм дает верный результат при х = 2.

Напиши все это грамотно и все)
Си Рожа Оракул (58596) 8 лет назад
В С++ так

#include <iostream
#include <math.h
using namespace std;
int main()
{
setlocale(LC_CTYPE, "");
float x,y;
cout<<"Введите х: \n";
cin>>x;
y=1-pow(x,2)+5*pow(x,3);
cout<<"Значение выражения равно: \n"<<y;
return 0;
}
Си РожаОракул (58596) 8 лет назад
На всякий случай в Паскале

Program Func;
uses CRT;
var x,y:Real;
Begin
ClrScr;
Writeln('Введите х: ');
Readln(x);
y:=1-exp(ln(x)*2)+5*exp(ln(x)*3);
Writeln('Значение функции равно: ',y);
Readln;
End.
Похожие вопросы