• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Нужно написать программу

Vanek001

Ученик
Регистрация
19 Май 2012
Сообщения
4
Реакции
0
Баллы
0
Нужно написать программу

Табулирование функции на отрезке [-7,2] с шагом h.
Функция: y=x^5-6x^4+6x^3+20x^2-39x+18
За ранее благодарен!!!
 
КОГДА ВЫ НАЧНЁТЕ ПИСАТЬ ЯЗЫК ?
 
Если вам на паскаль, то вот пожалуйста:
Код:
var
h,x,y:real;
function step(deg,num:real):real;
var
res:real;
j:integer;
begin
j:=0;
while j<deg do begin
res:=res*num;
inc(j);
end;
step:=res;
end;
begin
write('input the h ');
readln (h);
x:=-7;
writeln ('_______________________________________________');
while x<>2 do begin
y:=step(x,5)-step(6*x,4)+step(6*x,3)+step(20*x,2)-39*x+18;
writeln ('| x=',x:1:3,'             |y=',y:1:3,'         |');
x:=x+h;
end;
writeln ('_______________________________________________');
readln
end.
 
Ну а если нужно на C++, то вот:
Код:
#include <iostream> 
#include <string.h>
using namespace std;
double step(double deg, double num);
int main ()
{
     double x=-7,y,h;
     cout<<"Input the h "; cin>>h; cout<<endl;
     cout<<"_______________________________________________"<<endl;
while (x!=2) {
y=step(x,5)-step(6*x,4)+step(6*x,3)+step(20*x,2)-39*x+18;
cout<<"| x="<<x<<"             |y="<<y<<"         |"<<endl;
x+=h;
}
cout<<"_______________________________________________"<<endl;
system ("pause");
}
double step(double deg, double num)
{
        double res;int j=0;
        while (j<deg) {
        res*=num;
        j++;
}
return res;
}
 
Миша, а где на PL и ADA? Да и Assembler бы не помешал...
 
ну это уже не ко мне! хотя.... :))
 
Назад
Сверху