<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Сайт заготовки для Дельфи&amp;Pascal</title>
		<link>http://netsoftware.ucoz.ru/</link>
		<description></description>
		<lastBuildDate>Thu, 10 Jan 2013 05:45:25 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://netsoftware.ucoz.ru/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>SelectDirectory выбор каталога с кнопкой создать директорию</title>
			<description>&lt;div align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://netsoftware.ucoz.ru/73.obzor_papok.jpg&quot; height=&quot;308&quot; width=&quot;318&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;uses&amp;nbsp; ShlObj,ActiveX;&lt;br&gt;&lt;br&gt;&lt;br&gt;.....&lt;br&gt;&lt;br&gt;function SelectDirCB(Wnd: HWND; uMsg: UINT; lParam, lpData: LPARAM): Integer stdcall;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; if (uMsg = BFFM_INITIALIZED) and (lpData &lt;&amp;gt; 0) then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SendMessage(Wnd, BFFM_SETSELECTION, Integer(True), lpdata);&lt;br&gt;&amp;nbsp; result := 0;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;function SelectDirectory(const Caption: string; const Root: WideString;&lt;br&gt;&amp;nbsp; var Directory: string): Boolean;&lt;br&gt;&amp;nbsp; const&lt;br&gt;&amp;nbsp;BIF_USENEWUI = $0040;&lt;br&gt;&amp;nbsp;BIF_NOCREATEDIRS = $0200;&lt;br&gt;var&lt;br&gt;&amp;nbsp; WindowList: Pointer;&lt;br&gt;&amp;nbsp; BrowseInfo: TBrowseInfo;&lt;br&gt;&amp;nbsp; Buffer: PChar;&lt;br&gt;&amp;nbsp; OldErrorMode: Cardinal;&lt;br&gt;&amp;nbsp; RootItemIDList, ItemIDList: PItemIDList;&lt;br&gt;&amp;nbsp; ShellMalloc: IMalloc;&lt;br&gt;&amp;nbsp; IDesktopFolder: IShellFolder;&lt;br&gt;&amp;nbsp; Eaten, Flags: LongWord;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; Result := False;&lt;br&gt;&amp;nbsp; if not DirectoryExists(Directory)...</description>
			<content:encoded>&lt;div align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://netsoftware.ucoz.ru/73.obzor_papok.jpg&quot; height=&quot;308&quot; width=&quot;318&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;uses&amp;nbsp; ShlObj,ActiveX;&lt;br&gt;&lt;br&gt;&lt;br&gt;.....&lt;br&gt;&lt;br&gt;function SelectDirCB(Wnd: HWND; uMsg: UINT; lParam, lpData: LPARAM): Integer stdcall;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; if (uMsg = BFFM_INITIALIZED) and (lpData &lt;&amp;gt; 0) then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; SendMessage(Wnd, BFFM_SETSELECTION, Integer(True), lpdata);&lt;br&gt;&amp;nbsp; result := 0;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;function SelectDirectory(const Caption: string; const Root: WideString;&lt;br&gt;&amp;nbsp; var Directory: string): Boolean;&lt;br&gt;&amp;nbsp; const&lt;br&gt;&amp;nbsp;BIF_USENEWUI = $0040;&lt;br&gt;&amp;nbsp;BIF_NOCREATEDIRS = $0200;&lt;br&gt;var&lt;br&gt;&amp;nbsp; WindowList: Pointer;&lt;br&gt;&amp;nbsp; BrowseInfo: TBrowseInfo;&lt;br&gt;&amp;nbsp; Buffer: PChar;&lt;br&gt;&amp;nbsp; OldErrorMode: Cardinal;&lt;br&gt;&amp;nbsp; RootItemIDList, ItemIDList: PItemIDList;&lt;br&gt;&amp;nbsp; ShellMalloc: IMalloc;&lt;br&gt;&amp;nbsp; IDesktopFolder: IShellFolder;&lt;br&gt;&amp;nbsp; Eaten, Flags: LongWord;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; Result := False;&lt;br&gt;&amp;nbsp; if not DirectoryExists(Directory) then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Directory := &apos;&apos;;&lt;br&gt;&amp;nbsp; FillChar(BrowseInfo, SizeOf(BrowseInfo), 0);&lt;br&gt;&amp;nbsp; if (ShGetMalloc(ShellMalloc) = S_OK) and (ShellMalloc &lt;&amp;gt; nil) then&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Buffer := ShellMalloc.Alloc(MAX_PATH);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RootItemIDList := nil;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if Root &lt;&amp;gt; &apos;&apos; then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHGetDesktopFolder(IDesktopFolder);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IDesktopFolder.ParseDisplayName(Application.Handle, nil,&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; POleStr(Root), Eaten, RootItemIDList, Flags);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; with BrowseInfo do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hwndOwner := Application.Handle;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pidlRoot := RootItemIDList;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pszDisplayName := Buffer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lpszTitle := PChar(Caption);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ulFlags :=&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIF_RETURNONLYFSDIRS or&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIF_USENEWUI or&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIF_EDITBOX * Ord(1) or&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIF_BROWSEINCLUDEFILES * Ord(0) or&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BIF_NOCREATEDIRS * Ord(true);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if Directory &lt;&amp;gt; &apos;&apos; then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lpfn := SelectDirCB;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lParam := Integer(PChar(Directory));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WindowList := DisableTaskWindows(0);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OldErrorMode := SetErrorMode(SEM_FAILCRITICALERRORS);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ItemIDList := ShBrowseForFolder(BrowseInfo);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SetErrorMode(OldErrorMode);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EnableTaskWindows(WindowList);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Result :=&amp;nbsp; ItemIDList &lt;&amp;gt; nil;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if Result then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShGetPathFromIDList(ItemIDList, Buffer);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShellMalloc.Free(ItemIDList);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Directory := Buffer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ShellMalloc.Free(Buffer);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp; end;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/selectdirectory_vybor_kataloga_s_knopkoj_sozdat_direktoriju/2013-01-10-159</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/selectdirectory_vybor_kataloga_s_knopkoj_sozdat_direktoriju/2013-01-10-159</guid>
			<pubDate>Thu, 10 Jan 2013 05:45:25 GMT</pubDate>
		</item>
		<item>
			<title>Получить имя файла без разришения</title>
			<description>&lt;br&gt;Получить имя файла без разришения &lt;br&gt;&lt;br&gt;&amp;nbsp;function ExtractOnlyFileName(const FileName: string): string;&lt;br&gt;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp; result:=StringReplace(ExtractFileName(FileName),ExtractFileExt(FileName),&apos;&apos;,[]);&lt;br&gt;&amp;nbsp;end;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;дополнительно с сайта&amp;nbsp; &lt;br&gt;http://www.delphibasics.ru/ExtractFileName.php&lt;br&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;0&quot; width=&quot;690&quot;&gt;&lt;tbody&gt;&lt;tr bgcolor=&quot;#FAFAFA&quot;&gt;&lt;td&gt;&lt;font face=&quot;Courier New&quot; size=&quot;2&quot;&gt;&lt;b&gt;var&lt;/b&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;fullFileName : string;&lt;br&gt;&lt;b&gt;
&lt;/b&gt;&lt;br&gt;&lt;b&gt;
begin&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#008000&quot;&gt;&lt;b&gt;// Установка полного имени файла 
с диском и путем&lt;/b&gt;&lt;/font&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;fullFileName := &apos;C:&amp;#92;Program Files&amp;#92;Borland&amp;#92;Delphi7&amp;#92;Projects&amp;#92;Unit1.dcu&apos;;&lt;br&gt;&lt;b&gt;
&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#008000&quot;&gt;&lt;b&gt;// Показ составляющих частей этого 
полного имени&lt;/b&gt;&lt;/font&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;ShowMessage(&apos;Диск&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &apos;+ExtractFileDrive (fullFileName));&lt;br&gt;
&amp;nbsp;&amp;nbsp;ShowMessa...</description>
			<content:encoded>&lt;br&gt;Получить имя файла без разришения &lt;br&gt;&lt;br&gt;&amp;nbsp;function ExtractOnlyFileName(const FileName: string): string;&lt;br&gt;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp; result:=StringReplace(ExtractFileName(FileName),ExtractFileExt(FileName),&apos;&apos;,[]);&lt;br&gt;&amp;nbsp;end;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;дополнительно с сайта&amp;nbsp; &lt;br&gt;http://www.delphibasics.ru/ExtractFileName.php&lt;br&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;6&quot; cellspacing=&quot;0&quot; width=&quot;690&quot;&gt;&lt;tbody&gt;&lt;tr bgcolor=&quot;#FAFAFA&quot;&gt;&lt;td&gt;&lt;font face=&quot;Courier New&quot; size=&quot;2&quot;&gt;&lt;b&gt;var&lt;/b&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;fullFileName : string;&lt;br&gt;&lt;b&gt;
&lt;/b&gt;&lt;br&gt;&lt;b&gt;
begin&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#008000&quot;&gt;&lt;b&gt;// Установка полного имени файла 
с диском и путем&lt;/b&gt;&lt;/font&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;fullFileName := &apos;C:&amp;#92;Program Files&amp;#92;Borland&amp;#92;Delphi7&amp;#92;Projects&amp;#92;Unit1.dcu&apos;;&lt;br&gt;&lt;b&gt;
&lt;/b&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&lt;font color=&quot;#008000&quot;&gt;&lt;b&gt;// Показ составляющих частей этого 
полного имени&lt;/b&gt;&lt;/font&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;ShowMessage(&apos;Диск&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &apos;+ExtractFileDrive (fullFileName));&lt;br&gt;
&amp;nbsp;&amp;nbsp;ShowMessage(&apos;Каталог&amp;nbsp;&amp;nbsp;&amp;nbsp; = &apos;+ExtractFileDir&amp;nbsp;&amp;nbsp; (fullFileName));&lt;br&gt;
&amp;nbsp;&amp;nbsp;ShowMessage(&apos;Путь&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &apos;+ExtractFilePath&amp;nbsp;&amp;nbsp;(fullFileName));&lt;br&gt;
&amp;nbsp;&amp;nbsp;ShowMessage(&apos;Имя&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &apos;+&lt;font color=&quot;#C00000&quot;&gt;&lt;b&gt;ExtractFileName&lt;/b&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;(fullFileName));&lt;br&gt;
&amp;nbsp;&amp;nbsp;ShowMessage(&apos;Расширение&amp;nbsp;= &apos;+ExtractFileExt&amp;nbsp;&amp;nbsp; (fullFileName));&lt;br&gt;&lt;b&gt;
end;&lt;/b&gt;&lt;br&gt;
&lt;/font&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#D2ECCF&quot;&gt;&lt;td&gt;&lt;font face=&quot;Courier New&quot; size=&quot;2&quot;&gt;
&lt;br&gt;
Диск = C:&lt;br&gt;
Каталог = C:&amp;#92;Program Files&amp;#92;Borland&amp;#92;Delphi7&amp;#92;Projects&lt;br&gt;
Путь = C:&amp;#92;Program Files&amp;#92;Borland&amp;#92;Delphi7&amp;#92;Projects&amp;#92;&lt;br&gt;
Имя = Unit1.dcu&lt;br&gt;
Расширение = .dcu&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/poluchit_imja_fajla_bez_razrishenija/2013-01-10-158</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/poluchit_imja_fajla_bez_razrishenija/2013-01-10-158</guid>
			<pubDate>Thu, 10 Jan 2013 05:41:56 GMT</pubDate>
		</item>
		<item>
			<title>Процедурки конвертации файлов WinToDos DosToWin</title>
			<description>Процедурки конвертации файлов WinToDos&amp;nbsp; DosToWin &lt;br&gt;&lt;br&gt;uses Classes,Windows;&lt;br&gt;&lt;br&gt;function DosToWin(St: string): string; // из Dos в Win кодировку&lt;br&gt;var&lt;br&gt;&amp;nbsp; Ch: PChar;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; Ch := StrAlloc(Length(St) + 1);&lt;br&gt;&amp;nbsp; OemToAnsi(PChar(St), Ch);&lt;br&gt;&amp;nbsp; Result := Ch;&lt;br&gt;&amp;nbsp; StrDispose(Ch)&lt;br&gt;end;&lt;br&gt;&lt;br&gt;Function WinToDos(const S: string):string;&lt;br&gt;var&lt;br&gt;&amp;nbsp; NewStr: string;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; SetLength(NewStr, Length(S));&lt;br&gt;&amp;nbsp; Windows.CharToOem(PChar(S), PChar(NewStr));&lt;br&gt;&amp;nbsp; result:=NewStr;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;procedure CvWinToDos(Fl1,fl2:string);&lt;br&gt;var&lt;br&gt;&amp;nbsp; Txt:TStringList;&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt:=TStringList.Create;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.LoadFromFile(Fl1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.Text:=WinToDos(txt.Text);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.SaveToFile(Fl2);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.Free;&lt;br&gt;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;procedure CvDosToWin(Fl1,fl2:string);&lt;br&gt;var&lt;br&gt;&amp;nbsp; T...</description>
			<content:encoded>Процедурки конвертации файлов WinToDos&amp;nbsp; DosToWin &lt;br&gt;&lt;br&gt;uses Classes,Windows;&lt;br&gt;&lt;br&gt;function DosToWin(St: string): string; // из Dos в Win кодировку&lt;br&gt;var&lt;br&gt;&amp;nbsp; Ch: PChar;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; Ch := StrAlloc(Length(St) + 1);&lt;br&gt;&amp;nbsp; OemToAnsi(PChar(St), Ch);&lt;br&gt;&amp;nbsp; Result := Ch;&lt;br&gt;&amp;nbsp; StrDispose(Ch)&lt;br&gt;end;&lt;br&gt;&lt;br&gt;Function WinToDos(const S: string):string;&lt;br&gt;var&lt;br&gt;&amp;nbsp; NewStr: string;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; SetLength(NewStr, Length(S));&lt;br&gt;&amp;nbsp; Windows.CharToOem(PChar(S), PChar(NewStr));&lt;br&gt;&amp;nbsp; result:=NewStr;&lt;br&gt;end;&lt;br&gt;&lt;br&gt;procedure CvWinToDos(Fl1,fl2:string);&lt;br&gt;var&lt;br&gt;&amp;nbsp; Txt:TStringList;&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt:=TStringList.Create;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.LoadFromFile(Fl1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.Text:=WinToDos(txt.Text);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.SaveToFile(Fl2);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.Free;&lt;br&gt;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;procedure CvDosToWin(Fl1,fl2:string);&lt;br&gt;var&lt;br&gt;&amp;nbsp; Txt:TStringList;&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt:=TStringList.Create;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.LoadFromFile(Fl1);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.Text:=DoSToWin(txt.Text);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.SaveToFile(Fl2);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; txt.Free;&lt;br&gt;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/procedurki_konvertacii_fajlov_wintodos_dostowin/2013-01-10-157</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/procedurki_konvertacii_fajlov_wintodos_dostowin/2013-01-10-157</guid>
			<pubDate>Thu, 10 Jan 2013 05:39:34 GMT</pubDate>
		</item>
		<item>
			<title>Конвертер группы файлов из Win в Dos также из Dos в Win</title>
			<description>Представляю программу для конвертации кодировок файлов из Win кодировки в Dos &lt;br&gt;Полезная программа для перевода из Pascal ABC&amp;nbsp; / Delphi В Borland Turbo Pascal &lt;br&gt;&lt;br&gt;Написана на Delphi 7 для добавления функций пишите &lt;br&gt;ICQ 368-254-335&lt;br&gt;denis-naymov1985@mail.ru&lt;br&gt;&lt;br&gt;&lt;img alt=&quot;&quot; src=&quot;https://netsoftware.ucoz.ru/wintodos.jpg&quot; height=&quot;364&quot; width=&quot;453&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://netsoftware.ucoz.ru/73_WinToDos.zip&quot;&gt;/73_WinToDos.zip&lt;/a&gt;&lt;br&gt;</description>
			<content:encoded>Представляю программу для конвертации кодировок файлов из Win кодировки в Dos &lt;br&gt;Полезная программа для перевода из Pascal ABC&amp;nbsp; / Delphi В Borland Turbo Pascal &lt;br&gt;&lt;br&gt;Написана на Delphi 7 для добавления функций пишите &lt;br&gt;ICQ 368-254-335&lt;br&gt;denis-naymov1985@mail.ru&lt;br&gt;&lt;br&gt;&lt;img alt=&quot;&quot; src=&quot;https://netsoftware.ucoz.ru/wintodos.jpg&quot; height=&quot;364&quot; width=&quot;453&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://netsoftware.ucoz.ru/73_WinToDos.zip&quot;&gt;/73_WinToDos.zip&lt;/a&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/konverter_gruppy_fajlov_iz_win_to_dos_dos_to_win/2013-01-10-156</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/konverter_gruppy_fajlov_iz_win_to_dos_dos_to_win/2013-01-10-156</guid>
			<pubDate>Thu, 10 Jan 2013 05:35:42 GMT</pubDate>
		</item>
		<item>
			<title>Программа для построения алгоритмов из исходного кода Pascal/Delphi</title>
			<description>&lt;div align=&quot;left&quot;&gt;Нашел хорошую программу для построения блок схем по исходному коду &lt;br&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://netsoftware.ucoz.ru/blokskhema.png&quot; height=&quot;282&quot; width=&quot;363&quot;&gt;&lt;br&gt;&lt;a href=&quot;https://netsoftware.ucoz.ru/Blocker.zip&quot;&gt;/Blocker.zip&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;программу можно скачать &lt;br&gt;http://programmir.far.ru/?ref=BlokShemnik&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;</description>
			<content:encoded>&lt;div align=&quot;left&quot;&gt;Нашел хорошую программу для построения блок схем по исходному коду &lt;br&gt;&lt;br&gt;&lt;div align=&quot;center&quot;&gt;&lt;img alt=&quot;&quot; src=&quot;https://netsoftware.ucoz.ru/blokskhema.png&quot; height=&quot;282&quot; width=&quot;363&quot;&gt;&lt;br&gt;&lt;a href=&quot;https://netsoftware.ucoz.ru/Blocker.zip&quot;&gt;/Blocker.zip&lt;/a&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;программу можно скачать &lt;br&gt;http://programmir.far.ru/?ref=BlokShemnik&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/programma_dlja_postroenija_algoritmov_iz_iskhodnogo_koda_pascal_delphi/2012-12-03-117</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/programma_dlja_postroenija_algoritmov_iz_iskhodnogo_koda_pascal_delphi/2012-12-03-117</guid>
			<pubDate>Mon, 03 Dec 2012 05:26:38 GMT</pubDate>
		</item>
		<item>
			<title>Начало и конец месяца в Delphi</title>
			<description>последний день месяца Delphi &lt;br&gt;function LastDayOfCurrentMonth: TDate;&lt;br&gt;&amp;nbsp;var&lt;br&gt;&amp;nbsp;&amp;nbsp; y, m, d: Word;&lt;br&gt;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp; DecodeDate(now, y, m, d);&lt;br&gt;&amp;nbsp;&amp;nbsp; m := m + 1;&lt;br&gt;&amp;nbsp;&amp;nbsp; if m &amp;gt;12 then&lt;br&gt;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y := y + 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m := 1;&lt;br&gt;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp; Result := EncodeDate(y, m, 1) - 1;&lt;br&gt;&amp;nbsp;end;&lt;br&gt;&lt;br&gt;// первый день месяца Delphi &lt;br&gt;Function FirstDayCurrentMonth:Tdate;&lt;br&gt;var&lt;br&gt;&amp;nbsp; y, m, d: Word;&lt;br&gt;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp; DecodeDate(now, y, m, d);&lt;br&gt;&amp;nbsp;&amp;nbsp; Result := EncodeDate(y, m, 1);&lt;br&gt;&amp;nbsp;end;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;pre&gt; &lt;b&gt;procedure&lt;/b&gt; TForm1.Button1Click(Sender: TObject);
 &lt;b&gt;begin&lt;/b&gt;&lt;br&gt; ShowMessage(DateToStr(FirstDayCurrentMonth)); // дата начала действия &lt;br&gt; &amp;nbsp;ShowMessage(DateToStr(LastDayOfCurrentMonth)); &lt;br&gt;&amp;nbsp;&lt;b&gt;end&lt;/b&gt;;&lt;br&gt;&lt;br&gt;&lt;/pre&gt;&lt;br&gt;</description>
			<content:encoded>последний день месяца Delphi &lt;br&gt;function LastDayOfCurrentMonth: TDate;&lt;br&gt;&amp;nbsp;var&lt;br&gt;&amp;nbsp;&amp;nbsp; y, m, d: Word;&lt;br&gt;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp; DecodeDate(now, y, m, d);&lt;br&gt;&amp;nbsp;&amp;nbsp; m := m + 1;&lt;br&gt;&amp;nbsp;&amp;nbsp; if m &amp;gt;12 then&lt;br&gt;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y := y + 1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m := 1;&lt;br&gt;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp; Result := EncodeDate(y, m, 1) - 1;&lt;br&gt;&amp;nbsp;end;&lt;br&gt;&lt;br&gt;// первый день месяца Delphi &lt;br&gt;Function FirstDayCurrentMonth:Tdate;&lt;br&gt;var&lt;br&gt;&amp;nbsp; y, m, d: Word;&lt;br&gt;&amp;nbsp;begin&lt;br&gt;&amp;nbsp;&amp;nbsp; DecodeDate(now, y, m, d);&lt;br&gt;&amp;nbsp;&amp;nbsp; Result := EncodeDate(y, m, 1);&lt;br&gt;&amp;nbsp;end;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;pre&gt; &lt;b&gt;procedure&lt;/b&gt; TForm1.Button1Click(Sender: TObject);
 &lt;b&gt;begin&lt;/b&gt;&lt;br&gt; ShowMessage(DateToStr(FirstDayCurrentMonth)); // дата начала действия &lt;br&gt; &amp;nbsp;ShowMessage(DateToStr(LastDayOfCurrentMonth)); &lt;br&gt;&amp;nbsp;&lt;b&gt;end&lt;/b&gt;;&lt;br&gt;&lt;br&gt;&lt;/pre&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/nachalo_i_konec_mesjaca_v_delphi/2012-12-03-116</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/nachalo_i_konec_mesjaca_v_delphi/2012-12-03-116</guid>
			<pubDate>Mon, 03 Dec 2012 04:04:11 GMT</pubDate>
		</item>
		<item>
			<title>Проверить, встречается ли в строке удвоения букв</title>
			<description>Function GetDoubleCharInStr(value:string):boolean;&lt;br&gt;var&lt;br&gt;&amp;nbsp; x:integer;&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp; result:=false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for x:=1 to length(value)-1 do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (value[x]=value[x+1]) and (value[x] in [&apos;A&apos;..&apos;Z&apos;,&apos;a&apos;..&apos;z&apos;,&apos;а&apos;..&apos;я&apos;,&apos;А&apos;..&apos;Я&apos;]) then begin&amp;nbsp; // проверяем только буквы &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result:=true;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp; end;&lt;br&gt;&amp;nbsp; &lt;br&gt;var s:string;&lt;br&gt;&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp; s:=&apos;Проверить, встречается ли в строке&amp;nbsp; е удвоения букв. &apos;;&lt;br&gt;&amp;nbsp;&amp;nbsp; if GetDoubleCharInStr(s) then Writeln(&apos;Есть удвоения букв&apos;)&lt;br&gt;&amp;nbsp;&amp;nbsp; else Writeln(&apos;Удвоеных букв нет&apos;);&lt;br&gt;&amp;nbsp; end.</description>
			<content:encoded>Function GetDoubleCharInStr(value:string):boolean;&lt;br&gt;var&lt;br&gt;&amp;nbsp; x:integer;&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp; result:=false;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for x:=1 to length(value)-1 do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (value[x]=value[x+1]) and (value[x] in [&apos;A&apos;..&apos;Z&apos;,&apos;a&apos;..&apos;z&apos;,&apos;а&apos;..&apos;я&apos;,&apos;А&apos;..&apos;Я&apos;]) then begin&amp;nbsp; // проверяем только буквы &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result:=true;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp; end;&lt;br&gt;&amp;nbsp; &lt;br&gt;var s:string;&lt;br&gt;&lt;br&gt;&amp;nbsp; begin&lt;br&gt;&amp;nbsp; s:=&apos;Проверить, встречается ли в строке&amp;nbsp; е удвоения букв. &apos;;&lt;br&gt;&amp;nbsp;&amp;nbsp; if GetDoubleCharInStr(s) then Writeln(&apos;Есть удвоения букв&apos;)&lt;br&gt;&amp;nbsp;&amp;nbsp; else Writeln(&apos;Удвоеных букв нет&apos;);&lt;br&gt;&amp;nbsp; end.</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/proverit_vstrechaetsja_li_v_stroke_udvoenija_bukv/2012-11-28-111</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/proverit_vstrechaetsja_li_v_stroke_udvoenija_bukv/2012-11-28-111</guid>
			<pubDate>Wed, 28 Nov 2012 03:43:20 GMT</pubDate>
		</item>
		<item>
			<title>Пусть задана некоторая строка str, необходимо вывести в обратном порядке</title>
			<description>{2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Пусть задана некоторая строка str, необходимо вывести в обратном порядке. }&lt;br&gt;&amp;nbsp; var s2,s:string;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x:integer;&lt;br&gt;&amp;nbsp; &lt;br&gt;begin&lt;br&gt;&amp;nbsp; s:=&apos;2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Пусть задана некоторая строка str, необходимо вывести в обратном порядке.&apos;;&lt;br&gt;&amp;nbsp; s2:=&apos;&apos;;&lt;br&gt;&amp;nbsp; for x:=length(s) downto 1 do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s2:=s2+s[x];&lt;br&gt;&amp;nbsp; end;&lt;br&gt;&amp;nbsp; writeln(s2);&lt;br&gt;end.&lt;br&gt;&lt;br&gt;</description>
			<content:encoded>{2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Пусть задана некоторая строка str, необходимо вывести в обратном порядке. }&lt;br&gt;&amp;nbsp; var s2,s:string;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x:integer;&lt;br&gt;&amp;nbsp; &lt;br&gt;begin&lt;br&gt;&amp;nbsp; s:=&apos;2.&amp;nbsp;&amp;nbsp; &amp;nbsp;Пусть задана некоторая строка str, необходимо вывести в обратном порядке.&apos;;&lt;br&gt;&amp;nbsp; s2:=&apos;&apos;;&lt;br&gt;&amp;nbsp; for x:=length(s) downto 1 do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s2:=s2+s[x];&lt;br&gt;&amp;nbsp; end;&lt;br&gt;&amp;nbsp; writeln(s2);&lt;br&gt;end.&lt;br&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/pust_zadana_nekotoraja_stroka_str_neobkhodimo_vyvesti_v_obratnom_porjadke/2012-11-27-110</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/pust_zadana_nekotoraja_stroka_str_neobkhodimo_vyvesti_v_obratnom_porjadke/2012-11-27-110</guid>
			<pubDate>Tue, 27 Nov 2012 11:41:02 GMT</pubDate>
		</item>
		<item>
			<title>Delphi заполнение матрицы</title>
			<description>2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Пусть задана матрица размером N строк на M столбцов&lt;br&gt;(N&lt;=100,M&lt;=100).&lt;br&gt;Необходимо заполнить матрицу таким образом, чтобы все элементы&lt;br&gt;пронумерованы слева направо и сверху вниз по порядку, начиная с единицы.&lt;br&gt;&amp;nbsp;&lt;br&gt;program Project2;&lt;br&gt;&lt;br&gt;{$APPTYPE CONSOLE}&lt;br&gt;&lt;br&gt;uses&lt;br&gt;&amp;nbsp; SysUtils;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;type&lt;br&gt;&amp;nbsp;TArrayInt = array[1..100,1..100] of integer;&lt;br&gt;&amp;nbsp;var&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a:TArrayInt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n,m:integer;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; procedure CreateMas(var a:TArrayInt; const n,m:integer);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var l,x,y:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l:=1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for y:=1 to m do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for X:=1 to n do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a[x,y]:=l;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l:=l+1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;...</description>
			<content:encoded>2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Пусть задана матрица размером N строк на M столбцов&lt;br&gt;(N&lt;=100,M&lt;=100).&lt;br&gt;Необходимо заполнить матрицу таким образом, чтобы все элементы&lt;br&gt;пронумерованы слева направо и сверху вниз по порядку, начиная с единицы.&lt;br&gt;&amp;nbsp;&lt;br&gt;program Project2;&lt;br&gt;&lt;br&gt;{$APPTYPE CONSOLE}&lt;br&gt;&lt;br&gt;uses&lt;br&gt;&amp;nbsp; SysUtils;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;type&lt;br&gt;&amp;nbsp;TArrayInt = array[1..100,1..100] of integer;&lt;br&gt;&amp;nbsp;var&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a:TArrayInt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; n,m:integer;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; procedure CreateMas(var a:TArrayInt; const n,m:integer);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var l,x,y:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l:=1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for y:=1 to m do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for X:=1 to n do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a[x,y]:=l;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l:=l+1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Procedure Display(a:TArrayInt;n,m:integer);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var x,y:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for y:=1 to m do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writeln;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writeln;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for X:=1 to n do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write(a[x,y]:3);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var l:integer;&lt;br&gt;begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; l:=3;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CreateMas(a,l,l);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Display(a,l,l);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; readln;&lt;br&gt;&amp;nbsp; { TODO -oUser -cConsole Main : Insert code here }&lt;br&gt;end.&lt;br&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/delphi_zapolnenie_matricy/2012-11-27-109</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/delphi_zapolnenie_matricy/2012-11-27-109</guid>
			<pubDate>Tue, 27 Nov 2012 08:17:01 GMT</pubDate>
		</item>
		<item>
			<title>Задачи Delphi / Pascal матрицы</title>
			<description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
 &lt;w:View&gt;Normal&lt;/w:View&gt;
 &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
 &lt;w:TrackMoves/&gt;
 &lt;w:TrackFormatting/&gt;
 &lt;w:PunctuationKerning/&gt;
 &lt;w:ValidateAgainstSchemas/&gt;
 &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
 &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
 &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
 &lt;w:DoNotPromoteQF/&gt;
 &lt;w:LidThemeOther&gt;RU&lt;/w:LidThemeOther&gt;
 &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
 &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
 &lt;w:Compatibility&gt;
 &lt;w:BreakWrappedTables/&gt;
 &lt;w:SnapToGridInCell/&gt;
 &lt;w:WrapTextWithPunct/&gt;
 &lt;w:UseAsianBreakRules/&gt;
 &lt;w:DontGrowAutofit/&gt;
 &lt;w:SplitPgBreakAndParaMark/&gt;
 &lt;w:DontVertAlignCellWithSp/&gt;
 &lt;w:DontBreakConstrainedForcedTables/&gt;
 &lt;w:DontVertAlignInTxbx/&gt;
 &lt;w:Word11KerningPairs/&gt;
 &lt;w:CachedColBalance/&gt;
 &lt;/w:Compatibility&gt;
 &lt;m:mathPr&gt;
 &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
 &lt;m:brkBin m:val=&quot;before&quot;/&gt;
 &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
 &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
 &lt;m:dispDef/&gt;
 &lt;m:lMargin...</description>
			<content:encoded>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
 &lt;w:View&gt;Normal&lt;/w:View&gt;
 &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
 &lt;w:TrackMoves/&gt;
 &lt;w:TrackFormatting/&gt;
 &lt;w:PunctuationKerning/&gt;
 &lt;w:ValidateAgainstSchemas/&gt;
 &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
 &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
 &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
 &lt;w:DoNotPromoteQF/&gt;
 &lt;w:LidThemeOther&gt;RU&lt;/w:LidThemeOther&gt;
 &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
 &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
 &lt;w:Compatibility&gt;
 &lt;w:BreakWrappedTables/&gt;
 &lt;w:SnapToGridInCell/&gt;
 &lt;w:WrapTextWithPunct/&gt;
 &lt;w:UseAsianBreakRules/&gt;
 &lt;w:DontGrowAutofit/&gt;
 &lt;w:SplitPgBreakAndParaMark/&gt;
 &lt;w:DontVertAlignCellWithSp/&gt;
 &lt;w:DontBreakConstrainedForcedTables/&gt;
 &lt;w:DontVertAlignInTxbx/&gt;
 &lt;w:Word11KerningPairs/&gt;
 &lt;w:CachedColBalance/&gt;
 &lt;/w:Compatibility&gt;
 &lt;m:mathPr&gt;
 &lt;m:mathFont m:val=&quot;Cambria Math&quot;/&gt;
 &lt;m:brkBin m:val=&quot;before&quot;/&gt;
 &lt;m:brkBinSub m:val=&quot;&amp;#45;-&quot;/&gt;
 &lt;m:smallFrac m:val=&quot;off&quot;/&gt;
 &lt;m:dispDef/&gt;
 &lt;m:lMargin m:val=&quot;0&quot;/&gt;
 &lt;m:rMargin m:val=&quot;0&quot;/&gt;
 &lt;m:defJc m:val=&quot;centerGroup&quot;/&gt;
 &lt;m:wrapIndent m:val=&quot;1440&quot;/&gt;
 &lt;m:intLim m:val=&quot;subSup&quot;/&gt;
 &lt;m:naryLim m:val=&quot;undOvr&quot;/&gt;
 &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;

&lt;p class=&quot;MsoListParagraph&quot; style=&quot;text-indent:-18.0pt;mso-list:l0 level1 lfo1&quot;&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:11.0pt;mso-fareast-font-family:&quot;Times New Roman&quot;&quot;&gt;&lt;span style=&quot;mso-list:Ignore&quot;&gt;1.&lt;span style=&quot;font:7.0pt &quot;Times New Roman&quot;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size:12.0pt;mso-bidi-font-size:
11.0pt;mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:&quot;Times New Roman&quot;;mso-bidi-theme-font:minor-bidi&quot;&gt;Пусть
задана матрица размером N строк на M столбцов (N&lt;=100,M&lt;=100). Необходимо
составить матрицу, в которой все значения элементов являются их координатами
расположения в матрице. Номер строки и номер столбца должен быть разделен
запятой, элементы разделяются точкой с запятой.&lt;/span&gt;&lt;/p&gt;

&lt;br&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState=&quot;false&quot; DefUnhideWhenUsed=&quot;true&quot;
 DefSemiHidden=&quot;true&quot; DefQFormat=&quot;false&quot; DefPriority=&quot;99&quot;
 LatentStyleCount=&quot;267&quot;&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;0&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Normal&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;heading 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 7&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 8&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;9&quot; QFormat=&quot;true&quot; Name=&quot;heading 9&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 7&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 8&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; Name=&quot;toc 9&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;35&quot; QFormat=&quot;true&quot; Name=&quot;caption&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;10&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Title&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; Name=&quot;Default Paragraph Font&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;11&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtitle&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;22&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Strong&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;20&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Emphasis&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;59&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Table Grid&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Placeholder Text&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;1&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;No Spacing&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; UnhideWhenUsed=&quot;false&quot; Name=&quot;Revision&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;34&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;List Paragraph&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;29&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Quote&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;30&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Quote&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 1&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 2&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 3&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 4&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 5&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;60&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Shading Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;61&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light List Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;62&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Light Grid Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;63&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 1 Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;64&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Shading 2 Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;65&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 1 Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;66&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium List 2 Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;67&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 1 Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;68&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 2 Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;69&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Medium Grid 3 Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;70&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Dark List Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;71&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Shading Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;72&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful List Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;73&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; Name=&quot;Colorful Grid Accent 6&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;19&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Emphasis&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;21&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Emphasis&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;31&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Subtle Reference&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;32&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Intense Reference&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;33&quot; SemiHidden=&quot;false&quot;
 UnhideWhenUsed=&quot;false&quot; QFormat=&quot;true&quot; Name=&quot;Book Title&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;37&quot; Name=&quot;Bibliography&quot;/&gt;
 &lt;w:LsdException Locked=&quot;false&quot; Priority=&quot;39&quot; QFormat=&quot;true&quot; Name=&quot;TOC Heading&quot;/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
 {mso-style-name:&quot;Обычная таблица&quot;;
 mso-tstyle-rowband-size:0;
 mso-tstyle-colband-size:0;
 mso-style-noshow:yes;
 mso-style-priority:99;
 mso-style-qformat:yes;
 mso-style-parent:&quot;&quot;;
 mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 mso-para-margin:0cm;
 mso-para-margin-bottom:.0001pt;
 mso-pagination:widow-orphan;
 font-size:10.0pt;
 font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;}
&lt;/style&gt;
&lt;![endif]--&gt;&lt;br&gt;&lt;br&gt;program Project2;&lt;br&gt;&lt;br&gt;{$APPTYPE CONSOLE}&lt;br&gt;&lt;br&gt;uses&lt;br&gt;&amp;nbsp; SysUtils;&lt;br&gt;&amp;nbsp; type&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TArrayReal=array [1..100,1..100] of&amp;nbsp; Real;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; var&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x,y:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a:TArrayReal;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n,m:integer;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Function Max(a,b:integer):integer; // находим максимальный среди двух элементов&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if a&amp;gt;b then result:=a&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else result:=b;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Function GetDEcl(a:integer):integer; // порядок числа&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1:real;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i:=1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1:=a;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if a&amp;gt;0.9 then begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repeat&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1:=a1/10;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i:=i*10;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; until a1&lt;0.9;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result:=i;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else result:=1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; Function GetDEcl_I(a:integer):integer; // порядок числа&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var i:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1:real;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i:=0;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1:=a;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if a&amp;gt;0.9 then begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; repeat&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a1:=a1/10;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i:=i+1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; until a1&lt;0.9;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; result:=i;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else result:=1;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Procedure CreateMas(var a:TArrayReal; const n,m:integer);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var dec,x,y:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for y:=1 to n do&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for X:=1 to m do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dec:=GetDEcl(max(x+1,y+1));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a[x,y]:=(x+1)+(y+1)/dec;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; Procedure Display(a:TArrayReal;n,m:integer); // вывод матрицы на экран&lt;br&gt;&amp;nbsp;&amp;nbsp; var I,x,y:integer;&lt;br&gt;&amp;nbsp;&amp;nbsp; begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i:=GetDEcl_I(max(n,m));&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for y:=1 to n do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; writeln;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for x:=1 to m do begin&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; write(a[x,y]:I:I,&apos;&amp;nbsp;&amp;nbsp; &apos;);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;&amp;nbsp;&amp;nbsp; end;&lt;br&gt;begin&lt;br&gt;&amp;nbsp; N:=8;&lt;br&gt;&amp;nbsp; m:=8;&lt;br&gt;&amp;nbsp; CreateMas(a,n,m);&lt;br&gt;&amp;nbsp; Display(a,n,m);&lt;br&gt;&amp;nbsp; readln;&lt;br&gt;&amp;nbsp; { TODO -oUser -cConsole Main : Insert code here }&lt;br&gt;&lt;br&gt;&lt;br&gt;end.&lt;br&gt;&lt;br&gt;</content:encoded>
			<link>https://netsoftware.ucoz.ru/news/zadachi_delphi_pascal_matricy/2012-11-27-108</link>
			<dc:creator>NetSoftWare</dc:creator>
			<guid>https://netsoftware.ucoz.ru/news/zadachi_delphi_pascal_matricy/2012-11-27-108</guid>
			<pubDate>Tue, 27 Nov 2012 08:06:07 GMT</pubDate>
		</item>
	</channel>
</rss>