Помощь в написании студенческих работ
Антистрессовый сервис

Текст программы. 
Программирование и основы алгоритмизации

РефератПомощь в написанииУзнать стоимостьмоей работы

ActnCtrls, ToolWin, ActnMan, ActnMenus, TeeProcs, TeEngine, Chart,. Reset (F); // открытие файла F для чтения. Reset (F); // открытие файла F для чтения. Procedure TForm1. Edit1KeyPress (Sender: TObject; var Key: Char); While s'***' do begin // цикл с предусловием. While s'***' do begin // цикл с предусловием. Memo2.Lines.Text:=''; // очищение поля Мемо2. Procedure Edit1KeyPress (Sender: TObject… Читать ещё >

Текст программы. Программирование и основы алгоритмизации (реферат, курсовая, диплом, контрольная)

nit Unit5;

interface.

uses.

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

Dialogs, Menus, StdCtrls, Unit2, Buttons, ExtCtrls, Mask, Grids, CheckLst,.

ActnCtrls, ToolWin, ActnMan, ActnMenus, TeeProcs, TeEngine, Chart,.

ValEdit, ComCtrls;

type.

TForm1 = class (TForm).

MainMenu1: TMainMenu;

ComboBox1: TComboBox;

Memo2: TMemo;

N1: TMenuItem;

Edit3: TEdit;

Label3: TLabel;

Button2: TButton;

Label1: TLabel;

N2: TMenuItem;

N3: TMenuItem;

Label2: TLabel;

N4: TMenuItem;

N5: TMenuItem;

(процедуры используемые в программе).

procedure ComboBox1Change (Sender: TObject);

procedure Edit1KeyPress (Sender: TObject; var Key: Char);

procedure Button2Click (Sender: TObject);

procedure N2Click (Sender: TObject);

procedure N3Click (Sender: TObject);

procedure N5Click (Sender: TObject);

private.

{ Private declarations }.

public.

{ Public declarations }.

implementation.

uses Unit4;

{$R *.dfm}.

procedure TForm1. ComboBox1Change (Sender: TObject);

var stroka, s: string;

begin.

stroka:=Combobox1.Items.Strings[Combobox1.ItemIndex]; // присвоение переменной «stroka» названия выбранного компонента в ComboBox.

AssignFile (F, '1.txt'); // привязка текстового файла к файловой переменной F.

Reset (F); // открытие файла F для чтения.

Repeat // цикл с постусловием. в переменную S считываются строки из файла до тех пор, пока строка в файле не совпадёт с выбранным элемнтом в ComboBox.

readln (F, s).

until s='***'+stroka+'***';

Memo2.Lines.Text:='';

readln (F, s); // опять считывается.

while s'***' do begin // цикл с предусловием.

Memo2.Lines.Text:=Memo2.Lines.Text+s; // в Memo дописываются данные из переменной s.

readln (F, s); // считывается строка из файла в переменную S.

end;

CloseFile (F); // закрытие файла.

end;

procedure TForm1. Edit1KeyPress (Sender: TObject; var Key: Char);

begin.

var stroka, s: string;

label W;

begin.

stroka:=Edit3.Text; // присвоить переменной текст из поля Edit3.

AssignFile (F, '1.txt'); // привязка текстового файла к файловой переменной F.

Reset (F); // открытие файла F для чтения.

Repeat // цикл с постусловием. в переменную S считываются строки из файла до тех пор, пока строка в файле не совпадёт с выбранным элемнтом в ComboBox.

readln (F, s);

if seekEof (F) then begin // условие о совпадении.

Edit3.Text:='Компонент не найден или вы ошиблись в написании!!!'; // если не совпадет то вывести надпись.

goto w;

end;

until s='***'+stroka+'***';

Memo2.Lines.Text:=''; // очищение поля Мемо2.

readln (F, s); // опять считывается.

while s'***' do begin // цикл с предусловием.

Memo2.Lines.Text:=Memo2.Lines.Text+s; // в Memo дописываются данные из переменной s.

readln (F, s);

end;

W:

CloseFile (F);

end;

procedure TForm1. N2Click (Sender: TObject);

end;

procedure TForm1. N3Click (Sender: TObject);

begin.

Form1.Close; //закрытие формы 1(осуществление выхода из программы).

end;

procedure TForm1. N5Click (Sender: TObject);

begin.

Form4.Show;

end;

end.

Показать весь текст
Заполнить форму текущей работой