|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.12.2009, 10:29 | #1 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 10
|
Программирование типовых алгоритмов
Помогите написать программу в Delphi7. Вот условие Функция.JPG
|
06.12.2009, 10:44 | #2 | |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
Цитата:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
|
06.12.2009, 11:16 | #3 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 10
|
unit Unit1;
interface uses Math, Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, jpeg, StdCtrls, Buttons; type TForm1 = class(TForm) LabeledEdit1: TLabeledEdit; Button1: TButton; Button2: TButton; BitBtn1: TBitBtn; LabeledEdit2: TLabeledEdit; LabeledEdit3: TLabeledEdit; Memo1: TMemo; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); private { Private declarations } public { Public declarations } end; const t=1e-12; var x,xn,xk,dx,y:real; Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin xn:=strToFloat(LabeledEdit1.Text); xk:=strToFloat(LabeledEdit2.Text); dx:=strToFloat(LabeledEdit3.Text); x:=xn; while x<=xk+dx/4 do begin Memo1.Lines.Add('x='+FormatFloat('0 .00',x)+' y='+FormatFloat('0.0000',y)); x:=x+dx; if x<t then begin if abs(x)>t then y:=1/x/abs(x)*Power(abs(x),1/3) else Memo1.Lines.Add('x='+FormatFloat('0 .00',x)+' '+('y ne sushestvuet (znamenatel=0)')); end else if x<=2 then begin y:=3*Power(x,3)+2*cos(x); end else y:=exp(2*x)+x; end; x:=x+dx; end; procedure TForm1.Button2Click(Sender: TObject); begin LabeledEdit1.Clear; end; end. Вот пробовала делать. Запускается программа, но ресчет делать не хочет. |
06.12.2009, 11:26 | #4 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
вот так попробуйте
Код:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
06.12.2009, 11:40 | #5 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 10
|
Всё запустилось, а вот расчет вести не хочет.
|
06.12.2009, 11:48 | #6 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
вот откомпильте и запустите
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
06.12.2009, 11:51 | #7 |
Пользователь
Регистрация: 06.12.2009
Сообщений: 10
|
Всё получилось)) Спасибо Вам большое)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача на программирование разветвляющихся алгоритмов. | Repz1992 | Помощь студентам | 1 | 28.10.2009 20:35 |
Программирование линейных алгоритмов в Delphi7 | Rom1k | Помощь студентам | 3 | 01.12.2008 19:41 |
Программирование разветвляющихся алгоритмов в Delphi7 | Rom1k | Помощь студентам | 5 | 27.11.2008 14:36 |
Программирование алгоритмов циклическич структур | lantian | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 22.10.2008 16:05 |
Программирование ветвящихся алгоритмов | Дима82 | Помощь студентам | 4 | 11.05.2008 11:35 |