Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 11.05.2011, 14:49   #1
Савита
Новичок
Джуниор
 
Регистрация: 11.05.2011
Сообщений: 2
Вопрос Составить программу

Составить программу, которая распечатывает заданное количество значений функции 2*sin(x)+cos(x) и соответствующее значение аргумента. Таблица со значениями располагается вертикально, значения функции и аргумента разделяются столбцом звездочек. Значения функции распечатываются с точностью 5 знаков после десятичной точки, значения аргумента - в свободном формате. Абcциcса табулируется на интервале [ 0 .. 2pi ] с шагом 2pi / (N-1), где N - это количество выводимых значений.
а вот решение другого варианта, но там таблица Горизонтально - слева направо и значения аргумента - С точностью 2 знака после десятичной точки.
Program Lab2;
Uses Crt;
Var i,kx,ky:Integer;
n:integer;
step:real;
x,y:Real;
Begin
ClrScr;
Write('Введите количество точек ');
Readln(n);
if(n<0)then begin
Writeln('Неправильное значение n. N должно быть >0');
End
Else
Begin
if ( n <> 1 ) Then step:=2*pi/(n-1);
x:=0;
ky:=2;
For i := 1 to n Do
Begin
if ( (i mod 7) = 1) Then
Begin
ky:=ky+2;
kx:=0;
gotoxy(1,ky); Write('x');
gotoxy(1,ky+1); Write('y');
End;
kx:=kx+1;
y:=sin(x)*exp(-x);
gotoxy(kx*10,ky);
Write(x:10:2);
gotoxy(kx*10,ky+1);
Write(y:10:5);
x:=x+step;
End;
End;
Readkey;
End.
Савита вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
составить программу healton Помощь студентам 1 26.12.2010 19:48
Составить программу healton Помощь студентам 1 26.12.2010 17:58
Составить программу pashqa Помощь студентам 1 16.12.2010 16:34
СОСТАВИТЬ ПРОГРАММУ Kuanishbai Kuat Помощь студентам 0 28.10.2010 21:47
Составить программу. kot i @ Паскаль, Turbo Pascal, PascalABC.NET 0 25.05.2010 15:39