Siata fa'avaitaimi ile a'oga fa'akomepiuta fa'asaienisi
(Kati pule)
(Fa'apa'iaina i le Tausaga Fa'avaomalo o le Lisi Vaitaimi o Elemene Fa'ainisinia)
(O faʻaopoopoga lata mai na faia ia Aperila 8, 2019. O le lisi o faʻaopoopoga o loʻo i lalo ifo o le tipi)
Ou te manatua na matou pasia le pato. O lesona nei e tolu i le taimi e tasi: geography, faʻasaienisi faanatura ma Rusia. I se lesona faasaienisi, sa suesueina le pato e pei o se pato, o a ona apaau, o a ona vae, pe faapefea ona aau, ma isi. I se lesona fa'afanua, o le pato lava lea e tasi na su'esu'eina o se tagata o le kelope: sa tatau ona fa'aalia i luga o se fa'afanua le mea e nofo ai ma le mea e le o iai. I le gagana Rusia, na aʻoaʻoina ai i matou e Serafima Petrovna e tusi le "u-t-k-a" ma faitau se mea e uiga i pato mai Brem. I le pasi, na ia taʻu mai ia i matou o le pato Siamani e pei o lenei, ma i Farani e pei o lenei. Ou te manatu sa taʻua o le "auala lavelave" i tua. I se tulaga lautele, na oʻo mai mea uma "faʻafuaseʻi."
Veniamin Kaverin, E toalua kapeteni
I le upusii o loʻo i luga, na faʻaalia ai ma le atamai e Veniamin Kaverin faʻaletonu o le auala faʻapitoa aʻoaʻoga, ae ui i lea, i nisi (atonu e seasea) tulaga, elemene o lenei metotia e tauamiotonuina. O se tasi o ia tulaga o le D.I. Mendeleev o le laulau fa'avaitaimi i lesona fa'akomepiuta a le a'oga. O le galuega ole masini komepiuta o gaioiga masani ma le laulau fa'avaitaimi e manino mo tamaiti a'oga ua amata ona su'esu'e le kemisi, ma ua vaevaeina i le tele o galuega fa'apitoa masani. I le taimi lava e tasi, i totonu o le faʻavae o le saienisi komepiuta, o lenei galuega e mafai ai ona tatou faʻaalia i se faiga faigofie le auala e pulea ai kata, lea e mafai ona faʻatatau i polokalame faʻataʻitaʻi, malamalama i le lautele o le upu e pei o polokalame e faʻaaoga elemene graphic. (Aperila 8, 2019 faaopoopoga na faia: Fa'aopoopo 1: Fa'afefea ona Gaioiina le Fuafuaga Fa'atatau o le Kemisi Fa'aopoopo 2: fa'ata'ita'iga o galuega mo filiga)
Tatou amata i le galuega faavae. I le tulaga sili ona faigofie, e tatau ona faʻaalia le laulau faʻavaitaimi i luga o le lau i se faʻamalama, lea o loʻo i ai i totonu o sela taʻitasi se faʻailoga vailaʻau o le elemene: H - hydrogen, He - helium, ma isi. Afai e faʻasino le faʻaupuga o le isumu i se sela, ona faʻaalia lea o le faʻailoga o le elemene ma lona numera i se fanua faʻapitoa i luga o la matou fomu. Afai e lolomi e le tagata faʻaoga le LMB, ona faʻaalia lea o le igoa ma le numera o lenei elemene filifilia i se isi vaega o le fomu.
E mafai ona foia le faʻafitauli e faʻaaoga ai soʻo se gagana lautele. Matou te ave le Delpi-7 tuai faigofie, lea e malamalama i ai toetoe o tagata uma. Ae aʻo leʻi faʻapipiʻiina i le PL, seʻi o tatou tusia ni ata se lua, mo se faʻataʻitaʻiga, i Photoshop. Muamua, se'i tatou tusia le Vaitaimi Vaitaimi i le faiga tatou te fia va'ai i ai i le polokalame. Faasaoina le taunuuga i se faila graphic laulau01.bmp.
Mo le ata lona lua matou te faʻaaogaina le muamua. Matou te faʻatumu faʻasolosolo sela laulau, faʻamalo uma ata, faʻatasi ai ma lanu tulaga ese i le ata lanu RGB. O le R ma le G o le a avea pea ma 0, ma le B=1 mo le hydrogen, 2 mo le helium, ma isi. laulau2.bmp.
Ua maeʻa le laasaga muamua o polokalame faʻataʻitaʻi i Photoshop. Sei o tatou aga'i atu ile polokalame fa'akomepiuta GUI ile Delpi-7 IDE. Ina ia faia lenei mea, tatala se galuega fou, lea i luga o le pepa autu matou te tuʻuina ai se faʻamatalaga faʻatalanoa (laulauDlg), lea o le a faia ai galuega ma le laulau. O le isi matou galulue i le fomu laulauDlg.
Tuu se vaega o le vasega i luga o le fomu Faʻamatalaga. Matou te maua Image1. Manatua o le tulaga lautele, mo galuega tetele, e otometi lava ona gaosia igoa o le fomu AtaNfea N e mafai ona o'o atu i ni nai taseni pe sili atu - e le o se faiga sili lea o polokalame, ma e tatau ona tu'uina atu igoa e sili atu ona anoa. Ae i le matou galuega itiiti, o fea N e le sili atu i le 2, e mafai ona e tuʻuina e pei ona gaosia.
I meatotino Ata1. Ata lafo le faila laulau01.bmp. Tatou te fatuina Image2 ma uta la matou kata fa'atonu iina laulau2.bmp. I lenei tulaga, matou te faia le faila laʻititi ma le vaʻaia e le tagata faʻaoga, e pei ona faʻaalia i le pito i lalo agavale o le fomu. Matou te faʻaopoopoina elemene pule faʻaopoopo, o le faʻamoemoega e iloagofie. O le vaega lona lua o polokalame GUI graphical i le Delpi-7 IDE ua maeʻa.
Sei o tatou agai i luma i le vaega lona tolu - tusia code i le Delpi-7 IDE. O le module e aofia ai naʻo le lima tagata e faʻatautaia mea tutupu: fomu fatu (FormCreate), fa'agaioiga o le fa'ai Image1 (Ata1MouseMove), kiliki LMB i luga o se sela (Ata1Kiliki) ma alu ese mai le talanoaga e faʻaaoga ai faʻamau OK (OKBtnClick) po'o Fa'aleaogaina (CancelBtnClick). O fa'auluuluga o nei tagata e fa'aaogaina e fa'atupuina i se auala fa'apitoa e fa'aaoga ai le IDE.
Fa'ailoga puna fa'aoga:
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.
I la matou faʻamatalaga, matou te ave se laulau o elemene 104 (constant fua). E manino lava e mafai ona faʻateleina lenei tele. Fa'ailoga elemene (fa'ailoga kemikolo) ua tusia i se laina Fa'ailoga Laulau. Ae ui i lea, mo mafuaʻaga o le faʻapipiʻiina o le faʻailoga puna, e foliga mai e fautuaina le tusia o le faasologa o nei faʻamatalaga i le tulaga o manoa tumau. PeriodicTableStr1..., PeriodicTableStr4ina ia pe a faia le fomu, o le polokalama lava ia e faʻasalalau nei faʻailoga i elemene o le array. O igoa elemene taʻitasi e aofia ai le tasi pe lua mataitusi Latina, ma le mataitusi muamua o le mataitusi tetele ma le lona lua (pe a iai) laʻititi. O lenei tulafono faigofie e faʻatinoina pe a faʻapipiʻi se array. O le mea lea, o le faasologa o faʻamatalaga e mafai ona tusia i se auala puupuu e aunoa ma ni avanoa. Vaeluaina o se fa'asologa i ni vaega se fa (fa'aauau PeriodicTableStr1..., PeriodicTableStr4) e mafua ona o iloiloga o le faigofie o le faitauina o le source code, ona O se laina e umi tele atonu e le fetaui atoa ile lau.
A o'o le fa'asolo o le isumu i luga o le Image1 taulima Ata1MouseMove o lenei mea na tupu e fuafua ai le tau o le vaega lanu lanumoana o le pika pule kata Image2 mo le faamaopoopoina o le pe'a o lo'o iai nei. I le fausiaina Image2 o lenei tau e tutusa ma le numera elemene pe a fai o loʻo i totonu o le sela le togi; zero pe afai i luga o le tuaoi, ma le 255 i isi tulaga. O gaioiga o totoe o loʻo faʻatinoina e le polokalame e le taua ma e le manaʻomia se faʻamatalaga.
I le faʻaopoopoga i le faʻaogaina o faiga faʻapipiʻi o loʻo taʻua i luga, e taua le matauina o le faiga faʻamatalaga. O le mea moni, o le tulafono o loʻo talanoaina e matua laʻititi ma faigofie e foliga mai e le manaʻomia tele ni faʻamatalaga. Ae ui i lea, na faʻaopoopoina foi mo mafuaʻaga faʻapitoa - o le tulafono puupuu e mafai ai ona tatou faia ni faʻamatalaga lautele sili atu ona manino. I le faʻailoga o loʻo tuʻuina atu e tasi le vasega e faʻaalia (TtableDlg). Metotia o lenei vasega e mafai ona fesuiai ma o le a le afaina ai le faagaoioiga o le polokalame i soo se auala, ae ono aafia ai lona faitau. Mo se faʻataʻitaʻiga, mafaufau i le faasologa:
Atonu e le iloa tele, ae o le a sili atu ona faigata ona faitau ma malamalama. Afai e le lima, ae faasefuluina le tele o metotia i le vaega faʻatinoga e matua'i ese lava a latou fa'atonuga nai lo fa'amatalaga a le vasega, ona fa'ateleina lea o le vevesi. O le mea lea, e ui lava e faigata ona faʻamaonia ma atonu e le mafai, e mafai e se tasi ona faʻamoemoe o le faʻaofiina o faʻatonuga faaopoopo o le a faʻaleleia atili ai le faitau o le code. O lenei fa'atonuga fa'aopoopo e fa'afaigofieina e ala i le fa'avasegaina o le tele o metotia e fa'atino ai galuega fa'atatau. E tatau ona tuuina atu i vaega taitasi se ulutala, mo se faataitaiga:
// работа с таблицей: указание и выбор
O ulutala nei e tatau ona kopi i le amataga o le module ma fa'apipi'i e fai ma laulau o anotusi. I nisi tulaga e fai si umi modules, o ia laulau o anotusi e maua ai isi filifiliga fa'atautaiga. I se tulaga talitutusa, i le umi o le tino o se tasi metotia, taualumaga poʻo galuega, e taua, muamua, faailogaina o le iuga o lenei tino:
end; // FormCreate
ma, lona lua, i faʻamatalaga lala ma faʻapipiʻi polokalame amata - faʻaiʻu, faʻailoga le faʻamatalaga o loʻo faasino i ai le puipui tapuni:
end; // if s [j] in
end; // for i :=1
end; // FormCreate
Ina ia faʻamaonia faʻauluuluga vaega ma pito o auala tino, e mafai ona e faʻaopoopoina laina e sili atu i le umi o le tele o faʻalapotopotoga ma aofia ai, mo se faʻataʻitaʻiga, o mataitusi "="" ma le "_", i le faasologa.
E toe fai atu, e tatau ona tatou faia se taofi: o la tatou faataitaiga e faigofie tele. Ma pe a le fetaui le code o se metotia i luga o le mata e tasi, e mafai ona faigata ona malamalama i le ono fa'ai'uga sosoo e fai ai suiga code. I nisi o tagata tuʻufaʻatasia tuai, mo se faʻataʻitaʻiga, Pascal 8000 mo OS IBM 360/370, o se koluma tautua e pei o lenei na lolomiina i le agavale i le lisi.
B5
…
E5
O lona uiga o le puipui tapuni i luga o le laina E5 e fetaui ma le puipui amata ile laina B5.
O le mea moni, o le faiga o polokalame o se mataupu e sili ona fefinauai, o le mea lea o manatu o loʻo faʻaalia iinei e tatau ona avea e pei o se meaʻai mo mafaufauga. E mafai ona faigata tele mo ni tagata fai polokalame e to'alua ua iai le poto masani, o ē ua atia'e ma masani i sitaili eseese i le tele o tausaga o galuega, ona maua se maliliega. E ese le mataupu mo se tamaititi aoga e aʻoaʻo polokalame e leʻi maua se taimi e suʻe ai lana lava sitaili. Ou te manatu i lenei tulaga e tatau i le faiaoga ona faailoa atu i ana tamaiti aʻoga se manatu faigofie, ae le o se manatu manino ia i latou o le manuia o se polokalama e tele lava ina faalagolago i le faiga o loʻo tusia ai lona code source. Atonu e le mulimuli le tamaititi i le sitaili fautuaina, ae tuu atu ia te ia e mafaufau e uiga i le manaʻomia mo "faʻaopoopoga" gaioiga e faʻaleleia ai le mamanu o le code source.
Toe fo'i i le matou fa'afitauli autu i luga o le Vaitaimi Vaitaimi: o isi atina'e e mafai ona alu i itu eseese. O se tasi o fa'atonuga e mo le fa'asinomaga: pe a e fa'ae'e le fa'asolo o le isumu i luga o se laulau laulau, e aliali mai se fa'amatalaga fa'amatalaga o lo'o i ai fa'amatalaga fa'aopoopo i le elemene fa'apitoa. O isi atina'e o filiga. Mo se faʻataʻitaʻiga, faʻalagolago i le faʻapipiʻiina, o le faʻamatalaga faʻamatalaga o le a naʻo le aofia ai: o faʻamatalaga sili ona taua faaletino ma vailaʻau, faʻamatalaga i le talafaasolopito o le mauaina, faʻamatalaga e uiga i le tufatufaina atu i le natura, se lisi o mea sili ona taua (lea e aofia ai lenei elemene), physiological meatotino, igoa i se gagana ese, ma isi e. Manatua le "pato" a Kaverin lea e amata ai lenei tusiga, e mafai ona tatou fai atu o lenei atinae o le polokalama o le a tatou maua ai se aoaoga atoatoa faigata i le faasaienisi faalenatura: faaopoopo i komepiuta. faasaienisi, fisiki ma kemisi - biology, geography tamaoaiga, talafaasolopito o le faasaienisi ma e oo lava gagana ese.
Ae o se faʻamaumauga faʻapitonuʻu e le o le tapulaʻa. O le polokalame e masani ona fesoʻotaʻi i le Initaneti. A e filifilia se elemene, o loʻo faʻagaoioia le fesoʻotaʻiga, ma o le Wikipedia tusiga e uiga i lenei elemene e tatalaina i le faamalama o le upega tafaʻilagi. Wikipedia, e pei ona e iloa, e le o se puna faʻatagaina. E mafai ona e setiina fesoʻotaʻiga i punaʻoa faʻatagaina, mo se faʻataʻitaʻiga, encyclopedia chemical, TSB, abstract journals, order queries in search engines for this element, etc. lena. O le a mafai e tamaiti aʻoga ona faʻamaeʻaina meaaoga faigofie ae anoa ile DBMS ma autu ole Initaneti.
I le faaopoopo atu i fesili i luga o se elemene taʻitasi, e mafai ona e fatuina galuega e, mo se faʻataʻitaʻiga, maka sela i le laulau e fetaui ma taʻiala ma lanu eseese. Mo se faʻataʻitaʻiga, uʻamea ma mea e le o ni uʻamea. Po'o sela e lafo i totonu o vai e se fale kemikolo i le lotoifale.
E mafai fo'i ona e fa'atinoina galuega a le fa'atulagaina o api. Mo se faʻataʻitaʻiga, faʻamaonia i le laulau elemene o loʻo aofia i totonu o le suʻega. Ona faailoga lea o elemene na su'esu'eina/toe fai e le tamaititi aoga e sauni ai mo le su'ega.
Ma o iinei, mo se faʻataʻitaʻiga, o se tasi o faʻafitauli masani a le aʻoga kemisi:
Tuuina atu le 10 g o le penisina. O le a le tele o le hydrochloric acid e tatau ona ave e fa'amavae uma ai lenei penisina?
Ina ia foia lenei faafitauli, e tatau ona tusi i lalo le kemisi. tali ma tuu le coefficient i totonu, fuafua le mamafa mole o le calcium carbonate ma le hydrogen chloride, ona fatu lea ma foia le fua faatatau. O se calculator e fa'avae i luga o la tatou polokalama fa'avae e mafai ona fa'atatau ma fofo. E moni, o le a manaʻomia pea ona e manatua e tatau ona faʻaaogaina le acid i se tulaga talafeagai ma i se faʻatonuga talafeagai, ae o le kemisi lea, ae le o le komepiuta. Fa'aopoopo 1: Fa'afefea ona Gaioiina le Fuafuaga Fa'atatau o le KemisiSei o tatou iloiloina le faagaoioiga o le calculator e faaaoga ai le faataitaiga o le faafitauli i luga o le penisina ma le "hodgepodge". Tatou amata i le tali:
CaCO3 + 2HCl = CaCl2 + H2O
Mai lenei mea tatou te iloa ai o le a tatou manaʻomia le mamafa o atomic o elemene nei: calcium (Ca), carbon (C), oxygen (O), hydrogen (H) ma chlorine (Cl). I le tulaga sili ona faigofie, e mafai ona tatou tusia nei mea mamafa i totonu o se faʻasologa e tasi-dimensional faʻamatalaina o
AtomicMass : array [1..size] of real;
lea e fetaui le fa'asologa o fa'asologa ma le numera elemene. E sili atu ile avanoa avanoa ole fomu laulauDlg tuu fanua e lua. I le fanua muamua o loʻo tusia muamua: "Ua tuʻuina atu le reagent muamua", i le lona lua - "O le reagent lona lua o le sailia lea o x". Sei o tatou faailoa atu fanua reagent1, reagent2 taitasi. O isi fa'aopoopoga i le polokalame o le a manino mai le fa'ata'ita'iga o lo'o mulimuli mai o le calculator.
Matou te taina i luga o le komepiuta komepiuta: 10 g. Faʻamatalaga i le fanua reagent1 suiga: "O le reagent muamua e tuʻuina atu 10 g." O lea ua matou ulufale atu i le fua o lenei reagent, ma o le calculator o le a fuafua ma faʻaalia lona mamafa mole aoe ulufale i ai.
Kiliki LMB i luga o le laulau sela ma le faailoga Ca. Tusiga i le fanua reagent1 suiga: "O le reagent muamua Ca 40.078 tuuina atu 10 g."
Kiliki le LMB i luga o le laulau laulau ma le faʻailoga C. Faʻamau i totonu o le fanua reagent1 suiga: "O le reagent muamua CaC 52.089 tuʻuina atu 10 g." O na. Ua faaopoopo e le calculator le mamafa atomika o le calcium ma le carbon.
Kiliki le LMB i luga o le laulau laulau ma le faʻailoga O. Faʻamatalaga i totonu o le fanua reagent1 suiga: "Mua reagent CaCO 68.088 tuuina atu 10 g." Ua faaopoopo e le calculator le mamafa atomika o le okesene i le aofaiga.
Kiliki le LMB i luga o le laulau laulau ma le faʻailoga O. Faʻamatalaga i totonu o le fanua reagent1 suiga: "Mua reagent CaCO2 84.087 tuuina 10 g." Ua toe faaopoopo e le calculator le mamafa atomika o le okesene i le aofaiga.
Kiliki le LMB i luga o le laulau laulau ma le faʻailoga O. Faʻamatalaga i totonu o le fanua reagent1 suiga: "Mua reagent CaCO3 100.086 tuuina atu 10 g." Ua toe faaopoopo e le calculator le mamafa atomika o le okesene i le aofaiga.
Oomi le Enter i luga o lau komepiuta komepiuta. O le faʻaofiina o le reagent muamua ua maeʻa ma sui i le fanua reagent2. Manatua o lenei faʻataʻitaʻiga o loʻo matou tuʻuina atu se faʻamatalaga laʻititi. Afai e manaʻo ai, e mafai ona faigofie ona faʻapipiʻi faʻateleina o atoms o le ituaiga tutusa, ina ia, mo se faʻataʻitaʻiga, e le tatau ona e kiliki faʻafitu i le laina i luga o le okesene cell pe a ulufale i le chromium formula (K2Cr2O7).
Kiliki le LMB i luga o le laulau laulau ma le faʻailoga H. Faʻamatalaga i totonu o le fanua reagent2 suiga: "Reagent lona lua H 1.008 su'e x."
Kiliki LMB i luga o le laulau laulau ma le faailoga Cl. Tusiga i le fanua reagent2 suiga: “Suiga lona lua HCl 36.458 maua x.” Ua faaopoopo e le calculator le mamafa atomic o le hydrogen ma le chlorine. I le faʻatusatusaga o tali o loʻo i luga, o le hydrogen chloride e muamua i se coefficient o le 2. O lea, kiliki LMB i luga o le fanua reagent2. E faaluaina le mamafa o le mole (faatolu pe a oomi faalua, ma isi). Tusiga i le fanua reagent2 suiga: "Reagent lona lua 2HCl 72.916 maua x."
Oomi le Enter i luga o lau komepiuta komepiuta. Ua mae'a le fa'aofiina o le reagent lona lua, ona maua lea e le calculator le x mai le fa'atatau
O le mea lena sa tatau ona matou maua.
Faamatalaga 1 Le uiga o le fua faatatau: mo le fa'amavaeina 100.086 Da O le penisina e mana'omia le 72.916 Da acid, ma e fa'amuta le 10 g o le penisina e te mana'omia le x acid.
Faamatalaga 2 Aoina o faʻafitauli tutusa:
Khomchenko I. G., Aoina o faʻafitauli ma faʻamalositino i le kemisi 2009 (vasega 8-11).
Khomchenko G. P., Khomchenko I. G., Aoina o faʻafitauli i le kemisi mo tagata talosaga i iunivesite, 2019.
Faamatalaga 3 Ina ia faʻafaigofie le galuega, e mafai ona e faʻafaigofie le faʻaofiina o le fua faʻatatau i le faʻasologa muamua ma faʻaopoopo le faʻailoga elemene i le pito o le laina fua. Ona o le fua o le calcium carbonate o le a:
CaCOOO
Ae e foliga mai e le fiafia se faiaoga kemisi i sea pueina. E le faigata ona fai le sao sa'o - ina ia faia lenei mea e te mana'omia le fa'aopoopoina o se laina:
formula : array [1..size] of integer;
lea o le faasino igoa o le numera o le elemene kemikolo, ma o le tau i lenei faasinoupu o le numera o atoms (muamua elemene uma o le laina e toe setiina i le zero). O le fa'asologa o lo'o tusia ai atom i se fua fa'atatau, e pei ona fa'aaogaina i le kemisi, e tatau ona amanaia. Mo se faʻataʻitaʻiga, e toʻaitiiti tagata e fiafia i le O3CaC. Sei o tatou suia le matafaioi i le tagata e faaaogaina. Faia se laina:
formulaOrder : array [1..size] of integer; // можно взять покороче
lea tatou te tusia ai i lalo le numera o le elemene kemikolo e tusa ai ma le faasino igoa o lona foliga mai i le fua. Fa'aopoopoina se atoma currNo i le fua fa'atatau:
if formula [currNo]=0 then //этот атом встретился первый раз
begin
orderIndex := orderIndex+1;//в начале ввода формулы orderIndex=0
formulaOrder [orderIndex] := currNo;
end;
formula [currNo]:=formula [currNo]+1;
Tusi le fua fa'atatau i se laina:
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;
Faamatalaga 4 E talafeagai le tuʻuina atu o le gafatia e faʻaoga ai le faʻasologa o le reagent mai le piano. I lenei tulaga, e tatau ona e faʻatinoina se parser faigofie.
E taua le matauina e faapea:
I aso nei, e tele selau lomiga o le laulau, ma o loʻo ofoina atu pea e saienitisi ni filifiliga fou. (Wikipedia)
E mafai e tamaiti aʻoga ona faʻaalia lo latou atamai i lenei itu e ala i le faʻatinoina o se tasi o filifiliga ua uma ona fuafuaina pe taumafai e fai a latou lava mea muamua. E foliga mai o le itu sili lea ona aoga mo lesona fa'asaienisi komepiuta. Ae ui i lea, i le tulaga o le Periodic Table o loʻo faʻatinoina i lenei tusiga, atonu e le o vaʻaia e nisi o tamaiti aʻoga le tulaga lelei o kata faʻatonutonu i luga o le isi fofo e faʻaaoga ai faʻamau masani. TButton. O le si'osi'omaga o le laulau (lea e eseese ai foliga o sela) o le a sili atu ona manino le fa'aalia o le lelei o le fofo o lo'o fa'atu mai iinei.
Sei o tatou faʻaopopo foi o le tele o polokalame komepiuta o loʻo i ai nei mo le Vaitaimi Vaitaimi o loʻo faʻamatalaina i le lata mai talu ai nei lomia i luga o le Habré tusiga.
Fa'aopoopo 2: fa'ata'ita'iga o galuega mo filigaFa'aaogaina o filiga e mafai ona e fo'ia, mo se fa'ata'ita'iga, o galuega nei:
1) Filifili i le laulau elemene uma e iloa i le Middle Ages.
2) Fa'ailoa elemene uma ua iloa i le taimi na maua ai le Tulafono Vaitaimi.
3) Fa'ailoa elemene e fitu na manatu le au su'esu'e o metala.
4) Filifili elemene uma o loʻo i se tulaga kasa i lalo o tulaga masani (n.s.).
5) Filifili elemene uma o loʻo i totonu o se tulaga vai ile nu.
6) Filifili elemene uma o loʻo i se tulaga mautu ile nu.
7) Filifili elemene uma e mafai ona faʻaalia i le ea mo se taimi umi e aunoa ma ni suiga iloga i tulaga masani.
8) Filifili uma u'amea o lo'o fa'amuta i le hydrochloric acid.
9) Filifili uma uamea e solo i le sulfuric acid ile nu.
10) Filifili uma uamea e solo i le sulfuric acid pe a vevela.
11) Filifili uma u'amea e solo i le nitric acid.
12) Fa'a'ese'ese u'amea uma e fa'aoso fa'atasi ma le vai i tulaga fa'afeoloolo.
13) Filifili metala uma.
14) Fa'ailoa elemene o lo'o salalau i le natura.
15) Faʻailoa elemene o loʻo maua i le natura i se tulaga saoloto.
16) Faailoa elemene e sili ona taua i le tino o le tagata ma manu.
17) Filifili elemene o loʻo faʻaaogaina lautele i le olaga i aso faisoo (i le fua fua pe faʻatasi).
18) Fa'ailoa elemene e sili ona mata'utia e galulue ai ma mana'omia ni faiga fa'apitoa ma mea e puipui ai.
19) Fa'ailoa elemene o lo'o i ai, i le fua fua po'o le tu'ufa'atasiga, e fa'atupu ai le fa'amata'u tele i le si'osi'omaga.
20) Filifili metala taua.
21) Faailoa elemene e sili atu le taugata nai lo metala taua.
Faamatalaga
1) E talafeagai le tuʻuina atu o le tele o filiga. Mo se faʻataʻitaʻiga, afai e te kiina se faamama e foia ai le faʻafitauli 1 (elemene uma e iloa i le Middle Ages) ma le 20 (metala taua), ona faʻaalia lea o sela ma metala taua na iloa i le Middle Ages (mo se faʻataʻitaʻiga, i le lanu) ( mo se faʻataʻitaʻiga, o le a le faʻamaonia le palladium , tatalaina i le 1803).
2) E talafeagai le faʻamautinoa o loʻo faʻaogaina le tele o filiga i se faiga e filifili ai e taʻitasi ia sela ma lona lava lanu, ae le faʻaumatia atoa le filifiliga o se isi faamama (vaega o le sela i le tasi lanu, vaega i le isi). Ma, i le tulaga o le faʻataʻitaʻiga muamua, o elemene o le fesoʻotaʻiga o seti na maua i le Middle Ages ma metala taua, faʻapea foʻi ma elemene e naʻo le muamua ma naʻo le seti lona lua, o le a faʻaalia. O na. metala taua e le o iloa i le Vaitau Tutotonu, ma elemene na iloa i le Vaitau Tutotonu ae le o uʻamea taua.
3) E talafeagai pe a uma ona faʻaogaina le faamama e faʻamautinoa ai le avanoa o isi galuega ma taunuʻuga na maua. Mo se faʻataʻitaʻiga, o le i ai o elemene filifilia e iloa i le Middle Ages, e kiliki e le tagata faʻaoga le LMB i luga o le elemene filifilia ma ave i le Wikipedia tusiga e uiga i lenei elemene.
4) E talafeagai le tuʻuina atu i le tagata faʻaoga le gafatia e faʻamalo e ala i le kilikiina o le LMB i luga o le laulau laulau filifilia. Mo se faʻataʻitaʻiga, ia aveese mea ua uma ona vaʻaia.
5) E talafeagai le faʻamautinoaina o le lisi o sela filifilia o loʻo teuina i totonu o se faila ma o sea faila e utaina i le filifilia otometi o sela. O lenei mea o le a maua ai e le tagata faʻaoga le avanoa e malolo ai mai le galuega.
Sa matou fa'aogaina se fa'afanua fa'atonu, fa'atonu muamua, ae e tele galuega taua e mafai ona fa'aoga ai fa'afanua fa'atonutonu malosi e sui a'o fa'agasolo le polokalame. O se fa'ata'ita'iga o se fa'atonu kalafi, lea e fa'aoga ai e le tagata fa'aoga le isumu e fa'ailoa ai tulaga o fa'amalama i totonu o se fa'amalama ma tusi ai pito i le va. Ina ia tape se tumutumu po'o se pito, e tatau i le tagata fa'aoga ona tusi i ai. Ae afai e fai si faigofie ona tusi i luga o se tumutumu ua faailogaina i se li'o, o le a sili atu ona faigata ona tusi i se pito ua tusia i se laina manifinifi. O se fa'afanua fa'atonutonu o le a fesoasoani iinei, lea e nofo ai pito ma pito pito i tua lautele nai lo le ata vaaia.
O se itu manaia fesili e fesoʻotaʻi ma lenei metotia o aʻoaʻoga faʻalavelave: e mafai ona aoga lenei metotia i le aʻoaʻoina o AI?