Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Turbo Pascal Найти значение функции при разных условиях https://www.cyberforum.ru/ turbo-pascal/ thread324795.html
Если можете помогите, и объясните как мне написать данную программу. ЛУчше конечно объяснить... Дана функция Y(x). Необходимо найти ее значение при следующих условиях: Если х=0, то Y(x)=cos x+0,7 Если х>0, то Y(x)=2x-2,9 Если х<0, то Y(x)=cos x+2x Я так понимаю необходимо выразить некую последовательность...т.е. написал число любое и он тебе выводит значение функции Y(x). Но выразить...
Turbo Pascal найти сумму всех четных элементов
найти сумму всех четных элементов данного массива
Turbo Pascal Сумма чисел Фибоначчи Здравствуйте, помогите решить задачу, пожалуйста! Напишите программу которая вычисляет сумму подряд идущих элементов последовательности Фибоначчи, начиная с номера 1 и заканчивая номером n. Программа не должна использовать циклы! Заранее спасибо! https://www.cyberforum.ru/ turbo-pascal/ thread324790.html Turbo Pascal Вычислить значение выражения https://www.cyberforum.ru/ turbo-pascal/ thread324781.html
помогите решить эти примеры в паскале непонимаю его если решите напишите какой из них. пример подойдет любой
Выяснить корни уравнения Turbo Pascal
Дано уровнение Ах(в степени 2)-Вх+С=0.Выяснить, какие корни у него существует
Turbo Pascal последовательность строчных латинских букв https://www.cyberforum.ru/ turbo-pascal/ thread324773.html
Задана последовательность строчных латинских букв вычислить сколько гласных и распечатать
Turbo Pascal Определить количество элементов массива 1. Дан массив А из n действительных чисел: a1, …, an. Вычислить: а) |a1|+…+|an| б) |a1|×|a2|×…|an| 2. Дан массив А из n действительных чисел: a1, …, an. Определить количество элементов массива: а) кратных 3 и некратных 5; б) являющихся квадратами четных чисел. 3. Дана строка символов. Сколько раз среди данных символов встречается символ + и сколько раз символ... https://www.cyberforum.ru/ turbo-pascal/ thread324770.html Turbo Pascal Операции с записями
Помогите, создать программку по записям, буду очень благодарин. Разработать базу данных «Районная поликлиника» (фамилия, имя, отечество, адрес, рост, вес, давление). Вывести на экран данные по гипертоникам. >120
Turbo Pascal Уважаемые программисты. https://www.cyberforum.ru/ turbo-pascal/ thread324721.html
Всем здравствуйте, помогите пожалуйста с практикой, премного буду благодарен. Создать файл F1, содержащий N массивов(или записей) коэффициентов A,B,C квадратных уравнений Ax^2+Bx+c=0. Данные получить от датчика случайных чисел RANDOM в диапазоне -5.0 .. 5.0. Из этого файла получить два других. Файл F2 с уравнениями, имеющими вещественные корни и файл F3 с уравнениями, имеющими комплексные...
Turbo Pascal Найти номера максимальных элементов массивов Даны массивы Xi, i = 1, …, 10 и Yj, j = 1, 2, …, 15. Найти номера максимальных элементов массивов Xmaxи Ymax. Определить, какой из элементов лежит дальше от начала массива. Массив задать рандомно. https://www.cyberforum.ru/ turbo-pascal/ thread324700.html
Найти и вывести на печать пять первых натуральных чисел, которые делятся на p и на q без остатка Turbo Pascal
Найти и вывести на печать пять первых натуральных чисел, которые делятся на p и на q без остатка
Turbo Pascal Исправить ошибку в объекте/списке Создать игру “Тараканьи бега”. Правила игры. В каждом забеге участвуют от двух до пяти тараканов, о каждом из которых имеется следующая информация: кличка, количество забегов, количество побед. Каждый таракан бежит по своей дорожке с произвольной скоростью, которая может меняться. Победителем является таракан, первым пересекший финишную черту. Игроки, которые сделали ставки на... https://www.cyberforum.ru/ turbo-pascal/ thread324658.html
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
23.06.2011, 14:36 0

Расчет и построение графиков тригонометрических функций - Turbo Pascal - Ответ 1788096

23.06.2011, 14:36. Показов 3815. Ответов 6
Метки (Все метки)

Ответ

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
uses crt,graph;
function F(x:real):real;{заданная функция}
begin
if(x>=pi)and(x<=1.5*pi)and(sin(x)+cos(3*x)<0)then F:=0
else F:=sin(x)+cos(3*x);
end;
const xn=0;{начало и конец интервала, шаг табуляции}
      xk=2*pi;
      h=2*pi/30;
var f1:text;{текстовый файл}
    x,y,mx,my:real;
    x1,y1:array[1..100] of real;{массивы значений абцисс и ординат}
    n,i,gd,gm,x0,y0:integer;
    st:string;
begin
clrscr;
{создаем файл и открываем для записи}
assign(f1,'tabl.txt');
rewrite(f1);
writeln(f1,'--------------');{шапка таблицы}
writeln(f1,'|  x  | F(x) |');
writeln(f1,'--------------');
x:=xn;{табулируем функцию, пишем в файл и в массивы}
n:=0;
while x<=xk+h/2 do
 begin
  y:=F(x);
  n:=n+1;
  x1[n]:=x;
  y1[n]:=y;
  writeln(f1,'|',x:4:1,' |',y:5:2,' |');
  x:=x+h;
 end;
writeln(f1,'--------------');
close(f1);
writeln('Результаты записаны в файл TABL.txt');
write('Press Enter...');
readln;
{переходим в графический режим}
gd:=0;
initgraph(gd,gm,'');
x0:=40;{начало координат}
y0:=getmaxY div 2;
mx:=(getmaxX-60)/(xk-xn);{масштабы по осям}
my:=100;
line(20,y0,getmaxX-20,y0);{оси координат}
outtextXY(getmaxX-15,y0-15,'X');
line(x0,getmaxY-20,x0,20);
outtextXY(x0-15,10,'Y');
{засечки подписи на осях}
for i:=1 to round(xk)+1 do
 begin
  line(x0+round(i*mx),y0+3,x0+round(i*mx),y0-3);
  line(x0-round(i*mx),y0+3,x0-round(i*mx),y0-3);
  line(x0+3,y0+round(i*my),x0-3,y0+round(i*my));
  line(x0+3,y0-round(i*my),x0-3,y0-round(i*my));
  str(i,st);
  outtextXY(x0+round(i*mx),y0+10,st);
  outtextXY(x0-round(i*mx),y0+10,'-'+st);
  outtextXY(x0-20,y0-round(i*my),st);
  outtextXY(x0-20,y0+round(i*my),'-'+st);
 end;
{график по точкам}
moveto(x0+round(x1[1]*mx),y0-round(y1[1]*my));
for i:=1 to n do
 begin
  setcolor(12);
  lineto(x0+round(x1[i]*mx),y0-round(y1[i]*my));
  setcolor(10);
  circle(x0+round(x1[i]*mx),y0-round(y1[i]*my),2);{точки}
 end;
readln
end.


Вернуться к обсуждению:
Расчет и построение графиков тригонометрических функций Turbo Pascal
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.06.2011, 14:36
Готовые ответы и решения:

Написать программу для построения графиков тригонометрических функций
паскаль,помогите Написать программу для построения графиков тригонометрических функций. При этом...

Построение графиков функций.
Дана программа: Program graph51; uses Dos,Crt,Graph,Graph0; var x,y :integer; x_ekr,...

Построение графиков функций
Пожалуйста помогите написать программу! y=cos(0.3+x) где -2&lt;x≤2 с шагом h=0.3 Заранее...

Построение графиков функций
нужно написать программу к каждой функции..чтоб их две было

6
23.06.2011, 14:36
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.06.2011, 14:36
Помогаю со студенческими работами здесь

Построение графиков функций
Составьте программу построения графика функций в декартовой системе координат. y=6x+2/9-4x;...

Построение графиков функций
Сделайте пожалуйста !!!

Построение графиков функций
Здравствуйте, есть кто может решить задачу? 1. Постановка задачи - Построить в одной системе...

Построение графиков функций
Здравствуйте, помогите пожалуйста нужно написать программу в ТП, которая строит графики функций:...

Построение графиков функций
Построить графики следующих функций на отрезке

Табулирование и построение графиков функций.
Паскаль program N1; function arccos(x:real):real; begin arccos:=Arctan(Sqrt(1-sqr(x))/x);...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru