Студопедия — Исходные тексты программ.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Исходные тексты программ.






unit Unit1;

 

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Menus;

 

type

TForm1 = class(TForm)

Edit1: TEdit;

Edit2: TEdit;

Edit3: TEdit;

Label1: TLabel;

Button1: TButton;

Label2: TLabel;

Label3: TLabel;

Label4: TLabel;

Box1: TComboBox;

Box2: TComboBox;

Label5: TLabel;

Button2: TButton;

Label6: TLabel;

Label7: TLabel;

Label8: TLabel;

GroupBox1: TGroupBox;

MainMenu1: TMainMenu;

procedure Button1Click(Sender: TObject);

procedure Button2Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form1: TForm1;

a,b,c,d,x1,x2:real;

implementation

 

{$R *.dfm}

 

procedure TForm1.Button1Click(Sender: TObject);

begin

a:=strtofloat(edit1.Text);

b:=strtofloat(edit2.Text);

c:=strtofloat(edit3.Text);

d:=sqr(b)-4*a*c;

if d<0 then

begin

label1.Caption:= 'Внимание! Данное уравнение не имеет решения(корней)! '+

floattostr(d)+' дискриминант меньше 0';

 

end;

if d>=0 then

begin

button2.Enabled:= true;

x1:=(-b-sqrt(d))/2*a;

x2:=(-b+sqrt(d))/2*a;

label1.Caption:= floattostr(x1) +' -первый корень '+ floattostr(x2)+' -второй корень '+ floattostr(d)+' -дискриминант';

end;

end;

 

procedure TForm1.Button2Click(Sender: TObject);

begin

label5.Caption:= 'Ваше уравнение: '+ edit1.Text + label6.Caption + box2.Text+

edit2.Text + label7.Caption + box1.Text+edit3.Text;

label8.Caption:= 'вычисляем дискриминант: ' +

'd= '+ edit2.Text+'^' + ' - '+

'4 *'+edit1.Text+' * '+edit3.Text +';'+ ' d= '+ floattostr(d) + ';'+

' вычислим корни: '+

'x1= '+ '(-'+edit2.Text+ ' - кв.к '+floattostr(d)+') /2 * '+edit1.Text +'; x1= '+

floattostr(x1) + ';'+

'x2= '+ '(-'+edit2.Text+ ' + кв.к '+floattostr(d)+') /2 * '+edit1.Text +'; x2= '+

floattostr(x2);

if d<0 then

begin

label5.Caption:= 'Ваше уравнение: '+ edit1.Text + label6.Caption + box2.Text+

edit2.Text + label7.Caption + box1.Text+edit3.Text;

label8.Caption:= 'НЕ ИМЕЕТ РЕШЕНИЯ! '

end;

end;

 

end.

 

Результаты выполнения.

В результате прохождения практики я изучил язык программирования Delphi. Изучил теоретические сведения, необходимые для реализации программы.

 

Список используемой литературы.

http://www.kraysi.ru/files_view_file13705-Button-Shop-416.html

http://progbook.net/delphi/

Нил Дж. Рубенкинг. Язык программирования Delphi для «чайников». Введение в Borland Delphi 2006 = Delphi for Dummies — М.: Диалектика, 2007. — 336 с.

Хавьер Пашеку. Программирование в Borland Delphi 2006 для профессионалов = Delphi for.NET Developer’s Guide — М.: Вильямс, 2006. — 944 с.

А. Н. Вальвачев, К. А. Сурков, Д. А. Сурков, Ю. М. Четырько. Программирование на языке Delphi. Учебное пособие — 2005







Дата добавления: 2015-10-15; просмотров: 248. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

Тактические действия нарядов полиции по предупреждению и пресечению групповых нарушений общественного порядка и массовых беспорядков В целях предупреждения разрастания групповых нарушений общественного порядка (далееГНОП) в массовые беспорядки подразделения (наряды) полиции осуществляют следующие мероприятия...

Механизм действия гормонов а) Цитозольный механизм действия гормонов. По цитозольному механизму действуют гормоны 1 группы...

Алгоритм выполнения манипуляции Приемы наружного акушерского исследования. Приемы Леопольда – Левицкого. Цель...

Задержки и неисправности пистолета Макарова 1.Что может произойти при стрельбе из пистолета, если загрязнятся пазы на рамке...

Вопрос. Отличие деятельности человека от поведения животных главные отличия деятельности человека от активности животных сводятся к следующему: 1...

Расчет концентрации титрованных растворов с помощью поправочного коэффициента При выполнении серийных анализов ГОСТ или ведомственная инструкция обычно предусматривают применение раствора заданной концентрации или заданного титра...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия