Другие языки программирования и технологии
Кто работает в делфи или паскале....
Помогите составить любую прогу на любую тему....учитывая, что в делфи нужнее, а в нем я 0..придется мне объяснить....
Поиск элемента в массиве на Delphi
unit s_found_; interface
uses
Windows, Messages, SysUtils, Classes,
Graphics, Controls, Forms, Dialogs,
StdCtrls, Grids;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Button1: TButton;
Edit2: TEdit;
StringGridi: TStringGrid;
procedure ButtonlClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations )
end;
var
Form1: TForm1 ;
implementation
{$R *.DFM}
{ поиск в массиве перебором }
procedure TForml.ButtonlClick(Sender: TObject);
const
SIZE=5; var
a: array[1..SIZE] of integer; //массив
obr: integer; // образец для поиска
found: boolean; // TRUE — совпадение образца с элементом
// массива
i: integer; // индекс элемента массива
begin
// ввод массива for i:=l to SIZE do
a := StrToInt(StringGridl.Cells[i-1,0]);
// ввод образца для поиска
obr := StrToInt(edit2.text);
// поиск
found := FALSE; // пусть нужного элемента в массиве нет
i:= 1;
repeat
if a = obr
then found := TRUE else i := i+1;
until (i > SIZE) or (found = TRUE);
if found
then ShowMessage('Совпадение с элементом номер '
+IntToStr(i)+#13+'Поиск успешен. ')
else ShowMessage('Совпадений с образцом нет. ');
end;
end.
unit s_found_; interface
uses
Windows, Messages, SysUtils, Classes,
Graphics, Controls, Forms, Dialogs,
StdCtrls, Grids;
type
TForm1 = class(TForm)
Label1: TLabel;
Label2: TLabel;
Button1: TButton;
Edit2: TEdit;
StringGridi: TStringGrid;
procedure ButtonlClick(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations )
end;
var
Form1: TForm1 ;
implementation
{$R *.DFM}
{ поиск в массиве перебором }
procedure TForml.ButtonlClick(Sender: TObject);
const
SIZE=5; var
a: array[1..SIZE] of integer; //массив
obr: integer; // образец для поиска
found: boolean; // TRUE — совпадение образца с элементом
// массива
i: integer; // индекс элемента массива
begin
// ввод массива for i:=l to SIZE do
a := StrToInt(StringGridl.Cells[i-1,0]);
// ввод образца для поиска
obr := StrToInt(edit2.text);
// поиск
found := FALSE; // пусть нужного элемента в массиве нет
i:= 1;
repeat
if a = obr
then found := TRUE else i := i+1;
until (i > SIZE) or (found = TRUE);
if found
then ShowMessage('Совпадение с элементом номер '
+IntToStr(i)+#13+'Поиск успешен. ')
else ShowMessage('Совпадений с образцом нет. ');
end;
end.
Александр Поляков
Она ж нишиша в этом не бельмес)
program HelloWord;
{$APPTYPE CONSOLE}
begin
WriteLn('Hello, world !');
end.
{$APPTYPE CONSOLE}
begin
WriteLn('Hello, world !');
end.
300WMR готовая /// пиши в мыло ...обьясню бесплатно
program 0.0.1;
begin
write('НАДО БЫЛО УЧИТЬ');
end.
в данной программе продемонстрированы элементы синтаксиса и архитектуры turbo pascal
begin
write('НАДО БЫЛО УЧИТЬ');
end.
в данной программе продемонстрированы элементы синтаксиса и архитектуры turbo pascal
Похожие вопросы
- надо решить задачку через делфи и паскаль)))
- Чем Делфи от Паскаля отличается?Слышал,что они почти идентичны,но названия ведь разные?)
- Кто работает в Делфи, помогите!!!
- Почему не работает моя делфи-программа которая при прокрутке колесика мышки должна была менять число в эдите?
- Подскажите какой язык програмирования лучше учить? ведь делфи умер..а на паскале ничего интерсеного не выходит.
- Что вы думаете про то что бы начинать учить школьников (10 клас) не с паскаля а с делфи?
- Что такое переполнение ?( Паскаль, Делфи)
- Обьект паскаль тоже самое что и Делфи?
- Вопрос по делфи
- языки делфи и си