Студопедия Главная Случайная страница Обратная связь

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

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





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; просмотров: 267. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

Принципы резекции желудка по типу Бильрот 1, Бильрот 2; операция Гофмейстера-Финстерера. Гастрэктомия Резекция желудка – удаление части желудка: а) дистальная – удаляют 2/3 желудка б) проксимальная – удаляют 95% желудка. Показания...

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