(கட்டுப்பாட்டு அட்டைகள்)
(வேதியியல் கூறுகளின் கால அட்டவணையின் சர்வதேச ஆண்டிற்கு அர்ப்பணிக்கப்பட்டது)
(சமீபத்திய சேர்த்தல்கள் ஏப்ரல் 8, 2019 அன்று செய்யப்பட்டன. சேர்த்தல் பட்டியல் வெட்டுக்கு கீழே உடனடியாக உள்ளது)
நாங்கள் வாத்தை கடந்தோம் என்பது எனக்கு நினைவிருக்கிறது. இவை ஒரே நேரத்தில் மூன்று பாடங்கள்: புவியியல், இயற்கை அறிவியல் மற்றும் ரஷ்யன். ஒரு அறிவியல் பாடத்தில், வாத்து வாத்து, அதற்கு என்ன இறக்கைகள், என்ன கால்கள், எப்படி நீந்துகிறது, போன்றவை படிக்கப்பட்டன. ஒரு புவியியல் பாடத்தில், அதே வாத்து உலகில் வசிப்பவராக ஆய்வு செய்யப்பட்டது: அது எங்கு வாழ்கிறது, எங்கு இல்லை என்பதை வரைபடத்தில் காட்ட வேண்டியது அவசியம். ரஷ்ய மொழியில், செராஃபிமா பெட்ரோவ்னா எங்களுக்கு "u-t-k-a" எழுதவும், ப்ரெமில் இருந்து வாத்துகளைப் பற்றி படிக்கவும் கற்றுக் கொடுத்தார். கடந்து செல்லும் போது, ஜெர்மனியில் வாத்து இப்படியும், பிரெஞ்சில் இப்படியும் என்று எங்களுக்குத் தெரிவித்தார். இது "சிக்கலான முறை" என்று அழைக்கப்பட்டது என்று நினைக்கிறேன். பொதுவாக, எல்லாம் "கடந்து செல்லும்" வெளியே வந்தது.
வெனியமின் காவேரின், இரண்டு கேப்டன்கள்
மேலே உள்ள மேற்கோளில், வெனியமின் காவெரின் சிக்கலான கற்பித்தல் முறையின் குறைபாடுகளை திறமையாகக் காட்டினார், இருப்பினும், சில (ஒருவேளை மிகவும் அரிதான) சந்தர்ப்பங்களில், இந்த முறையின் கூறுகள் நியாயப்படுத்தப்படுகின்றன. பள்ளி கணினி அறிவியல் பாடங்களில் டி.ஐ.மெண்டலீவின் கால அட்டவணை அத்தகைய ஒரு வழக்கு. கால அட்டவணையுடன் வழக்கமான செயல்களின் மென்பொருள் ஆட்டோமேஷனின் பணி வேதியியலைப் படிக்கத் தொடங்கிய பள்ளி மாணவர்களுக்கு தெளிவாக உள்ளது, மேலும் இது பல பொதுவான இரசாயன பணிகளாக பிரிக்கப்பட்டுள்ளது. அதே நேரத்தில், கணினி அறிவியலின் கட்டமைப்பிற்குள், இந்த பணியானது கட்டுப்பாட்டு அட்டைகளின் முறையை எளிய வடிவத்தில் நிரூபிக்க அனுமதிக்கிறது, இது வரைகலை நிரலாக்கத்திற்கு காரணமாக இருக்கலாம், கிராஃபிக் கூறுகளைப் பயன்படுத்தி நிரலாக்கமாக வார்த்தையின் பரந்த அர்த்தத்தில் புரிந்து கொள்ளப்படுகிறது. (ஏப்ரல் 8, 2019 சேர்த்தல்: சேர்க்கை 1: வேதியியல் கால்குலேட்டர் எவ்வாறு செயல்படுகிறது இணைப்பு 2: வடிப்பான்களுக்கான பணிகளின் எடுத்துக்காட்டுகள்)
அடிப்படை பணியுடன் ஆரம்பிக்கலாம். எளிமையான வழக்கில், கால அட்டவணை ஒரு சாளர வடிவத்தில் திரையில் காட்டப்பட வேண்டும், அங்கு ஒவ்வொரு கலத்திலும் தனிமத்தின் வேதியியல் பதவி இருக்கும்: H - ஹைட்ரஜன், He - ஹீலியம் போன்றவை. மவுஸ் கர்சர் ஒரு கலத்தை சுட்டிக்காட்டினால், உறுப்பின் பதவி மற்றும் அதன் எண் எங்கள் படிவத்தில் ஒரு சிறப்பு புலத்தில் காட்டப்படும். பயனர் LMB ஐ அழுத்தினால், தேர்ந்தெடுக்கப்பட்ட இந்த உறுப்பின் பதவி மற்றும் எண் படிவத்தின் மற்றொரு புலத்தில் குறிக்கப்படும்.
எந்தவொரு உலகளாவிய மொழியையும் பயன்படுத்தி சிக்கலை தீர்க்க முடியும். நாங்கள் எளிய பழைய Delpi-7 ஐ எடுத்துக்கொள்வோம், இது கிட்டத்தட்ட அனைவருக்கும் புரியும். ஆனால் PL இல் நிரலாக்கத்திற்கு முன், இரண்டு படங்களை வரைவோம், எடுத்துக்காட்டாக, ஃபோட்டோஷாப்பில். முதலில், கால அட்டவணையை நிரலில் பார்க்க விரும்பும் வடிவத்தில் வரைவோம். முடிவை ஒரு கிராஃபிக் கோப்பில் சேமிக்கவும் table01.bmp.
இரண்டாவது வரைபடத்திற்கு, முதலில் பயன்படுத்துகிறோம். RGB கலர் மாடலில் தனித்துவமான வண்ணங்களைக் கொண்டு, அனைத்து கிராபிக்ஸ்களிலிருந்தும் அழிக்கப்பட்ட டேபிள் செல்களை தொடர்ச்சியாக நிரப்புவோம். R மற்றும் G எப்பொழுதும் 0 ஆகவும், ஹைட்ரஜனுக்கு B=1 ஆகவும், ஹீலியத்திற்கு 2 ஆகவும் இருக்கும். இந்த வரைபடம் நமது கட்டுப்பாட்டு அட்டையாக இருக்கும், அதை நாம் கோப்பில் சேமித்து வைப்போம். table2.bmp.
ஃபோட்டோஷாப்பில் கிராஃபிக் நிரலாக்கத்தின் முதல் கட்டம் முடிந்தது. Delpi-7 IDE இல் வரைகலை GUI நிரலாக்கத்திற்கு செல்லலாம். இதைச் செய்ய, ஒரு புதிய திட்டத்தைத் திறக்கவும், அங்கு முக்கிய படிவத்தில் ஒரு உரையாடல் பொத்தானை வைக்கிறோம் (tableDlg), இதில் அட்டவணையுடன் கூடிய வேலை நடைபெறும். அடுத்து நாம் படிவத்துடன் வேலை செய்கிறோம் tableDlg.
படிவத்தில் ஒரு வகுப்பு கூறு வைக்கவும் TImage. நாம் பெறுகிறோம் Image1. பொதுவாக, பெரிய திட்டங்களுக்கு, படிவத்தின் பெயர்கள் தானாகவே உருவாக்கப்படுகின்றன என்பதை நினைவில் கொள்க படம்என்அங்கு N பல டஜன் அல்லது அதற்கு மேற்பட்டவற்றை அடையலாம் - இது சிறந்த நிரலாக்க பாணி அல்ல, மேலும் அர்த்தமுள்ள பெயர்கள் கொடுக்கப்பட வேண்டும். ஆனால் எங்கள் சிறிய திட்டத்தில், எங்கே N 2 ஐ விட அதிகமாக இருக்காது, நீங்கள் அதை உருவாக்கி விடலாம்.
சொத்துக்கு படம்1.படம் கோப்பை பதிவேற்றவும் table01.bmp. நாங்கள் உருவாக்குகிறோம் Image2 எங்கள் கட்டுப்பாட்டு அட்டையை அங்கே ஏற்றவும் table2.bmp. இந்த வழக்கில், படிவத்தின் கீழ் இடது மூலையில் காட்டப்பட்டுள்ளபடி, கோப்பை சிறியதாகவும், பயனருக்கு கண்ணுக்கு தெரியாததாகவும் ஆக்குகிறோம். கூடுதல் கட்டுப்பாட்டு கூறுகளை நாங்கள் சேர்க்கிறோம், இதன் நோக்கம் வெளிப்படையானது. Delpi-7 IDE இல் வரைகலை GUI நிரலாக்கத்தின் இரண்டாம் நிலை முடிந்தது.
மூன்றாவது கட்டத்திற்கு செல்லலாம் - Delpi-7 IDE இல் குறியீட்டை எழுதுதல். தொகுதி ஐந்து நிகழ்வு கையாளுபவர்களை மட்டுமே கொண்டுள்ளது: படிவ உருவாக்கம் (FormCreate), கர்சர் இயக்கம் Image1 (Image1MouseMove), ஒரு கலத்தில் LMB கிளிக் செய்தல் (படம்1 கிளிக் செய்யவும்) சரி பொத்தான்களைப் பயன்படுத்தி உரையாடலில் இருந்து வெளியேறவும் (OKBtnClick) அல்லது ரத்து செய் (CancelBtnClick) இந்த ஹேண்ட்லர்களின் தலைப்புகள் IDE ஐப் பயன்படுத்தி நிலையான முறையில் உருவாக்கப்படுகின்றன.
தொகுதி மூலக் குறியீடு:
unit tableUnit;
// Периодическая таблица химических элементов Д.И.Менделеева
//
// third112
// https://habr.com/ru/users/third112/
//
// Оглавление
// 1) создание формы
// 2) работа с таблицей: указание и выбор
// 3) выход из диалога
interface
uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls,
Buttons, ExtCtrls;
const
size = 104; // число элементов
type
TtableDlg = class(TForm)
OKBtn: TButton;
CancelBtn: TButton;
Bevel1: TBevel;
Image1: TImage; //таблица химических элементов
Label1: TLabel;
Image2: TImage; //управляющая карта
Label2: TLabel;
Edit1: TEdit;
procedure FormCreate(Sender: TObject); // создание формы
procedure Image1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer); // указание клетки
procedure Image1Click(Sender: TObject); // выбор клетки
procedure OKBtnClick(Sender: TObject); // OK
procedure CancelBtnClick(Sender: TObject); // Cancel
private
{ Private declarations }
TableSymbols : array [1..size] of string [2]; // массив обозначений элементов
public
{ Public declarations }
selectedElement : string; // выбранный элемент
currNo : integer; // текущий номер элемента
end;
var
tableDlg: TtableDlg;
implementation
{$R *.dfm}
const
PeriodicTableStr1=
'HHeLiBeBCNOFNeNaMgAlSiPSClArKCaScTiVCrMnFeCoNiCuZnGaGeAsSeBrKrRbSrYZrNbMoTcRuRhPdAgCdInSnSbTeIXeCsBaLa';
PeriodicTableStr2='CePrNdPmSmEuGdTbDyHoErTmYbLu';
PeriodicTableStr3='HfTaWReOsIrPtAuHgTlPbBiPoAtRnFrRaAc';
PeriodicTableStr4='ThPaUNpPuAmCmBkCfEsFmMdNoLrKu ';
// создание формы ==================================================
procedure TtableDlg.FormCreate(Sender: TObject);
// создание формы
var
s : string;
i,j : integer;
begin
currNo := 0;
// инициализация массива обозначений элементов:
s := PeriodicTableStr1+ PeriodicTableStr2+PeriodicTableStr3+PeriodicTableStr4;
j := 1;
for i :=1 to size do
begin
TableSymbols [i] := s[j];
inc (j);
if s [j] in ['a'..'z'] then
begin
TableSymbols [i] := TableSymbols [i]+ s [j];
inc (j);
end; // if s [j] in
end; // for i :=1
end; // FormCreate ____________________________________________________
// работа с таблицей: указание и выбор =========================================
procedure TtableDlg.Image1MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
// указание клетки
var
sl : integer;
begin
sl := GetBValue(Image2.Canvas.Pixels [x,y]);
if sl in [1..size] then
begin
Label1.Caption := intToStr (sl)+ ' '+TableSymbols [sl];
currNo := sl;
end
else
Label1.Caption := 'Select element:';
end; // Image1MouseMove ____________________________________________________
procedure TtableDlg.Image1Click(Sender: TObject);
begin
if currNo <> 0 then
begin
selectedElement := TableSymbols [currNo];
Label2.Caption := intToStr (currNo)+ ' '+selectedElement+ ' selected';
Edit1.Text := selectedElement;
end;
end; // Image1Click ____________________________________________________
// выход из диалога ==================================================
procedure TtableDlg.OKBtnClick(Sender: TObject);
begin
selectedElement := Edit1.Text;
hide;
end; // OKBtnClick ____________________________________________________
procedure TtableDlg.CancelBtnClick(Sender: TObject);
begin
hide;
end; // CancelBtnClick ____________________________________________________
end.
எங்கள் பதிப்பில், 104 உறுப்புகளின் அட்டவணையை எடுத்தோம் (நிலையான அளவு) வெளிப்படையாக, இந்த அளவை அதிகரிக்க முடியும். உறுப்பு பெயர்கள் (வேதியியல் குறியீடுகள்) ஒரு வரிசையில் எழுதப்படுகின்றன அட்டவணை சின்னங்கள். இருப்பினும், மூலக் குறியீட்டின் கச்சிதமான காரணங்களுக்காக, இந்த குறியீடுகளின் வரிசையை சரம் மாறிலிகளின் வடிவத்தில் எழுதுவது நல்லது. கால அட்டவணை Str1..., கால அட்டவணை Str4படிவம் உருவாக்கப்படும் போது, நிரல் வரிசையின் கூறுகளுக்கு மத்தியில் இந்த பெயர்களை சிதறடிக்கும். ஒவ்வொரு உறுப்பு பதவியும் ஒன்று அல்லது இரண்டு லத்தீன் எழுத்துக்களைக் கொண்டுள்ளது, முதல் எழுத்து பெரிய எழுத்து மற்றும் இரண்டாவது (ஏதேனும் இருந்தால்) சிறிய எழுத்து. வரிசையை ஏற்றும்போது இந்த எளிய விதி செயல்படுத்தப்படுகிறது. இவ்வாறு, குறிப்புகளின் வரிசையை இடைவெளிகள் இல்லாமல் சுருக்கமாக எழுதலாம். ஒரு வரிசையை நான்கு பகுதிகளாக உடைத்தல் (நிலைகள் கால அட்டவணை Str1..., கால அட்டவணை Str4) மூலக் குறியீட்டைப் படிக்கும் வசதியை கருத்தில் கொண்டு, ஏனெனில் மிக நீளமான கோடு திரையில் முழுமையாகப் பொருந்தாமல் போகலாம்.
மவுஸ் கர்சர் மேல் நகரும் போது Image1 கையாளுபவர் Image1MouseMove இந்த நிகழ்வு கட்டுப்பாட்டு அட்டை பிக்சலின் நீல வண்ண கூறுகளின் மதிப்பை தீர்மானிக்கிறது Image2 தற்போதைய கர்சர் ஒருங்கிணைப்புகளுக்கு. கட்டுமானம் மூலம் Image2 கர்சர் கலத்தின் உள்ளே இருந்தால் இந்த மதிப்பு உறுப்பு எண்ணுக்கு சமமாக இருக்கும்; எல்லையில் இருந்தால் பூஜ்யம், மற்ற நேரங்களில் 255. நிரலால் செய்யப்படும் மீதமுள்ள செயல்கள் அற்பமானவை மற்றும் விளக்கம் தேவையில்லை.
மேலே குறிப்பிட்டுள்ள ஸ்டைலிஸ்டிக் நிரலாக்க நுட்பங்களுடன் கூடுதலாக, வர்ணனை பாணியைக் குறிப்பிடுவது மதிப்பு. கண்டிப்பாகச் சொன்னால், விவாதிக்கப்பட்ட குறியீடு மிகவும் சிறியது மற்றும் எளிமையானது, கருத்துகள் குறிப்பாக அவசியமில்லை என்று தோன்றுகிறது. இருப்பினும், அவை முறையான காரணங்களுக்காகவும் சேர்க்கப்பட்டன - குறுகிய குறியீடு சில பொதுவான முடிவுகளை இன்னும் தெளிவாக எடுக்க அனுமதிக்கிறது. வழங்கப்பட்ட குறியீட்டில் ஒரு வகுப்பு அறிவிக்கப்பட்டுள்ளது (TtableDlg) இந்த வகுப்பின் முறைகள் மாற்றப்படலாம் மற்றும் இது நிரலின் செயல்பாட்டை எந்த வகையிலும் பாதிக்காது, ஆனால் அதன் வாசிப்புத்திறனை பாதிக்கலாம். உதாரணமாக, வரிசையை கற்பனை செய்து பாருங்கள்:
இது மிகவும் கவனிக்கப்படாமல் இருக்கலாம், ஆனால் அதைப் படித்து புரிந்துகொள்வது இன்னும் கொஞ்சம் கடினமாகிவிடும். பிரிவில் ஐந்து இல்லை என்றால், ஆனால் பத்து மடங்கு முறைகள் செயல்படுத்த அவை வகுப்பு விளக்கங்களை விட முற்றிலும் மாறுபட்ட வரிசையைக் கொண்டுள்ளன, பின்னர் குழப்பம் அதிகரிக்கும். எனவே, கண்டிப்பாக நிரூபிப்பது கடினம் மற்றும் சாத்தியமற்றது என்றாலும், கூடுதல் வரிசையை அறிமுகப்படுத்துவது குறியீட்டின் வாசிப்புத்திறனை மேம்படுத்தும் என்று ஒருவர் நம்பலாம். தொடர்புடைய பணிகளைச் செய்யும் பல முறைகளின் தர்க்கரீதியான குழுவால் இந்த கூடுதல் ஒழுங்கு எளிதாக்கப்படுகிறது. ஒவ்வொரு குழுவிற்கும் ஒரு தலைப்பு கொடுக்கப்பட வேண்டும், எடுத்துக்காட்டாக:
// работа с таблицей: указание и выбор
இந்த தலைப்புகள் தொகுதியின் தொடக்கத்திற்கு நகலெடுக்கப்பட்டு உள்ளடக்க அட்டவணையாக வடிவமைக்கப்பட வேண்டும். சில சந்தர்ப்பங்களில் மிக நீண்ட தொகுதிகள், உள்ளடக்க அட்டவணைகள் கூடுதல் வழிசெலுத்தல் விருப்பங்களை வழங்குகின்றன. இதேபோல், ஒரு முறை, செயல்முறை அல்லது செயல்பாட்டின் நீண்ட உடலில், முதலில், இந்த உடலின் முடிவைக் குறிப்பது மதிப்பு:
end; // FormCreate
மற்றும், இரண்டாவதாக, நிரல் அடைப்புக்குறிகளுடன் கிளை அறிக்கைகளில் தொடங்கும் - முடிவு, நிறைவு அடைப்புக்குறி குறிப்பிடும் அறிக்கையைக் குறிக்கவும்:
end; // if s [j] in
end; // for i :=1
end; // FormCreate
குழு தலைப்புகள் மற்றும் முறை உறுப்புகளின் முனைகளை முன்னிலைப்படுத்த, நீங்கள் பெரும்பாலான ஆபரேட்டர்களின் நீளத்தை மீறும் கோடுகளைச் சேர்க்கலாம், எடுத்துக்காட்டாக, முறையே “=” மற்றும் “_” எழுத்துக்களைக் கொண்டிருக்கலாம்.
மீண்டும், நாங்கள் முன்பதிவு செய்ய வேண்டும்: எங்கள் உதாரணம் மிகவும் எளிமையானது. ஒரு முறையின் குறியீடு ஒரு திரையில் பொருந்தாதபோது, குறியீட்டு மாற்றங்களைச் செய்வதற்கு ஆறு தொடர்ச்சியான முடிவைப் புரிந்துகொள்வது கடினமாக இருக்கும். சில பழைய கம்பைலர்களில், எடுத்துக்காட்டாக, OS IBM 8000/360க்கான Pascal 370, இது போன்ற சேவை நெடுவரிசை பட்டியலில் இடதுபுறத்தில் அச்சிடப்பட்டது.
B5
…
E5
வரி E5 இல் உள்ள மூடும் அடைப்புக்குறியானது வரி B5 இல் திறக்கும் அடைப்புக்குறியுடன் ஒத்திருந்தது என்பதே இதன் பொருள்.
நிச்சயமாக, நிரலாக்க பாணி மிகவும் சர்ச்சைக்குரிய பிரச்சினையாகும், எனவே இங்கு வெளிப்படுத்தப்பட்ட கருத்துக்கள் சிந்தனைக்கு உணவாக மட்டுமே எடுத்துக்கொள்ளப்பட வேண்டும். பல வருட வேலையில் வெவ்வேறு பாணிகளை உருவாக்கி பழக்கப்பட்ட இரண்டு அனுபவம் வாய்ந்த புரோகிராமர்கள் ஒரு உடன்பாட்டிற்கு வருவது மிகவும் கடினம். தனது சொந்த பாணியைக் கண்டுபிடிக்க இன்னும் நேரம் இல்லாத ஒரு மாணவர் நிரலைக் கற்றுக்கொள்வது வேறு விஷயம். இந்த விஷயத்தில் ஆசிரியர் குறைந்தபட்சம் ஒரு திட்டத்தின் வெற்றி அதன் மூலக் குறியீடு எழுதப்பட்ட பாணியைப் பொறுத்தது என்ற எளிய, ஆனால் வெளிப்படையான யோசனையை தனது மாணவர்களுக்கு தெரிவிக்க வேண்டும் என்று நான் நினைக்கிறேன். மாணவர் பரிந்துரைக்கப்பட்ட பாணியைப் பின்பற்றாமல் இருக்கலாம், ஆனால் மூலக் குறியீட்டின் வடிவமைப்பை மேம்படுத்துவதற்கு "கூடுதல்" செயல்களின் தேவையைப் பற்றி குறைந்தபட்சம் சிந்திக்கட்டும்.
கால அட்டவணையில் எங்கள் அடிப்படை சிக்கலுக்குத் திரும்புதல்: மேலும் வளர்ச்சி வெவ்வேறு திசைகளில் செல்லலாம். திசைகளில் ஒன்று குறிப்புக்கானது: நீங்கள் மவுஸ் கர்சரை டேபிள் கலத்தின் மீது நகர்த்தும்போது, குறிப்பிட்ட உறுப்பு பற்றிய கூடுதல் தகவல்களைக் கொண்ட தகவல் சாளரம் தோன்றும். மேலும் வளர்ச்சி வடிகட்டிகள் ஆகும். எடுத்துக்காட்டாக, நிறுவலைப் பொறுத்து, தகவல் சாளரத்தில் மட்டுமே இருக்கும்: மிக முக்கியமான இயற்பியல் மற்றும் வேதியியல் தகவல்கள், கண்டுபிடிப்பின் வரலாறு பற்றிய தகவல்கள், இயற்கையில் விநியோகம் பற்றிய தகவல்கள், மிக முக்கியமான சேர்மங்களின் பட்டியல் (இந்த உறுப்பு இதில் அடங்கும்), உடலியல் பண்புகள், ஒரு வெளிநாட்டு மொழியில் பெயர், முதலியன. இந்த கட்டுரை தொடங்கும் காவேரின் "வாத்து" ஐ நினைவில் வைத்துக் கொண்டு, திட்டத்தின் இந்த வளர்ச்சியுடன் இயற்கை அறிவியலில் ஒரு முழுமையான பயிற்சி வளாகத்தைப் பெறுவோம் என்று சொல்லலாம்: கணினிக்கு கூடுதலாக. அறிவியல், இயற்பியல் மற்றும் வேதியியல் - உயிரியல், பொருளாதார புவியியல், அறிவியல் வரலாறு மற்றும் வெளிநாட்டு மொழிகள் கூட.
ஆனால் உள்ளூர் தரவுத்தளம் வரம்பு அல்ல. நிரல் இயற்கையாகவே இணையத்துடன் இணைகிறது. நீங்கள் ஒரு உறுப்பைத் தேர்ந்தெடுக்கும்போது, இணைப்பு செயல்படுத்தப்படும், மேலும் இந்த உறுப்பைப் பற்றிய விக்கிபீடியா கட்டுரை இணைய உலாவி சாளரத்தில் திறக்கப்படும். விக்கிபீடியா, உங்களுக்குத் தெரியும், ஒரு அதிகாரப்பூர்வ ஆதாரம் அல்ல. நீங்கள் அதிகாரப்பூர்வ ஆதாரங்களுக்கான இணைப்புகளை அமைக்கலாம், எடுத்துக்காட்டாக, இரசாயன கலைக்களஞ்சியம், TSB, சுருக்க இதழ்கள், இந்த உறுப்புக்கான தேடுபொறிகளில் வினவல்களை ஆர்டர் செய்தல் போன்றவை. அந்த. மாணவர்கள் DBMS மற்றும் இணைய தலைப்புகளில் எளிமையான ஆனால் அர்த்தமுள்ள பணிகளை முடிக்க முடியும்.
ஒரு தனிப்பட்ட உறுப்பு பற்றிய வினவல்களுக்கு கூடுதலாக, நீங்கள் செயல்பாட்டை உருவாக்கலாம், எடுத்துக்காட்டாக, வெவ்வேறு வண்ணங்களுடன் குறிப்பிட்ட அளவுகோல்களை பூர்த்தி செய்யும் அட்டவணையில் கலங்களைக் குறிக்கும். உதாரணமாக, உலோகங்கள் மற்றும் அல்லாத உலோகங்கள். அல்லது உள்ளூர் இரசாயன ஆலை மூலம் நீர்நிலைகளில் கொட்டப்படும் செல்கள்.
நோட்புக் அமைப்பாளரின் செயல்பாடுகளையும் நீங்கள் செயல்படுத்தலாம். எடுத்துக்காட்டாக, தேர்வில் சேர்க்கப்பட்டுள்ள கூறுகளை அட்டவணையில் முன்னிலைப்படுத்தவும். தேர்வுக்கான தயாரிப்பில் மாணவர் படித்த/மீண்டும் செய்த கூறுகளை முன்னிலைப்படுத்தவும்.
இங்கே, எடுத்துக்காட்டாக, வழக்கமான பள்ளி வேதியியல் சிக்கல்களில் ஒன்றாகும்:
10 கிராம் சுண்ணாம்பு கொடுக்கப்பட்டது. இந்த சுண்ணாம்பு அனைத்தையும் கரைக்க எவ்வளவு ஹைட்ரோகுளோரிக் அமிலம் எடுக்க வேண்டும்?
இந்த சிக்கலை தீர்க்க, செம்மை எழுதுவது அவசியம். எதிர்வினை மற்றும் அதில் குணகங்களை வைத்து, கால்சியம் கார்பனேட் மற்றும் ஹைட்ரஜன் குளோரைட்டின் மூலக்கூறு எடையைக் கணக்கிட்டு, பின்னர் விகிதத்தை உருவாக்கி தீர்க்கவும். எங்கள் அடிப்படை நிரலின் அடிப்படையில் ஒரு கால்குலேட்டர் கணக்கிட்டு தீர்க்க முடியும். உண்மை, அமிலம் நியாயமான அதிகப்படியான மற்றும் நியாயமான செறிவூட்டலில் எடுக்கப்பட வேண்டும் என்பதை நீங்கள் இன்னும் கணக்கில் எடுத்துக்கொள்ள வேண்டும், ஆனால் இது வேதியியல், கணினி அறிவியல் அல்ல. சேர்க்கை 1: வேதியியல் கால்குலேட்டர் எவ்வாறு செயல்படுகிறதுமேலே உள்ள சுண்ணாம்பு மற்றும் "ஹாட்ஜ்பாட்ஜ்" சிக்கலின் உதாரணத்தைப் பயன்படுத்தி கால்குலேட்டரின் செயல்பாட்டை பகுப்பாய்வு செய்வோம். எதிர்வினையுடன் ஆரம்பிக்கலாம்:
CaCO3 + 2HCl = CaCl2 + H2O
கால்சியம் (Ca), கார்பன் (C), ஆக்ஸிஜன் (O), ஹைட்ரஜன் (H) மற்றும் குளோரின் (Cl) ஆகிய உறுப்புகளின் அணு எடைகள் நமக்குத் தேவைப்படும் என்பதை இதிலிருந்து நாம் காண்கிறோம். எளிமையான வழக்கில், நாம் இந்த எடைகளை ஒரு பரிமாண வரிசையில் எழுதலாம்
AtomicMass : array [1..size] of real;
வரிசைக் குறியீடு உறுப்பு எண்ணுடன் ஒத்திருக்கும். படிவத்தின் இலவச இடத்தைப் பற்றி மேலும் tableDlg இரண்டு வயல்களை வைத்து. முதல் புலத்தில் இது ஆரம்பத்தில் எழுதப்பட்டுள்ளது: “முதல் மறுஉருவாக்கம் கொடுக்கப்பட்டுள்ளது”, இரண்டாவதாக - “இரண்டாவது மறுஉருவாக்கம் x ஐக் கண்டுபிடிப்பதாகும்”. புலங்களைக் குறிப்போம் வினைப்பொருள்1, வினைப்பொருள்2 முறையே. கால்குலேட்டரின் பின்வரும் எடுத்துக்காட்டில் இருந்து நிரலில் மற்ற சேர்த்தல்கள் தெளிவாக இருக்கும்.
கணினி விசைப்பலகையில் தட்டச்சு செய்கிறோம்: 10 கிராம். புலத்தில் கல்வெட்டு வினைப்பொருள்1 மாற்றங்கள்: "முதல் மறுஉருவாக்கத்திற்கு 10 கிராம் வழங்கப்படுகிறது." இப்போது நாம் இந்த மறுஉருவாக்கத்தின் சூத்திரத்தை உள்ளிடுகிறோம், நீங்கள் அதை உள்ளிடும்போது கால்குலேட்டர் அதன் மூலக்கூறு எடையைக் கணக்கிட்டு காண்பிக்கும்.
Ca சின்னத்துடன் அட்டவணைக் கலத்தில் LMB ஐக் கிளிக் செய்யவும். புலத்தில் கல்வெட்டு வினைப்பொருள்1 மாற்றங்கள்: "முதல் மறுஉருவாக்க Ca 40.078 10 கிராம் கொடுக்கப்பட்டது."
புலத்தில் C. கல்வெட்டுடன் அட்டவணைக் கலத்தில் LMB ஐக் கிளிக் செய்யவும் வினைப்பொருள்1 மாற்றங்கள்: "முதல் மறுஉருவாக்கமான CaC 52.089 10 கிராம் கொடுக்கப்பட்டது." அந்த. கால்குலேட்டர் கால்சியம் மற்றும் கார்பனின் அணு எடையைக் கூட்டியது.
புலத்தில் O. கல்வெட்டுடன் அட்டவணைக் கலத்தில் LMB ஐக் கிளிக் செய்யவும் வினைப்பொருள்1 மாற்றங்கள்: "முதல் மறுஉருவாக்கமான CaCO 68.088 10 கிராம் கொடுக்கப்பட்டது." கால்குலேட்டர் ஆக்சிஜனின் அணு எடையை கூட்டுத்தொகையில் சேர்த்தது.
புலத்தில் O. கல்வெட்டுடன் அட்டவணைக் கலத்தில் LMB ஐக் கிளிக் செய்யவும் வினைப்பொருள்1 மாற்றங்கள்: "முதல் மறுஉருவாக்கமான CaCO2 84.087 10 கிராம் கொடுக்கப்பட்டது." கால்குலேட்டர் மீண்டும் ஆக்ஸிஜனின் அணு எடையை கூட்டுத்தொகையில் சேர்த்தது.
புலத்தில் O. கல்வெட்டுடன் அட்டவணைக் கலத்தில் LMB ஐக் கிளிக் செய்யவும் வினைப்பொருள்1 மாற்றங்கள்: "முதல் மறுஉருவாக்கமான CaCO3 100.086 10 கிராம் கொடுக்கப்பட்டது." கால்குலேட்டர் மீண்டும் ஆக்ஸிஜனின் அணு எடையை கூட்டுத்தொகையில் சேர்த்தது.
உங்கள் கணினி விசைப்பலகையில் Enter ஐ அழுத்தவும். முதல் மறுஉருவாக்கத்தின் அறிமுகம் முடிந்தது மற்றும் புலத்திற்கு மாறுகிறது வினைப்பொருள்2. இந்த எடுத்துக்காட்டில் நாங்கள் குறைந்தபட்ச பதிப்பை வழங்குகிறோம் என்பதை நினைவில் கொள்க. விரும்பினால், நீங்கள் ஒரே வகை அணுக்களின் பெருக்கிகளை எளிதாக ஒழுங்கமைக்கலாம், எடுத்துக்காட்டாக, குரோமியம் சூத்திரத்தை (K2Cr2O7) உள்ளிடும்போது ஆக்ஸிஜன் கலத்தில் ஒரு வரிசையில் ஏழு முறை கிளிக் செய்ய வேண்டியதில்லை.
புலத்தில் உள்ள H. கல்வெட்டுடன் அட்டவணைக் கலத்தில் LMB ஐக் கிளிக் செய்யவும் வினைப்பொருள்2 மாற்றங்கள்: "இரண்டாம் மறுஉருவாக்க H 1.008 கண்டுபிடி x."
Cl சின்னத்துடன் அட்டவணைக் கலத்தில் LMB ஐக் கிளிக் செய்யவும். புலத்தில் கல்வெட்டு வினைப்பொருள்2 மாற்றங்கள்: "இரண்டாம் மறுஉருவாக்க HCl 36.458 கண்டுபிடி x." கால்குலேட்டர் ஹைட்ரஜன் மற்றும் குளோரின் அணு எடையைக் கூட்டியது. மேலே உள்ள எதிர்வினை சமன்பாட்டில், ஹைட்ரஜன் குளோரைடுக்கு முன் 2 குணகம் உள்ளது. எனவே, புலத்தில் உள்ள LMB ஐக் கிளிக் செய்யவும் வினைப்பொருள்2. மூலக்கூறு எடை இரட்டிப்பாகிறது (இரண்டு முறை அழுத்தும் போது மும்மடங்கு, முதலியன). புலத்தில் கல்வெட்டு வினைப்பொருள்2 மாற்றங்கள்: "இரண்டாம் மறுஉருவாக்க 2HCl 72.916 கண்டுபிடி x."
உங்கள் கணினி விசைப்பலகையில் Enter ஐ அழுத்தவும். இரண்டாவது மறுஉருவாக்கத்தின் நுழைவு முடிந்தது, மேலும் கால்குலேட்டர் விகிதத்திலிருந்து x ஐக் கண்டுபிடிக்கும்
அதைத்தான் நாம் கண்டுபிடிக்க வேண்டியிருந்தது.
குறிப்பு 1. இதன் விளைவாக வரும் விகிதத்தின் பொருள்: கலைப்பு 100.086 Da சுண்ணாம்புக்கு 72.916 டா அமிலம் தேவைப்படுகிறது, மேலும் 10 கிராம் சுண்ணக்கட்டியை கரைக்க x அமிலம் தேவை.
குறிப்பு 2. இதே போன்ற சிக்கல்களின் தொகுப்புகள்:
Khomchenko I. G., வேதியியலில் சிக்கல்கள் மற்றும் பயிற்சிகளின் தொகுப்பு 2009 (தரம் 8-11).
Khomchenko G.P., Khomchenko I.G., பல்கலைக்கழகங்களுக்கு விண்ணப்பிப்பவர்களுக்கான வேதியியலில் உள்ள சிக்கல்களின் தொகுப்பு, 2019.
குறிப்பு 3. பணியை எளிதாக்க, நீங்கள் ஆரம்ப பதிப்பில் சூத்திரத்தின் உள்ளீட்டை எளிதாக்கலாம் மற்றும் சூத்திர வரியின் முடிவில் உறுப்பு குறியீட்டைச் சேர்க்கலாம். பின்னர் கால்சியம் கார்பனேட்டின் சூத்திரம் இருக்கும்:
CaCOOO
ஆனால் ஒரு வேதியியல் ஆசிரியர் அத்தகைய பதிவை விரும்ப வாய்ப்பில்லை. சரியான நுழைவைச் செய்வது கடினம் அல்ல - இதைச் செய்ய நீங்கள் ஒரு வரிசையைச் சேர்க்க வேண்டும்:
formula : array [1..size] of integer;
இதில் குறியீடானது வேதியியல் தனிமத்தின் எண்ணிக்கையாகும், மேலும் இந்த குறியீட்டில் உள்ள மதிப்பு அணுக்களின் எண்ணிக்கையாகும் (ஆரம்பத்தில் வரிசையின் அனைத்து கூறுகளும் பூஜ்ஜியத்திற்கு மீட்டமைக்கப்படும்). வேதியியலில் ஏற்றுக்கொள்ளப்பட்ட சூத்திரத்தில் அணுக்கள் எழுதப்பட்ட வரிசையை கணக்கில் எடுத்துக்கொள்ள வேண்டும். உதாரணமாக, சிலர் O3CaC ஐ விரும்புவார்கள். பொறுப்பை பயனருக்கு மாற்றுவோம். ஒரு வரிசையை உருவாக்குதல்:
formulaOrder : array [1..size] of integer; // можно взять покороче
சூத்திரத்தில் அதன் தோற்றத்தின் குறியீட்டின் படி வேதியியல் தனிமத்தின் எண்ணிக்கையை எழுதுகிறோம். ஒரு அணுவைச் சேர்த்தல் currNo சூத்திரத்தில்:
if formula [currNo]=0 then //этот атом встретился первый раз
begin
orderIndex := orderIndex+1;//в начале ввода формулы orderIndex=0
formulaOrder [orderIndex] := currNo;
end;
formula [currNo]:=formula [currNo]+1;
ஒரு வரியில் சூத்திரத்தை எழுதுதல்:
s := ''; // пустая строка для формулы
for i:=1 to orderIndex do // для всех хим.символов в формуле
begin
s:=s+TableSymbols [ formulaOrder[i]];// добавляем хим.символ
if formula [formulaOrder[i]]<>1 then //добавляем кол-во атомов
s:=s+ intToStr(formula [formulaOrder[i]]);
end;
குறிப்பு 4. விசைப்பலகையில் இருந்து மறுஉருவாக்க சூத்திரத்தை மாற்றாக உள்ளிடும் திறனை வழங்குவது அர்த்தமுள்ளதாக இருக்கிறது. இந்த வழக்கில், நீங்கள் ஒரு எளிய பாகுபடுத்தி செயல்படுத்த வேண்டும்.
இது கவனிக்கத்தக்கது:
இன்று, அட்டவணையின் பல நூறு பதிப்புகள் உள்ளன, மேலும் விஞ்ஞானிகள் தொடர்ந்து புதிய விருப்பங்களை வழங்குகிறார்கள். (விக்கிப்பீடியா)
மாணவர்கள் ஏற்கனவே முன்மொழியப்பட்ட விருப்பங்களில் ஒன்றைச் செயல்படுத்துவதன் மூலம் இந்த திசையில் தங்கள் புத்திசாலித்தனத்தைக் காட்டலாம் அல்லது தங்கள் சொந்த அசல் ஒன்றை உருவாக்க முயற்சி செய்யலாம். கணினி அறிவியல் பாடங்களுக்கு இது மிகவும் குறைவான பயனுள்ள திசை என்று தோன்றலாம். இருப்பினும், இந்தக் கட்டுரையில் செயல்படுத்தப்பட்ட கால அட்டவணையின் வடிவத்தில், சில மாணவர்கள் நிலையான பொத்தான்களைப் பயன்படுத்தி மாற்றுத் தீர்வுகளைக் காட்டிலும் கட்டுப்பாட்டு அட்டைகளின் குறிப்பிட்ட நன்மைகளைப் பார்க்க முடியாது. TButton. அட்டவணையின் சுழல் வடிவம் (செல்கள் வெவ்வேறு வடிவங்களில் இருக்கும்) இங்கே முன்மொழியப்பட்ட தீர்வின் நன்மைகளை இன்னும் தெளிவாக நிரூபிக்கும்.
ஹப்ரேயில் சமீபத்தில் வெளியிடப்பட்ட கால அட்டவணையில் தற்போது இருக்கும் பல கணினி நிரல்கள் விவரிக்கப்பட்டுள்ளன என்பதையும் சேர்த்துக் கொள்வோம். கட்டுரை.
இணைப்பு 2: வடிப்பான்களுக்கான பணிகளின் எடுத்துக்காட்டுகள்வடிப்பான்களைப் பயன்படுத்தி நீங்கள் தீர்க்கலாம், எடுத்துக்காட்டாக, பின்வரும் பணிகளை:
1) இடைக்காலத்தில் அறியப்பட்ட அனைத்து கூறுகளையும் அட்டவணையில் தேர்ந்தெடுக்கவும்.
2) காலச் சட்டம் கண்டுபிடிக்கப்பட்ட நேரத்தில் அறியப்பட்ட அனைத்து கூறுகளையும் அடையாளம் காணவும்.
3) ரசவாதிகள் உலோகங்களைக் கருதிய ஏழு கூறுகளை அடையாளம் காணவும்.
4) சாதாரண நிலையில் (n.s.) வாயு நிலையில் இருக்கும் அனைத்து கூறுகளையும் தேர்ந்தெடுக்கவும்.
5) எண்ணில் திரவ நிலையில் உள்ள அனைத்து உறுப்புகளையும் தேர்ந்தெடுக்கவும்.
6) எண்ணில் திட நிலையில் உள்ள அனைத்து உறுப்புகளையும் தேர்ந்தெடுக்கவும்.
7) சாதாரண நிலையில் குறிப்பிடத்தக்க மாற்றங்கள் இல்லாமல் நீண்ட நேரம் காற்றில் வெளிப்படும் அனைத்து கூறுகளையும் தேர்ந்தெடுக்கவும்.
8) ஹைட்ரோகுளோரிக் அமிலத்தில் கரையும் அனைத்து உலோகங்களையும் தேர்ந்தெடுக்கவும்.
9) எண்களில் கந்தக அமிலத்தில் கரையும் அனைத்து உலோகங்களையும் தேர்ந்தெடுக்கவும்.
10) சூடாக்கும்போது கந்தக அமிலத்தில் கரையும் அனைத்து உலோகங்களையும் தேர்ந்தெடுக்கவும்.
11) நைட்ரிக் அமிலத்தில் கரையும் அனைத்து உலோகங்களையும் தேர்ந்தெடுக்கவும்.
12) சுற்றுப்புற சூழ்நிலைகளில் தண்ணீருடன் வன்முறையாக செயல்படும் அனைத்து உலோகங்களையும் தனிமைப்படுத்தவும்.
13) அனைத்து உலோகங்களையும் தேர்ந்தெடுக்கவும்.
14) இயற்கையில் பரவலாக இருக்கும் கூறுகளை அடையாளம் காணவும்.
15) சுதந்திர நிலையில் இயற்கையில் காணப்படும் தனிமங்களை அடையாளம் காணவும்.
16) மனித மற்றும் விலங்கு உடலில் மிக முக்கிய பங்கு வகிக்கும் கூறுகளை அடையாளம் காணவும்.
17) அன்றாட வாழ்க்கையில் (இலவச வடிவத்தில் அல்லது சேர்க்கைகளில்) பரவலாகப் பயன்படுத்தப்படும் கூறுகளைத் தேர்ந்தெடுக்கவும்.
18) வேலை செய்வதற்கு மிகவும் ஆபத்தான மற்றும் சிறப்பு நடவடிக்கைகள் மற்றும் பாதுகாப்பு உபகரணங்கள் தேவைப்படும் கூறுகளை அடையாளம் காணவும்.
19) கட்டற்ற வடிவிலோ அல்லது சேர்மங்களின் வடிவிலோ சுற்றுச்சூழலுக்கு மிகப்பெரிய அச்சுறுத்தலாக இருக்கும் தனிமங்களை அடையாளம் காணவும்.
20) விலைமதிப்பற்ற உலோகங்களைத் தேர்ந்தெடுக்கவும்.
21) விலைமதிப்பற்ற உலோகங்களை விட விலை உயர்ந்த கூறுகளை அடையாளம் காணவும்.
குறிப்புகள்
1) பல வடிப்பான்களை வழங்குவது அர்த்தமுள்ளதாக இருக்கிறது. எடுத்துக்காட்டாக, சிக்கல் 1 (இடைகாலத்தில் அறியப்பட்ட அனைத்து கூறுகளும்) மற்றும் 20 (விலைமதிப்பற்ற உலோகங்கள்) ஆகியவற்றைத் தீர்க்க வடிகட்டியை இயக்கினால், இடைக்காலத்தில் அறியப்பட்ட விலைமதிப்பற்ற உலோகங்களைக் கொண்ட செல்கள் முன்னிலைப்படுத்தப்படும் (எடுத்துக்காட்டாக, வண்ணத்தால்) ( எடுத்துக்காட்டாக, பல்லேடியம் முன்னிலைப்படுத்தப்படாது, 1803 இல் திறக்கப்பட்டது).
2) ஒவ்வொரு வடிப்பானும் அதன் சொந்த நிறத்துடன் கலங்களைத் தேர்ந்தெடுக்கும் வகையில் பல வடிப்பான்கள் செயல்படுவதை உறுதிசெய்வது அர்த்தமுள்ளதாக இருக்கிறது, ஆனால் மற்றொரு வடிகட்டியின் தேர்வை முழுவதுமாக அகற்றாது (ஒரு கலத்தின் ஒரு பகுதி, மற்றொன்றில் ஒரு பகுதி). பின்னர், முந்தைய எடுத்துக்காட்டில், இடைக்காலத்தில் கண்டுபிடிக்கப்பட்ட தொகுப்புகளின் குறுக்குவெட்டு கூறுகள் மற்றும் விலைமதிப்பற்ற உலோகங்கள், அதே போல் முதல் மற்றும் இரண்டாவது தொகுப்புகளுக்கு மட்டுமே சொந்தமான கூறுகள் தெரியும். அந்த. இடைக்காலத்தில் அறியப்படாத விலைமதிப்பற்ற உலோகங்கள், மற்றும் இடைக்காலத்தில் அறியப்பட்ட தனிமங்கள் ஆனால் விலைமதிப்பற்ற உலோகங்கள் அல்ல.
3) பெறப்பட்ட முடிவுகளுடன் மற்ற வேலைகளின் சாத்தியத்தை உறுதிப்படுத்த வடிகட்டியைப் பயன்படுத்திய பிறகு இது அர்த்தமுள்ளதாக இருக்கிறது. எடுத்துக்காட்டாக, இடைக்காலத்தில் அறியப்பட்ட கூறுகளைத் தேர்ந்தெடுத்து, பயனர் தேர்ந்தெடுத்த உறுப்பு மீது LMB ஐக் கிளிக் செய்து, இந்த உறுப்பு பற்றிய விக்கிபீடியா கட்டுரைக்கு அழைத்துச் செல்லப்படுவார்.
4) தேர்ந்தெடுக்கப்பட்ட டேபிள் கலத்தில் LMB ஐக் கிளிக் செய்வதன் மூலம் தேர்வை நீக்கும் திறனை பயனருக்கு வழங்குவது அர்த்தமுள்ளதாக இருக்கிறது. எடுத்துக்காட்டாக, ஏற்கனவே பார்த்த உருப்படிகளை அகற்ற.
5) தேர்ந்தெடுக்கப்பட்ட கலங்களின் பட்டியல் ஒரு கோப்பில் சேமிக்கப்படுவதையும், அத்தகைய கோப்பு கலங்களின் தானியங்குத் தேர்வுடன் ஏற்றப்பட்டிருப்பதையும் உறுதிசெய்வது அர்த்தமுள்ளதாக இருக்கிறது. இது பயனருக்கு வேலையில் இருந்து ஓய்வு எடுக்க வாய்ப்பளிக்கும்.
நிலையான, முன்னரே தீர்மானிக்கப்பட்ட கட்டுப்பாட்டு வரைபடத்தைப் பயன்படுத்தினோம், ஆனால் நிரல் இயங்கும்போது மாறும் கட்டுப்பாட்டு வரைபடங்களைப் பயன்படுத்தக்கூடிய பல முக்கியமான பணிகள் உள்ளன. ஒரு உதாரணம் ஒரு வரைபட எடிட்டராக இருக்கும், இதில் பயனர் ஒரு சாளரத்தில் உள்ள முனைகளின் நிலைகளைக் குறிப்பிடவும் அவற்றுக்கிடையே விளிம்புகளை வரையவும் சுட்டியைப் பயன்படுத்துகிறார். ஒரு முனை அல்லது விளிம்பை நீக்க, பயனர் அதை சுட்டிக்காட்ட வேண்டும். ஆனால் ஒரு வட்டத்தால் குறிக்கப்பட்ட உச்சியை சுட்டிக்காட்டுவது மிகவும் எளிதானது என்றால், ஒரு மெல்லிய கோடு வரையப்பட்ட விளிம்பை சுட்டிக்காட்டுவது மிகவும் கடினமாக இருக்கும். ஒரு கட்டுப்பாட்டு வரைபடம் இங்கே உதவும், அங்கு செங்குத்துகள் மற்றும் விளிம்புகள் காணக்கூடிய உருவத்தை விட பரந்த சுற்றுப்புறங்களை ஆக்கிரமிக்கும்.
சிக்கலான பயிற்சியின் இந்த முறையுடன் தொடர்புடைய ஒரு சுவாரஸ்யமான பக்க கேள்வி: AI பயிற்சியில் இந்த முறை பயனுள்ளதாக இருக்குமா?