Te ripanga o ia wa mo te putaiao rorohiko kura

(Kaari Mana)
(I whakatapua ki te Tau o te Ao o te Ripanga Waahanga o nga Waahanga Matū)
(Ko nga taapiri hou i mahia i te Paenga-raa 8, 2019. Ko te rarangi o nga taapiri kei raro tonu i te tapahi)

Te ripanga o ia wa mo te putaiao rorohiko kura
(Ko te puawai a Mendeleev, Puna)

Kei te maumahara ahau i haere matou i te parera. E toru enei akoranga i te wa kotahi: te matawhenua, te ao maori me te Ruhia. I roto i te akoranga pūtaiao, i akohia te parera hei parera, he aha ona parirau, he aha ona waewae, he pehea tana kauhoe, aha atu. I roto i te akoranga matawhenua, i akohia taua parera ano he tangata no te ao: me whakaatu ki runga mapi te waahi e noho ana, me nga waahi karekau. I roto i te reo Russian, i ako a Serafima Petrovna ki te tuhi "u-t-k-a" me te panui i tetahi mea mo nga parera mai i Brem. Ka pahemo, ka korero mai ia ki a matou he penei te parera Tiamana, he penei te reo Wīwī. Ki taku whakaaro i kiia ko te "tikanga uaua" i tera wa. I te nuinga o te waa, i puta nga mea katoa "ma te haere noa."

Veniamin Kaverin, Tokorua nga kapene

I roto i te korero i runga ake nei, i whakaatu tino mohio a Veniamin Kaverin i nga ngoikoretanga o te tikanga whakaako uaua, heoi, i etahi wa (he onge pea) ka tika nga waahanga o tenei tikanga. Ko tetahi o nga keehi ko te tepu waahi a D.I. Mendeleev i roto i nga akoranga putaiao rorohiko a te kura. Ko te mahi o te mahi aunoatanga rorohiko o nga mahi angamaheni me te ripanga waahi he maamaa mo nga tamariki kura kua timata ki te ako matū, ka wehewehea ki nga raru matū maha. I te wa ano, i roto i te anga o te pūtaiao rorohiko, ka taea e tenei mahi te whakaatu i roto i te ahua ngawari te tikanga o nga kaari whakahaere, ka taea te kii ki te kaupapa whakairoiro, e mohiohia ana i roto i te tikanga whanui o te kupu hei kaupapa ma te whakamahi i nga waahanga whakairoiro.

(8 Paenga-whāwhā 2019 nga taapiri i mahia:
Tāpiritanga 1: Te Mahi a te Tatau Matū
Apitihanga 2: tauira o nga mahi mo nga whiriwhiringa)

Me timata ki te mahi matua. I roto i te take ngawari, me whakaatu te tepu waahi ki runga i te mata i roto i te ahua matapihi, kei roto i ia pūtau he tohu matū o te huānga: H - hydrogen, He - helium, etc. Mena ka tohu te pehu kiore ki tetahi pūtau, ka whakaatuhia te tohu o te huānga me tona tau ki tetahi mara motuhake i runga i to maatau puka. Mena ka pehia e te kaiwhakamahi te LMB, ka tohua te tohu me te nama o tenei huānga kua tohua ki tetahi atu mara o te puka.

Te ripanga o ia wa mo te putaiao rorohiko kura

Ka taea te whakatau i te raru ma te whakamahi i tetahi reo whanui. Ka tangohia e matou te Delpi-7 tawhito, e marama ana ki te katoa. Engari i mua i te whakamaoritanga i roto i te PL, me tuhi e rua nga pikitia, hei tauira, ki Photoshop. Tuatahi, me tuhi te Ripanga Waa ki te ahua e hiahia ana tatou ki te kite i roto i te kaupapa. Tiakina te hua ki te konae whakairoiro tepu01.bmp.

Te ripanga o ia wa mo te putaiao rorohiko kura

Mo te tuhi tuarua ka whakamahia e matou te tuatahi. Ka whakakihia e matou nga pūtau ripanga, kua whakakorehia nga whakairoiro katoa, me nga tae ahurei i roto i te tauira tae RGB. Ko te R me te G ka 0 tonu, ko te B=1 mo te hauwai, te 2 mo te helium, me etahi atu. Ko tenei tuhi ko to maatau kaari mana, ka tiakina e matou ki te konae e kiia nei. tepu2.bmp.

Te ripanga o ia wa mo te putaiao rorohiko kura

Kua oti te waahanga tuatahi o te kaupapa whakairoiro i Photoshop. Me neke atu ki te hotaka GUI whakairoiro i te Delpi-7 IDE. Ki te mahi i tenei, whakatuwhera i tetahi kaupapa hou, kei runga i te puka matua ka tuu he paatene korero (tepuDlg), ka mahia nga mahi me te tepu. I muri mai ka mahi maatau me te puka tepuDlg.

Tuhia he wahanga o te akomanga ki te puka Timage. Ka whiwhi tatou Image1. Kia mahara ko te nuinga, mo nga kaupapa nui, ka hangaia aunoa nga ingoa o te puka WhakaahuaNte wahi N ka eke ki etahi tatini neke atu ranei - ehara tenei i te ahua tino pai rawa atu, me hoatu nga ingoa whai kiko. Engari i roto i ta maatau kaupapa iti, kei hea N e kore e neke ake i te 2, ka taea e koe te waiho kia mahia.

Ki te taonga Whakaahua1.Whakaahua tukuatu te kōnae tepu01.bmp. Hanga tatou Image2 ka utaina ta matou kaari whakahaere ki reira tepu2.bmp. I tenei keehi, ka iti te konae me te kore e kitea e te kaiwhakamahi, penei i te taha maui o raro o te puka. Ka taapirihia e matou etahi atu waahanga whakahaere, he maamaa te kaupapa. Kua oti te waahanga tuarua o te mahinga GUI whakairoiro i te Delpi-7 IDE.

Te ripanga o ia wa mo te putaiao rorohiko kura

Me neke atu ki te wahanga tuatoru - te tuhi waehere ki te Delpi-7 IDE. E rima noa nga kaikawe takahanga i roto i te kōwae: hanga puka (Puka Waihanga), nekehanga pehu Image1 (Whakaahua1MouseMove), ka paato i te LMB i runga i te pūtau (Whakaahua1Patohia) ka puta i te korero ma te whakamahi i nga paatene OK (OKBtnClick) Whakakore ranei (WhakakoreBtnClick). Ko nga pane o enei kaihautu ka hangaia i roto i te tikanga paerewa ma te whakamahi i te IDE.

Waehere pūtake kōwae:

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 roto i ta maatau putanga, i tangohia e matou he ripanga o nga huānga 104 (tonu rahi). Ma te mohio ka taea te whakanui ake i tenei rahi. Ka tuhia nga tohu huānga (tohu matū) ki te huānga Nga Tohu Ripanga. Heoi, i runga i nga take o te kiato o te waehere puna, te ahua pai kia tuhia te raupapa o enei tohu ki te ahua o nga aho taumau. PeriodicTableStr1..., PeriodicTableStr4kia oti te hanga te puka, ma te hotaka tonu e marara enei tohu ki waenga i nga huānga o te huinga. Ko ia tohu huānga he kotahi, e rua ranei nga reta Latin, ko te reta tuatahi ko te pūmatua me te tuarua (mehemea he) iti. Ka whakatinanahia tenei ture ngawari i te wa e utaina ana he huinga. No reira, ka taea te tuhi i te raupapa o nga tuhipoka i roto i te ahua poto kaore he waahi. Te wehewehe i te raupapa kia wha nga wahanga (te mau tonu PeriodicTableStr1..., PeriodicTableStr4) he tika ki te whakaaro mo te ngawari o te panui i te waehere puna, na te mea Ko te raina he roa rawa pea ka kore e uru katoa ki te mata.

Ina neke te pehu kiore ki runga i te Image1 kaikawe Whakaahua1MouseMove ka whakatauhia e tenei huihuinga te uara o te waahanga tae kikorangi o te pika kaari mana Image2 mo nga taunga pehu o naianei. Ma te hanga Image2 he rite tenei uara ki te tau huānga mena kei roto te pehu i te pūtau; Kore mena kei te taitapa, me te 255 i etahi atu keehi. Ko nga mahi e toe ana i mahia e te hotaka he mea iti noa, kaore e hiahiatia he whakamaramatanga.

I tua atu i nga tikanga whakamaoritanga i runga ake nei, he mea tika kia kite i te ahua korero. Ko te tikanga, he iti, he ngawari hoki te waehere e korerohia ana e kore e tino tika nga korero. Heoi, i taapirihia ano mo nga take tikanga - ma te waehere poto ka taea e maatau te whakatau i etahi whakatau whanui. I roto i te waehere kua whakaatuhia he karaehe kotahi (TtableDlg). Ka taea te huri i nga tikanga o tenei karaehe, a, kaore tenei e pa ki te mahi o te papatono ahakoa he aha, engari ka pa ki te panui. Hei tauira, whakaarohia te raupapa:

OKBtnClick, Image1MouseMove, FormCreate, Image1Click, CancelBtnClick.

Kaore pea i te tino kitea, engari ka uaua ake te panui me te maarama. Mena kaore e rima, engari tekau nga wa ka nui ake nga tikanga i roto i te waahanga whakatinanatanga he rereke rawa atu te ota mai i nga whakaahuatanga o te karaehe, katahi ka nui haere te hepohepo. No reira, ahakoa he uaua ki te whakamatau me te kore e taea, ka taea e te tangata te tumanako ma te whakauru ota taapiri ka pai ake te panui o te waehere. Ko tenei ota taapiri ka whakahaerea e te whakarōpū arorau o nga tikanga maha e mahi ana i nga mahi e pa ana. Me hoatu he taitara ki ia roopu, hei tauira:

// работа с таблицей: указание и выбор

Me kape enei pane ki te timatanga o te kōwae me te whakahōputu hei ripanga ihirangi. I etahi ahuatanga o nga waahanga roa, ko nga ripanga o roto e whakarato ana i etahi atu whiringa whakatere. Waihoki, i roto i te tinana roa o tetahi tikanga, tikanga, mahi ranei, he mea tika, tuatahi, te tohu i te mutunga o tenei tinana:

end; // FormCreate

a, tuarua, i roto i nga korero peka me nga awhi hotaka ka timata - te mutunga, tohuhia te korero e tohu ana te taiapa kati:

      end; // if s [j] in
   end; // for i :=1
end; // FormCreate

Hei whakanui i nga pane o nga roopu me nga pito o nga tinana tikanga, ka taea e koe te taapiri i nga rarangi he roa ake i te nuinga o nga korero, hei tauira, ko nga tohu "="" me "_", ia.
Ano, me whakarite rahui: he maamaa noa to taatau tauira. A, ki te kore e uru te waehere o tetahi tikanga ki runga i te mata kotahi, he uaua ki te mohio ki nga mutunga karapīpiti e ono ki te whakarereke i nga waehere. I etahi o nga kaikoipi tawhito, hei tauira, Pascal 8000 mo OS IBM 360/370, he pou ratonga penei i taia ki te taha maui o te raarangi.

B5
…
E5

Ko te tikanga ko te reu kati i te raina E5 i rite ki te reu whakatuwhera i te rarangi B5.

Ko te tikanga, he tino tautohetohe te ahua o te hotaka, no reira ko nga whakaaro e whakapuakihia ana i konei me noho hei kai ma te whakaaro. He tino uaua mo nga kaiwhakatakoto htaka mohio e rua, kua whanake, kua waia ki nga momo momo mahi i roto i nga tau maha o te mahi, ki te whakatau whakaaetanga. He kaupapa rereke mo te tauira e ako ana ki te hotaka, kaore ano kia whai taima ki te kimi i tana ake ahua. Ki taku whakaaro, i roto i tenei keehi me whakaatu te kaiako ki ana akonga he whakaaro ngawari, engari ehara i te mea tino marama ki a ratou ko te angitu o te kaupapa ka whakawhirinaki te nuinga ki te ahua i tuhia ai tana waehere puna. Kare pea te tauira e whai i te ahua e taunakitia ana, engari me whakaaro ia mo te hiahia mo nga mahi "atu" hei whakapai ake i te hoahoa o te waehere puna.

Te hokinga mai ki ta maatau raruraru taketake i runga i te Ripanga Waahanga: ka taea e etahi atu whanaketanga te haere ki nga huarahi rereke. Ko tetahi o nga tohutohu hei tohutoro: ka whakaparo koe i te pehu kiore ki runga i te putau ripanga, ka puta he matapihi korero kei roto etahi atu korero mo te huānga kua tohua. Ko etahi atu whanaketanga ko nga whiriwhiringa. Hei tauira, i runga i te whakaurunga, ko te matapihi korero anake ka mau: nga korero tino nui me nga korero matū, nga korero mo te hitori o te kitenga, nga korero mo te tohatoha i roto i te taiao, he rarangi o nga huinga tino nui (kei roto i tenei waahanga), āhuatanga whaiaroaro, ingoa i roto i te reo ke, me etahi atu e. Mahara ki te "parera" a Kaverin i timata ai tenei tuhinga, ka taea e tatou te kii me tenei whanaketanga o te kaupapa ka whiwhi tatou i te tino whakangungu whakangungu i roto i nga mahi taiao: i tua atu i te rorohiko. pūtaiao, ahupūngao me te matū - te koiora, te matawhenua ohaoha, te hitori o te pūtaiao me nga reo ke.

Engari ko te papaa raraunga rohe ehara i te rohe. Ka hono noa te papatono ki te Ipurangi. Ina tohua e koe tetahi huānga, ka whakahohehia te hono, ka whakatuwherahia te tuhinga Wikipedia mo tenei huānga ki te matapihi tirotiro tukutuku. Ko Wikipedia, e mohio ana koe, ehara i te puna mana. Ka taea e koe te whakarite hononga ki nga puna whai mana, hei tauira, encyclopedia matū, TSB, hautaka waitara, tono patai i nga miihini rapu mo tenei huānga, aha atu. Ko tera. Ka taea e nga akonga te whakaoti i nga mahi ngawari engari e whai kiko ana mo te DBMS me nga kaupapa Ipurangi.

I tua atu i nga patai mo tetahi huānga takitahi, ka taea e koe te hanga taumahinga hei tauira, ka tohu nga pūtau o te ripanga e tutuki ana i etahi paearu me nga tae rereke. Hei tauira, ko nga konganuku me nga konganuku kore. Ko nga pūtau ranei ka maka ki roto i nga puna wai e tetahi tipu matū o te rohe.

Ka taea hoki e koe te whakatinana i nga mahi a te kaiwhakarite pukapuka. Hei tauira, tohuhia ki te ripanga nga huānga kei roto i te whakamatautau. Katahi ka tohuhia nga huānga i akohia e te tauira hei whakarite mo te whakamatautau.

Na konei, hei tauira, ko tetahi o nga raru matū o te kura:

Hoatuhia te 10 g tioka. E hia te nui o te waikawa pūhaumāota me tango hei memeha katoa i tēnei tioka?

Hei whakaoti i tenei raruraru, me tuhi ki raro te chem. te tauhohenga me te whakanoho i nga whakarea ki roto, tatauhia nga taumahatanga ngota o te konupūmā warowaihā me te hauwai pūhaumāota, kātahi ka tito me te whakaoti i te ōwehenga. Ka taea e te taatai ​​i runga i ta maatau kaupapa matua te tatau me te whakaoti. Pono, me whai whakaaro tonu koe me tango te waikawa i roto i te taikaha tika me te kukū tika, engari he matū tenei, ehara i te pūtaiao rorohiko.
Tāpiritanga 1: Te Mahi a te Tatau MatūKia wetewetehia te mahi o te taatai ​​ma te whakamahi i te tauira o te raru o runga o te tioka me te "hodgepodge". Me timata ma te tauhohenga:

CaCO3 + 2HCl = CaCl2 + H2O

Mai i tenei ka kite tatou ka hiahia tatou i nga taumahatanga ngota o nga huānga e whai ake nei: konupūmā (Ca), waro (C), hāora (O), hauwai (H) me te māota (Cl). I roto i te take ngawari, ka taea e tatou te tuhi i enei taumaha ki roto i te huinga ahu kotahi kua tautuhia hei

AtomicMass : array [1..size] of real;

kei te rite te taupū huānga ki te tau huānga. He nui ake mo te waahi waatea o te puka tepuDlg kia rua nga mara. I te mara tuatahi ka tuhia i te tuatahi: "Ka hoatu te reagent tuatahi", i te tuarua - "Ko te reagent tuarua ko te kimi x". Me tohu nga mara reagent1, reagent2 ia. Ko etahi atu taapiri ki te hotaka ka marama mai i te tauira e whai ake nei o te tatauranga.

Ka patohia e matou i runga i te papapātuhi rorohiko: 10 g. Inscription in the field reagent1 huringa: "Ka hoatu te reagent tuatahi 10 g." Inaianei ka uru tatou ki te tauira o tenei reagent, a ka tatauhia e te kaitoi me te whakaatu i tona taumaha ngota ka uru koe ki roto.

Patohia te LMB ki te pūtau ripanga me te tohu Ca. Te tuhi i te mara reagent1 nga huringa: "Ko te reagent tuatahi Ca 40.078 kua hoatu 10 g."

Patohia te LMB ki te pūtau ripanga me te tohu C. Tuhituhi i te mara reagent1 nga huringa: "Ko te reagent tuatahi CaC 52.089 hoatu 10 g." Ko era. Ka tāpirihia e te tātaitai ngā taumahatanga ngota o te konupūmā me te waro.

Patohia te LMB ki te pūtau ripanga me te tohu O. Tuhituhi i te mara reagent1 nga huringa: "Ko te reagent tuatahi CaCO 68.088 hoatu 10 g." I tāpirihia e te tātaitai te taumaha ngota o te hāora ki te tapeke.

Patohia te LMB ki te pūtau ripanga me te tohu O. Tuhituhi i te mara reagent1 nga huringa: "Ko te reagent tuatahi CaCO2 84.087 hoatu 10 g." Ka tāpirihia ano e te tātaitai te taumaha ngota o te hāora ki te tapeke.

Patohia te LMB ki te pūtau ripanga me te tohu O. Tuhituhi i te mara reagent1 nga huringa: "Ko te reagent tuatahi CaCO3 100.086 hoatu 10 g." Ka tāpirihia e te tātaitai te taumaha ngota o te hāora ki te tapeke.

Patohia te Enter i runga i to papapātuhi rorohiko. Kua oti te whakaurunga o te reagent tuatahi ka huri ki te mara reagent2. Kia mahara kei roto i tenei tauira ka whakaratohia e matou he waahanga iti. Ki te hiahia koe, ka taea e koe te whakarite i nga whakareatanga o nga ngota o taua momo, na, hei tauira, kaore koe e paato kia whitu nga wa i te rarangi i runga i te pūtau hāora ka uru ki te tauira chromium (K2Cr2O7).

Patohia te LMB ki te pūtau ripanga me te tohu H. Tuhituhi i te mara reagent2 huringa: "Reagent tuarua H 1.008 kimi x."

Patohia te LMB ki te pūtau ripanga me te tohu Cl. Te tuhi i te mara reagent2 huringa: "Reagent tuarua HCl 36.458 kimi x." Ka tāpirihia e te tātaitai ngā taumahatanga ngota o te hauwai me te māota. I te whārite tauhohenga o runga ake nei, ko te hauwai pūhaumāota kei mua i te whakarea o te 2. reagent2. Ka ruarua te taumaha ngota (ka takitoru ka pehia kia rua, me etahi atu). Te tuhi i te mara reagent2 huringa: "Reagent tuarua 2HCl 72.916 kimi x."

Patohia te Enter i runga i to papapātuhi rorohiko. Kua oti te whakaurunga o te reagent tuarua, a ka kitea e te kaitoi te x mai i te owehenga

Te ripanga o ia wa mo te putaiao rorohiko kura

Koira te mea i tika kia kitea.

Tuhipoka 1 Te tikanga o te wahanga ka puta: mo te whakakore 100.086 Da Me 72.916 Da te waikawa ki te tioka, me te memeha 10 karamu o te tioka ka hiahia koe ki te waikawa x.

Tuhipoka 2 Ko nga kohinga o nga raruraru rite:

Khomchenko I. G., Kohinga o nga raruraru me nga mahi matū 2009 (koeke 8-11).
Khomchenko G. P., Khomchenko I. G., Kohinga raruraru i roto i te matū mo nga kaitono ki nga whare wananga, 2019.

Tuhipoka 3 Hei whakangwari i te mahi, ka taea e koe te whakangwari i te urunga o te tauira ki te putanga tuatahi me te taapiri noa i te tohu huānga ki te mutunga o te raina tauira. Na ko te tauira o te konupūmā warokawa ko:
CaCOOO
Engari kare pea te kaiako matū e pai ki te rekoata penei. Ehara i te mea uaua ki te whakauru i te urunga tika - ki te mahi i tenei me taapiri he huinga:

formula : array [1..size] of integer;

ko te taupū ko te tau o te huānga matū, ā, ko te uara o tēnei taupū ko te maha o ngā ngota (i te tuatahi ka tautuhia nga huānga katoa o te huinga ki te kore). Me whai whakaaro ki te raupapa i tuhia ai nga ngota ki roto i te tauira, i tangohia i roto i te matū. Hei tauira, he ruarua nga tangata ka pai ki a O3CaC. Me whakawhiti te kawenga ki te kaiwhakamahi. Te hanga huānga:

 formulaOrder : array [1..size] of integer; // можно взять покороче

hei tuhi i te tau o te huānga matū e ai ki te taupū o tona ahua ki te tātai. Te taapiri i te ngota currNo ki te tātai:

if formula [currNo]=0 then //этот атом встретился первый раз
 begin
 orderIndex := orderIndex+1;//в начале ввода формулы orderIndex=0
 formulaOrder [orderIndex] :=  currNo;
 end;
formula [currNo]:=formula [currNo]+1;

Te tuhi i te tātai ki te rārangi:

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;

Tuhipoka 4 He mea tika ki te whakarato i te kaha ki te whakauru i te tauira reagent mai i te papapātuhi. I tenei keehi, ka hiahia koe ki te whakatinana i tetahi parser ngawari.

E tano ia tapao e:

I tenei ra, he maha nga waahanga o te tepu, a kei te tuku nga kaiputaiao ki nga whiringa hou. (Wikipedia)

Ka taea e nga akonga te whakaatu i to raatau mohio ki tenei huarahi ma te whakatinana i tetahi o nga waahanga kua tohua, ka ngana ranei ki te hanga i a raatau ake. Te ahua nei koinei te huarahi tino iti rawa mo nga akoranga pūtaiao rorohiko. Heoi, i te ahua o te Ripanga Waahanga kua whakatinanahia i tenei tuhinga, kare pea etahi o nga akonga e kite i nga painga o nga kaari whakahaere i runga i te otinga rereke ma te whakamahi i nga paatene paerewa. TButton. Ko te ahua torino o te teepu (he rereke nga ahua o nga ruma) ka tino marama ake te whakaatu i nga painga o te otinga kua tohua ki konei.

Te ripanga o ia wa mo te putaiao rorohiko kura
(He punaha rereke na Theodore Benfey, Puna)

Me taapiri ano he maha o nga kaupapa rorohiko o naianei mo te Ripanga Periodic e whakaahuatia ana i roto i te panuitanga tata nei i runga i te Habré Tuhinga.

Apitihanga 2: tauira o nga mahi mo nga whiriwhiringaMa te whakamahi i nga whiriwhiringa ka taea e koe te whakaoti, hei tauira, nga mahi e whai ake nei:

1) Tīpakohia ki te ripanga nga huānga katoa e mohiotia ana i te Waenganui.

2) Tautuhia nga huānga katoa e mohiotia ana i te wa i kitea ai te Ture Waahi.

3) Tautuhia nga huānga e whitu i whakaarohia e nga kaiparapara he konganuku.

4) Tīpakohia nga huānga katoa kei roto i te ahua hau i raro i nga tikanga noa (n.s.).

5) Tīpakohia nga huānga katoa kei roto i te ahua wai i te kore.

6) Tīpakohia ngā huānga katoa e noho pūmau ana i te kāo.

7) Tīpakohia nga huānga katoa ka kitea ki te hau mo te wa roa kaore e kitea nga huringa i nga ahuatanga noa.

8) Tīpakohia ngā konganuku katoa ka memeha ki te waikawa pūhaumāota.

9) Tohua nga konganuku katoa ka memeha ki te waikawa pungatara i te kore.

10) Tohua nga konganuku katoa ka memeha ki te waikawa pungatara ina whakamahana.

11) Tohua nga konganuku katoa ka memeha ki te waikawa nitric.

12) Wewetehia nga konganuku katoa e tauhohenga kino ana ki te wai i nga ahuatanga o te taiao.

13) Tohua nga konganuku katoa.

14) Tautuhia nga huānga e horapa whanui ana.

15) Tautuhia nga huānga ka kitea i roto i te taiao i roto i te ahua kore utu.

16) Tautuhia nga huānga e whai wāhi nui ana ki te tinana o te tangata me te tinana kararehe.

17) Tīpakohia ngā huānga e whakamahia whānuitia ana i roto i te oranga o ia rā (i roto i te ahua kore utu, i te whakakotahitanga ranei).

18) Tautuhia nga huānga e tino kino ana ki te mahi me te tono mehua motuhake me nga taputapu whakamarumaru.

19) Tautuhia nga huānga, i roto i te ahua kore utu, i te ahua o nga pūhui ranei, ka tino whakatuma ki te taiao.

20) Whiriwhiria nga konganuku utu nui.

21) Tautuhia nga huānga he nui ake te utu i nga konganuku utu nui.

Tuhipoka

1) He mea tika ki te whakarato i nga whiriwhiringa maha. Hei tauira, ki te whakahurihia e koe he tātari hei whakaoti rapanga 1 (nga huānga katoa e mohiotia ana i te Middle Ages) me te 20 (metara utu nui), ka tohuhia nga pūtau me nga konganuku utu nui e mohiotia ana i te Waenganui (hei tauira, ma te tae) ( hei tauira, ko te palladium e kore e tohuhia, i whakatuwheratia i te tau 1803).

2) He mea tika ki te whakarite he maha nga whiriwhiringa e mahi ana i roto i te aratau ka kowhiria e ia tātari nga pūtau me tona ake tae, engari kaore e tino tangohia te kowhiringa o tetahi atu tātari (he waahanga o te pūtau ki tetahi tae, he waahanga ki tetahi atu). Na, mo te tauira o mua, ka kitea nga huānga o te whakawhitinga o nga huinga i kitea i te Waenganui me nga konganuku utu nui, me nga huānga o te tuatahi me te huinga tuarua anake, ka kitea. Ko era. Ko nga konganuku utu nui kaore i mohiotia i te Waenganui, me nga huānga e mohiotia ana i te Waenganui engari ehara i nga konganuku utu nui.

3) Ka whai tikanga i muri i te tono i te tātari hei whakarite kia taea etahi atu mahi me nga hua ka puta. Hei tauira, na te mea kua kowhiria nga huānga e mohiotia ana i te Waenganui, ka pao te kaiwhakamahi i te LMB ki te huānga kua tohua, ka kawea ki te tuhinga Wikipedia mo tenei huānga.

4) He mea tika ki te whakarato ki te kaiwhakamahi te kaha ki te whakakore i te kowhiri ma te paatene i te LMB i runga i te pūtau ripanga kua tohua. Hei tauira, ki te tango i nga mea kua tirohia.

5) He mea tika ki te whakarite kia tiakina te rarangi o nga pūtau kua tohua ki roto i te konae me te utaina o taua konae ki te kowhiringa aunoa o nga pūtau. Ma tenei ka whai waahi te kaiwhakamahi ki te okioki mai i te mahi.

I whakamahia e matou he mapi whakahaere pateko, kua whakaritea i mua, engari he maha nga mahi nui ka taea te whakamahi mapi whakahaere hihiri ka huri i te wa e rere ana te papatono. Ko tetahi tauira ko te etita kauwhata, ka whakamahia e te kaiwhakamahi te kiore hei tohu i nga tuunga o nga poupou i roto i te matapihi me te tuhi i nga tapa ki waenganui. Hei muku i tetahi pito, taha ranei, me tohu te kaiwhakamahi ki a ia. Engari ki te tino ngawari te tohu ki tetahi pito kua tohua ki te porowhita, katahi ka uaua ake te tohu ki tetahi tapa kua tuhia ki te raina angiangi. Ka awhina tetahi mapi whakahaere i konei, kei reira nga poupou me nga tapa e noho ana ki nga takiwa whanui atu i te ahua ka kitea.

Ko tetahi patai taha whakamere e pa ana ki tenei tikanga whakangungu uaua: ka whai hua tenei tikanga ki te whakangungu AI?

Source: will.com

Tāpiri i te kōrero