Clàr-ama airson sgoil saidheans a ' choimpiutair

(Cairtean smachd)
(Cosnaidh airson Bliadhna Eadar-nàiseanta Clàr Ùine nan Eileamaidean Ceimigeach)
(Chaidh na h-atharrachaidhean as ùire a dhèanamh air 8 Giblean, 2019. Tha an liosta de chuir-ris dìreach fon ghearradh)

Clàr-ama airson sgoil saidheans a ' choimpiutair
(Flùr Mendeleev, Stòr)

Tha cuimhne agam gun deach sinn seachad air an tunnag. B’ iad seo trì leasanan aig an aon àm: cruinn-eòlas, saidheans nàdair agus Ruisis. Ann an leasan saidheans, chaidh tunnag a sgrùdadh mar tunnag, dè na sgiathan a th’ aice, dè na casan a th’ aice, mar a bhios i a’ snàmh, agus mar sin air adhart. Ann an leasan cruinn-eòlas, chaidh an aon tunnag a sgrùdadh mar neach-còmhnaidh na cruinne: bha e riatanach sealltainn air mapa far a bheil e a’ fuireach agus far nach eil e. Ann an Ruisis, theagaisg Serafima Petrovna dhuinn “u-t-k-a” a sgrìobhadh agus rudeigin a leughadh mu thunnagan à Brem. Nuair a chaidh i seachad, dh'innis i dhuinn gu bheil tunnag Gearmailteach mar seo, agus ann am Fraingis mar seo. Tha mi a’ smaoineachadh gur e “dòigh iom-fhillte” a bh’ air air ais an uairsin. San fharsaingeachd, thàinig a h-uile càil a-mach “ann an dol seachad.”

Veniamin Kaverin, Dà sgiobair

Anns a 'chuòt gu h-àrd, sheall Veniamin Kaverin gu sàr-mhath easbhaidhean an dòigh teagaisg iom-fhillte, ge-tà, ann an cuid de chùisean (is dòcha gu math tearc) tha eileamaidean den dòigh seo air am fìreanachadh. Is e aon chùis den leithid clàr ràitheil DI Mendeleev ann an leasanan saidheans coimpiutair sgoile. Tha an obair fèin-ghluasad bathar-bog de ghnìomhan àbhaisteach leis a 'chlàr ràitheil soilleir dha clann-sgoile a tha air tòiseachadh a' sgrùdadh ceimigeachd, agus tha e air a roinn ann an iomadh duilgheadas ceimigeach àbhaisteach. Aig an aon àm, taobh a-staigh frèam saidheans coimpiutaireachd, leigidh an obair seo leinn sealltainn ann an cruth sìmplidh an dòigh air cairtean smachd, a dh'fhaodar a thoirt air sgàth prògramadh grafaigeach, air a thuigsinn ann an seagh farsaing an fhacail mar phrògramadh a 'cleachdadh eileamaidean grafaigeach.

(Air a chur ris air 8 Giblean, 2019:
Adendum 1: Mar a tha an àireamhair ceimigeachd ag obair
Pàipear-taice 2: eisimpleirean de ghnìomhan airson sìoltachain)

Feuch an tòisich sinn leis a 'ghnìomh bunaiteach. Anns a 'chùis as sìmplidh, bu chòir an clàr ràitheil a bhith air a thaisbeanadh air an sgrion ann an cruth uinneig, far am bi sònrachadh ceimigeach den eileamaid anns gach cealla: H - hydrogen, He - helium, msaa. Ma tha cursair na luchaige a’ comharrachadh cealla, tha sònrachadh an eileamaid agus an àireamh aige air an taisbeanadh ann an raon sònraichte air an fhoirm againn. Ma bhrùthas an neach-cleachdaidh LMB, thèid sònrachadh agus àireamh an eileamaid taghte seo a chomharrachadh ann an raon eile den fhoirm.

Clàr-ama airson sgoil saidheans a ' choimpiutair

Faodar an duilgheadas fhuasgladh le bhith a’ cleachdadh cànan uile-choitcheann. Gabhaidh sinn an seann Delpi-7 sìmplidh, a tha furasta a thuigsinn dha cha mhòr a h-uile duine. Ach mus dèan sinn prògramadh ann am PL, tarraingidh sinn dà dhealbh, mar eisimpleir, ann am Photoshop. An toiseach, tarraingidh sinn an Clàr Ùine anns an fhoirm a tha sinn airson fhaicinn sa phrògram. Sàbhail an toradh ann am faidhle grafaigeach clàr01.bmp.

Clàr-ama airson sgoil saidheans a ' choimpiutair

Airson an dàrna dealbh bidh sinn a 'cleachdadh a' chiad fhear. Lìonaidh sinn na ceallan bùird ann an òrdugh, air an glanadh leis a h-uile grafaig, le dathan sònraichte ann am modail dath RGB. Bidh R agus G an-còmhnaidh 0, agus B = 1 airson hydrogen, 2 airson helium, msaa. Bidh an dealbh seo mar a’ chairt-smachd againn, a shàbhaileas sinn ann am faidhle ris an canar clàr2.bmp.

Clàr-ama airson sgoil saidheans a ' choimpiutair

Tha a’ chiad ìre de phrògramadh grafaigeach ann am Photoshop air a chrìochnachadh. Gluaisidh sinn air adhart gu prògramadh grafaigeach GUI anns an Delpi-7 IDE. Gus seo a dhèanamh, fosgail pròiseact ùr, far am bi sinn a’ cur putan deasbaid air a’ phrìomh fhoirm (clàrDlg), anns an tèid obair leis a’ bhòrd a chumail. An uairsin bidh sinn ag obair leis an fhoirm clàrDlg.

Cuir earrann clas air an fhoirm Ìomhaigh. Gheibh sinn Image1. Thoir fa-near, san fharsaingeachd, airson pròiseactan mòra, gu bheil ainmean an fhoirm air an cruthachadh gu fèin-ghluasadach ÌomhaighNcàite N faodaidh e grunn dhusan no barrachd a ruighinn - chan e seo an stoidhle prògramadh as fheàrr, agus bu chòir ainmean nas brìghte a thoirt seachad. Ach anns a’ phròiseact bheag againn, càite N cha bhith e nas àirde na 2, faodaidh tu fhàgail mar a chaidh a chruthachadh.

Gu seilbh Ìomhaigh 1.Picture luchdaich suas an fhaidhle clàr01.bmp. Bidh sinn a 'cruthachadh Image2 agus luchdaich ar cairt smachd an sin clàr2.bmp. Anns a 'chùis seo, bidh sinn a' dèanamh am faidhle beag agus neo-fhaicsinneach don neach-cleachdaidh, mar a chithear ann an oisean gu h-ìosal air an taobh chlì den fhoirm. Bidh sinn a 'cur eileamaidean smachd a bharrachd ris, agus tha an adhbhar follaiseach. Tha an dàrna ìre de phrògramadh grafaigeach GUI anns an Delpi-7 IDE air a chrìochnachadh.

Clàr-ama airson sgoil saidheans a ' choimpiutair

Gluaisidh sinn air adhart chun treas ìre - còd sgrìobhaidh anns an Delpi-7 IDE. Chan eil anns a’ mhodal ach còig luchd-làimhseachaidh tachartais: cruthachadh foirm (Cruthaich foirm), gluasad cùrsair Image1 (Ìomhaigh 1MoveMove), a’ briogadh LMB air cealla (Ìomhaigh 1 Cliog) agus fàg an còmhradh a’ cleachdadh na putanan OK (OKBtnCliog) no Sguir dheth (CancelBtnCliog). Tha cinn-cinn nan luchd-làimhseachaidh sin air an gineadh ann an dòigh àbhaisteach a’ cleachdadh an IDE.

Còd stòr a’ mhodal:

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.

Anns an dreach againn, ghabh sinn clàr de eileamaidean 104 (seasmhach meud). Gu dearbh, faodar am meud seo a mheudachadh. Tha sònrachaidhean eileamaid (samhlaidhean ceimigeach) air an sgrìobhadh gu sreath Samhlaidhean Clàr. Ach, air sgàth cho teann sa tha an còd tùsail, tha e ciallach sreath nan comharran sin a sgrìobhadh ann an cruth seasmhach sreang Clàr ràitheilStr1..., Clàr ràitheilStr4gus nuair a thèid am foirm a chruthachadh, bidh am prògram fhèin a’ sgapadh nan sònrachaidhean sin am measg eileamaidean an t-sreath. Tha gach sònrachadh eileamaid air a dhèanamh suas de aon no dhà de litrichean Laideann, leis a’ chiad litir gu h-àrd agus an dàrna litir (ma tha gin ann). Tha an riaghailt shìmplidh seo air a chuir an gnìomh nuair a bhios tu a’ luchdachadh raon. Mar sin, faodar sreath nan comharran a sgrìobhadh ann an dòigh pongail gun beàrnan. Briseadh sreath ann an ceithir pàirtean (seasmhach Clàr ràitheilStr1..., Clàr ràitheilStr4) mar thoradh air beachdachadh air cho furasta ‘s a tha e an còd stòr a leughadh, air sgàth Is dòcha nach bi loidhne a tha ro fhada a’ freagairt gu tur air an sgrion.

Nuair a ghluaiseas cursair na luchaige thairis air an Image1 fear-làimhseachaidh Ìomhaigh 1MoveMove bidh an tachartas seo a’ dearbhadh luach a’ phàirt dath gorm den piogsail cairt-smachd Image2 airson co-chomharran cùrsair gnàthach. Le togail Image2 tha an luach seo co-ionann ris an àireamh eileamaid ma tha an cursair taobh a-staigh na cealla; neoni ma tha air a’ chrìch, agus 255 ann an cùisean eile. Tha na gnìomhan eile a rinn am prògram beag agus chan eil feum air mìneachadh.

A bharrachd air na dòighean prògramaidh stoidhle a chaidh ainmeachadh gu h-àrd, is fhiach toirt fa-near an stoidhle aithris. Gu cruaidh, tha an còd air a bheilear a’ beachdachadh cho beag agus cho sìmplidh is nach eil coltas gu bheil beachdan gu sònraichte riatanach. Ach, chaidh an cur ris cuideachd airson adhbharan modh-obrach - leigidh an còd goirid leinn co-dhùnaidhean coitcheann a dhèanamh nas soilleire. Anns a’ chòd a tha air a thaisbeanadh tha aon chlas air ainmeachadh (TtableDlg). Faodar dòighean den chlas seo atharrachadh agus cha toir seo buaidh air gnìomhachd a’ phrògraim ann an dòigh sam bith, ach dh’ fhaodadh e buaidh a thoirt air a chomas leughaidh. Mar eisimpleir, smaoinich air an t-sreath:

OKBtnClick, Image1MouseMove, FormCreate, Image1Click, CancelBtnClick.

Is dòcha nach bi e gu math follaiseach, ach fàsaidh e beagan nas duilghe a leughadh agus a thuigsinn. Mura h-eil còig, ach deichean de thursan barrachd dhòighean anns an earrann buileachadh tha òrdugh gu tur eadar-dhealaichte aca na anns na tuairisgeulan clas, an uairsin cha bhith an ùpraid a’ dol am meud. Mar sin, ged a tha e duilich a dhearbhadh gu cruaidh agus is dòcha eadhon a bhith do-dhèanta, faodaidh aon a bhith an dòchas gun leasaich toirt a-steach òrdugh a bharrachd leughadh a ’chòd. Tha an òrdugh a bharrachd seo air a chomasachadh le bhith a’ cruinneachadh grunn dhòighean a bhios a’ coileanadh gnìomhan co-cheangailte. Bu chòir tiotal a thoirt do gach buidheann, mar eisimpleir:

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

Bu chòir na cinn seo a chopaigeadh gu toiseach a’ mhodal agus an cruth mar chlàr-innse. Ann an cuid de chùisean de mhodalan gu math fada, tha clàran susbaint mar sin a’ toirt seachad roghainnean seòlaidh a bharrachd. San aon dòigh, ann am bodhaig fhada aon dòigh, modh-obrach no gnìomh, is fhiach, an toiseach, deireadh na buidhne seo a chomharrachadh:

end; // FormCreate

agus, san dàrna h-àite, ann an aithrisean meurach le camagan a’ phrògraim a’ tòiseachadh - deireadh, comharraich an aithris air a bheil a’ bhileag dùnaidh a’ toirt iomradh:

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

Gus cinn-cinn buidhne agus cinn bhuidhnean modh a shoilleireachadh, faodaidh tu loidhnichean a tha nas fhaide na a’ mhòr-chuid de dh’ aithrisean a chur ris agus a bhith, mar eisimpleir, de na caractaran “=” agus “_”, fa leth.
A-rithist, feumaidh sinn glèidheadh: tha an eisimpleir againn ro shìmplidh. Agus nuair nach eil an còd modh a 'freagairt air aon sgrion, faodaidh e a bhith duilich a bhith a' tuigsinn sia crìoch leantainneach gus atharrachaidhean còd a dhèanamh. Ann an cuid de sheann luchd-cruinneachaidh, mar eisimpleir, Pascal 8000 airson OS IBM 360/370, chaidh colbh seirbheis mar seo a chlò-bhualadh air an taobh chlì anns an liosta

B5
…
E5

Bha seo a’ ciallachadh gun robh am brannd dùnaidh air loidhne E5 a’ freagairt ris a’ phàtran fosglaidh air loidhne B5.

Gu dearbh, tha stoidhle prògramadh na chùis gu math connspaideach, agus mar sin cha bu chòir na beachdan a tha air an cur an cèill an seo a ghabhail mar rud sam bith ach biadh airson smaoineachadh. Faodaidh e a bhith gu math duilich dha dithis luchd-prògramaidh gu math eòlach, a tha air leasachadh agus cleachdte ri diofar stoidhlichean thar iomadh bliadhna de dh'obair, a thighinn gu aonta. Is e cùis eadar-dhealaichte a th’ ann do dh’ oileanach a tha ag ionnsachadh prògramadh nach d’ fhuair ùine fhathast a stoidhle fhèin a lorg. Tha mi a’ smaoineachadh sa chùis seo gum bu chòir don tidsear co-dhiù beachd cho sìmplidh, ach nach eil follaiseach a thoirt dha na h-oileanaich aige gu bheil soirbheachas prògram gu ìre mhòr an urra ris an stoidhle anns a bheil a chòd stòr sgrìobhte. Is dòcha nach lean an oileanach an stoidhle a chaidh a mholadh, ach leig leis co-dhiù smaoineachadh air an fheum air gnìomhan “a bharrachd” gus dealbhadh a’ chòd stòr a leasachadh.

A’ tilleadh chun duilgheadas bunaiteach againn air a’ Chlàr Ùine: faodaidh tuilleadh leasachaidh a dhol ann an diofar stiùiridhean. Tha aon de na stiùiridhean airson fiosrachadh: nuair a ghluaiseas tu cursair na luchaige thairis air cill bùird, nochdaidh uinneag fiosrachaidh anns a bheil fiosrachadh a bharrachd mun eileamaid ainmichte. Tha tuilleadh leasachaidh na filters. Mar eisimpleir, a rèir an stàlaidh, cha bhi anns an uinneag fiosrachaidh ach: am fiosrachadh corporra is ceimigeach as cudromaiche, fiosrachadh mu eachdraidh lorg, fiosrachadh mu chuairteachadh ann an nàdar, liosta de na todhar as cudromaiche (anns a bheil an eileamaid seo), feartan fiosaigeach, ainm ann an cànan cèin, msaa e. A 'cuimhneachadh air "lachan" Kaverin leis a bheil an artaigil seo a' tòiseachadh, faodaidh sinn a ràdh leis an leasachadh seo air a 'phrògram gum faigh sinn ionad trèanaidh iomlan anns na saidheansan nàdarra: a bharrachd air coimpiutair saidheans, fiosaig agus ceimigeachd - bith-eòlas, cruinn-eòlas eaconamach, eachdraidh saidheans agus eadhon cànanan cèin.

Ach chan e stòr-dàta ionadail a’ chrìoch. Tha am prògram gu nàdarrach a 'ceangal ris an eadar-lìon. Nuair a thaghas tu eileamaid, thèid an ceangal a chuir an gnìomh, agus thèid artaigil Wikipedia mun eileamaid seo fhosgladh ann an uinneag a’ bhrobhsair lìn. Chan eil Wikipedia, mar a tha fios agad, na thùs ùghdarrasach. Faodaidh tu ceanglaichean a shuidheachadh gu stòran ùghdarrasach, mar eisimpleir, leabhar mòr-eòlais ceimigeach, TSB, irisean eas-chruthach, ceistean òrdachadh ann an einnseanan luirg airson an eileamaid seo, msaa. Sin. Bidh e comasach dha oileanaich sònrachaidhean sìmplidh ach brìoghmhor a dhèanamh air cuspairean DBMS agus eadar-lìn.

A bharrachd air ceistean mu eileamaid fa leth, faodaidh tu gnìomhachd a chruthachadh a bhios, mar eisimpleir, a’ comharrachadh cheallan sa chlàr a choinnicheas ri slatan-tomhais sònraichte le dathan eadar-dhealaichte. Mar eisimpleir, meatailtean agus neo-mheatailt. No ceallan a tha air an dumpadh a-steach do bhuidhnean uisge le lus ceimigeach ionadail.

Faodaidh tu cuideachd gnìomhan eagraiche leabhar notaichean a chuir an gnìomh. Mar eisimpleir, comharraich sa chlàr na h-eileamaidean a tha air an gabhail a-steach san deuchainn. An uairsin comharraich na h-eileamaidean a rinn an oileanach sgrùdadh / ath-aithris mar ullachadh airson an deuchainn.

Agus an seo, mar eisimpleir, tha aon de na duilgheadasan ceimigeachd àbhaisteach san sgoil:

Air a thoirt seachad 10 g de chailc. Dè an ìre de dh’ aigéad hydrochloric a dh’fheumar a ghabhail gus a’ chailc seo gu lèir a sgaoileadh?

Gus an duilgheadas seo fhuasgladh, feumar an ceimigeachd a sgrìobhadh sìos. ath-bhualadh agus a’ cur nan co-èifeachdan ann, obraich a-mach na cuideaman moileciuil de calcium carbonate agus hydrogen chloride, an uairsin dèan agus fuasgail a’ chuibhreann. Faodaidh àireamhair stèidhichte air ar prògram bunaiteach obrachadh a-mach agus fhuasgladh. Fìor, feumaidh tu fhathast aire a thoirt gum feumar an searbhag a ghabhail ann an cus reusanta agus ann an dùmhlachd reusanta, ach is e ceimigeachd a tha seo, chan e saidheans coimpiutair.
Adendum 1: Mar a tha an àireamhair ceimigeachd ag obairLeig dhuinn sgrùdadh a dhèanamh air obrachadh an àireamhair a 'cleachdadh an eisimpleir gu h-àrd duilgheadas cailc agus "hodgepodge". Feuch an tòisich sinn leis an fhreagairt:

CaCO3 + 2HCl = CaCl2 + H2O

Bhon seo chì sinn gum feum sinn cuideaman atamach nan eileamaidean a leanas: calcium (Ca), carbon (C), ocsaidean (O), hydrogen (H) agus clorin (Cl). Anns a 'chùis as sìmplidh, is urrainn dhuinn na cuideaman sin a sgrìobhadh ann an sreath aon-thaobhach air a mhìneachadh mar

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

far a bheil clàr-amais an array a’ freagairt ri àireamh an eileamaid. Tuilleadh mun àite an-asgaidh den fhoirm clàrDlg cuir dà raon. Anns a 'chiad achadh tha e sgrìobhte an toiseach: "Tha a' chiad reagent air a thoirt seachad", anns an dàrna - "Tha an dàrna reagent a lorg x". Beachdaichidh sinn air na raointean imrich 1, imrich 2 fa leth. Bidh cur-ris eile ris a’ phrògram soilleir bhon eisimpleir a leanas den àireamhair.

Bidh sinn a 'sgrìobhadh air meur-chlàr a' choimpiutair: 10 g. Sgrìobhadh san raon imrich 1 atharrachaidhean: “Tha a’ chiad imoibrí air a thoirt seachad 10 g.” A-nis bidh sinn a’ dol a-steach do fhoirmle an reagent seo, agus bidh an àireamhair a’ tomhas agus a’ sealltainn a chuideam moileciuil mar a thèid thu a-steach.

Cliog air LMB air cealla a’ bhùird leis an samhla Ca. Sgrìobhadh san raon imrich 1 atharrachaidhean: “A’ chiad imoibrí Ca 40.078 air a thoirt seachad 10 g.”

Briog air LMB air cill a' bhùird leis an t-samhla C. Sgrìobhadh san raon imrich 1 atharrachaidhean: “A’ chiad imoibrí CaC 52.089 air a thoirt seachad 10 g.” An fheadhainn sin. Chuir an àireamhair suas na cuideaman atamach de chalcium agus gualain.

Briog air LMB air cill a' bhùird leis an samhla O. Sgrìobhadh san raon imrich 1 atharrachaidhean: “A’ chiad imoibrí CaCO 68.088 air a thoirt seachad 10 g.” Chuir an àireamhair cuideam atamach ocsaidean ris an t-suim.

Briog air LMB air cill a' bhùird leis an samhla O. Sgrìobhadh san raon imrich 1 atharrachaidhean: “A’ chiad imoibrí CaCO2 84.087 air a thoirt seachad 10 g.” Chuir an àireamhair a-rithist cuideam atamach ocsaidean ris an t-suim.

Briog air LMB air cill a' bhùird leis an samhla O. Sgrìobhadh san raon imrich 1 atharrachaidhean: “A’ chiad imoibrí CaCO3 100.086 air a thoirt seachad 10 g.” Chuir an àireamhair a-rithist cuideam atamach ocsaidean ris an t-suim.

Brùth Enter air meur-chlàr a’ choimpiutair agad. Tha toirt a-steach a’ chiad reagent air a chrìochnachadh agus ag atharrachadh chun raon imrich 2. Thoir an aire gu bheil sinn san eisimpleir seo a’ toirt seachad dreach as ìsle. Ma thogras tu, is urrainn dhut gu furasta luchd-iomadachaidh dadaman den aon sheòrsa a chuir air dòigh, gus, mar eisimpleir, nach fheum thu briogadh seachd tursan ann an sreath air a’ chill ocsaidean nuair a thèid thu a-steach don fhoirmle chromium (K2Cr2O7).

Briog air LMB air cill a' bhùird leis an samhla H. Sgrìobhadh san raon imrich 2 atharraichean: “Dàrna imoibrí H 1.008 lorg x.”

Cliog air LMB air cealla a’ bhùird leis an samhla Cl. Sgrìobhadh san raon imrich 2 atharrachaidhean: “Dàrna imoibrí HCl 36.458 lorg x.” Chuir an àireamhair suas na cuideaman atamach de hydrogen agus clorin. Anns a' cho-aontar ath-bhualadh gu h-àrd, tha coefficient de 2 air thoiseach air hydrogen chloride. Mar sin, cliog air LMB air an raon imrich 2. Bidh an cuideam moileciuil a’ dùblachadh (trì uimhir nuair a thèid a bhrùthadh dà uair, msaa). Sgrìobhadh san raon imrich 2 atharraichean: “Dàrna imoibrí 2HCl 72.916 lorg x.”

Brùth Enter air meur-chlàr a’ choimpiutair agad. Tha inntrigeadh an dàrna reagent crìochnaichte, agus lorgaidh an àireamhair x bhon cho-roinn

Clàr-ama airson sgoil saidheans a ' choimpiutair

Sin a dh'fheumadh sinn a lorg.

Nota 1. Brìgh a 'chuibhreann a tha mar thoradh air: airson sgaoileadh 100.086 Da Feumaidh cailc 72.916 Da acid, agus airson 10 g de chailc a sgaoileadh feumaidh tu x searbhag.

Nota 2. Cruinneachaidhean de dhuilgheadasan coltach ris:

Khomchenko I. G., Cruinneachadh de dhuilgheadasan agus eacarsaichean ann an ceimigeachd 2009 (ìrean 8-11).
Khomchenko G.P., Khomchenko IG, Cruinneachadh de dhuilgheadasan ann an ceimigeachd airson tagraichean gu oilthighean, 2019.

Nota 3. Gus an obair a dhèanamh nas sìmplidhe, faodaidh tu inntrigeadh na foirmle a dhèanamh nas sìmplidhe sa chiad dreach agus dìreach cuir an samhla eileamaid gu deireadh loidhne na foirmle. An uairsin is e am foirmle calcium carbonate:
CaCOOO
Ach chan eil e coltach gum bu toil le tidsear ceimigeachd a leithid de chlàradh. Chan eil e doirbh an inntrigeadh ceart a dhèanamh - gus seo a dhèanamh feumaidh tu sreath a chur ris:

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

far a bheil an clàr-amais mar àireamh an eileamaid cheimigeach, agus is e an luach aig a’ chlàr-amais seo an àireamh de dadaman (an toiseach tha a h-uile eileamaid den raon air ath-shuidheachadh gu neoni). Bu chòir aire a thoirt don òrdugh anns a bheil dadaman air an sgrìobhadh ann am foirmle, mar a chaidh gabhail ris ann an ceimigeachd. Mar eisimpleir, is e glè bheag de dhaoine a bhios a’ còrdadh ri O3CaC nas motha. Leig leinn an uallach a ghluasad chun neach-cleachdaidh. Cruthaichidh sinn sreath:

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

far a bheil sinn a 'sgrìobhadh sìos àireamh an eileamaid cheimigeach a rèir clàr-amais a choltas san fhoirmle. A 'cur atom currNo a-steach don fhoirmle:

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

A’ sgrìobhadh na foirmle gu loidhne:

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;

Nota 4. Tha e ciallach comas a thoirt dhut a dhol a-steach don fhoirmle ath-ghnìomhach bhon mheur-chlàr. Anns a 'chùis seo, feumaidh tu parser sìmplidh a chur an gnìomh.

'S fhiach toirt fa-near gu bheil:

An-diugh, tha grunn cheud dreachan den chlàr, agus luchd-saidheans daonnan a 'tabhann roghainnean ùra. (Uicipeid)

Faodaidh oileanaich an innleachdas a nochdadh san taobh seo le bhith a’ cur an gnìomh aon de na roghainnean a chaidh a mholadh mar-thà no feuchainn ris an fhear thùsail aca fhèin a dhèanamh. Is dòcha gu bheil e coltach gur e seo an stiùireadh as lugha feumail airson leasanan saidheans coimpiutair. Ach, ann an cruth a’ Chlàr Ùine a chaidh a chuir an gnìomh san artaigil seo, is dòcha nach fhaic cuid de dh’ oileanaich buannachd shònraichte bho chairtean smachd thairis air an fhuasgladh eile a’ cleachdadh putanan àbhaisteach TB. Bidh cumadh snìomhach a’ bhùird (far a bheil na ceallan de dhiofar chumaidhean) a’ sealltainn buannachdan an fhuasglaidh a thathar a’ moladh an seo nas soilleire.

Clàr-ama airson sgoil saidheans a ' choimpiutair
(Siostam eileamaidean eile le Theodore Benfey, Stòr)

Leig dhuinn cuideachd a ràdh gu bheil grunn phrògraman coimpiutair a th’ ann an-dràsta airson a’ Chlàr Ùine air am mìneachadh anns an fhoillseachadh o chionn ghoirid air Habré artaigil.

Pàipear-taice 2: eisimpleirean de ghnìomhan airson filtersLe bhith a’ cleachdadh sìoltachain faodaidh tu fuasgladh, mar eisimpleir, na gnìomhan a leanas:

1) Tagh anns a’ chlàr na h-eileamaidean air fad a bha aithnichte sna Meadhan Aoisean.

2) Comharraich na h-eileamaidean uile a tha aithnichte aig àm lorg an Lagh Ùine.

3) Comharraich seachd eileamaidean a bheachdaich alchemists air meatailtean.

4) Tagh na h-eileamaidean uile a tha ann an staid gaseous fo chumhachan àbhaisteach (n.s.).

5) Tagh a h-uile eileamaid a tha ann an staid leaghan aig àireamh.

6) Tagh na h-eileamaidean uile a tha ann an staid chruaidh aig àireamh.

7) Tagh na h-eileamaidean uile a dh'fhaodas a bhith fosgailte don adhair airson ùine mhòr gun atharrachaidhean follaiseach ann an suidheachaidhean àbhaisteach.

8) Tagh a h-uile meatailt a sgaoileas ann an searbhag uisge-uisge.

9) Tagh a h-uile meatailt a tha a 'sgaoileadh ann an searbhag sulfarach aig àireamh.

10) Tagh a h-uile meatailt a sgaoileas ann an searbhag sulfarach nuair a thèid a theasachadh.

11) Tagh a h-uile meatailt a sgaoileas ann an searbhag nitric.

12) Dealaich a h-uile meatailt a bhios a’ dèiligeadh gu brùideil le uisge aig suidheachaidhean àrainneachd.

13) Tagh a h-uile meatailtean.

14) Comharraich eileamaidean a tha farsaing ann an nàdar.

15) Comharraich eileamaidean a lorgar ann an nàdar ann an staid shaor.

16) Comharraich na h-eileamaidean aig a bheil an àite as cudromaiche ann am bodhaig duine is ainmhidh.

17) Tagh eileamaidean a tha air an cleachdadh gu farsaing ann am beatha làitheil (ann an cruth an-asgaidh no ann an cothlamadh).

18) Comharraich na h-eileamaidean as cunnartaiche a bhith ag obair leotha agus feumach air ceumannan sònraichte agus uidheamachd dìon.

19) Comharraich na h-eileamaidean a tha, ann an cruth an-asgaidh no ann an cruth todhar, nan cunnart as motha don àrainneachd.

20) Tagh meatailtean luachmhor.

21) Comharraich eileamaidean a tha nas daoire na meatailtean luachmhor.

Notaichean

1) Tha e ciallach iomadh sìoltachan a thoirt seachad. Mar eisimpleir, ma thionndaidheas tu criathrag gus fuasgladh fhaighinn air duilgheadas 1 (gach eileamaid a tha aithnichte anns na Meadhan Aoisean) agus 20 (meatailt phrìseil), an uairsin thèid ceallan le meatailtean luachmhor a tha aithnichte anns na Meadhan Aoisean a chomharrachadh (mar eisimpleir, le dath) ( mar eisimpleir, cha tèid palladium a chomharrachadh , fhosgladh ann an 1803).

2) Tha e ciallach dèanamh cinnteach gu bheil grunn sìoltachain ag obair ann an leithid de mhodh a bhios gach sìoltachan a’ taghadh cheallan leis an dath aige fhèin, ach nach toir e air falbh gu tur taghadh sìoltachan eile (pàirt den chill ann an aon dath, pàirt ann an dath eile). An uairsin, ann an cùis an eisimpleir roimhe, bidh eileamaidean den eadar-ghearradh de sheataichean a chaidh a lorg anns na Meadhan Aoisean agus meatailtean luachmhor, a bharrachd air eileamaidean a bhuineas don chiad agus a-mhàin don dàrna seata, rim faicinn. An fheadhainn sin. mheatailtean prìseil neo-aithnichte anns na Meadhan-Aoisean, agus eileamaidean aithnichte anns na Meadhan Aoisean ach chan e meatailtean luachmhor.

3) Tha e ciallach às deidh dhut an criathrag a chuir an sàs gus dèanamh cinnteach gum bi e comasach obair eile a dhèanamh leis na toraidhean a gheibhear. Mar eisimpleir, às deidh dha eileamaidean a tha aithnichte anns na Meadhan Aoisean a thaghadh, cliogaidh an neach-cleachdaidh LMB air an eileamaid taghte agus thèid a thoirt don artaigil Wikipedia mun eileamaid seo.

4) Tha e ciallach comas a thoirt don neach-cleachdaidh dì-thaghadh le bhith a’ briogadh LMB air a’ chill clàr taghte. Mar eisimpleir, gus nithean a chaidh fhaicinn mar-thà a thoirt air falbh.

5) Tha e ciallach dèanamh cinnteach gu bheil an liosta de cheallan taghte air a shàbhaladh ann am faidhle agus gu bheil faidhle mar sin air a luchdachadh le taghadh fèin-ghluasadach de cheallan. Bheir seo cothrom don neach-cleachdaidh fois a ghabhail bhon obair.

Chleachd sinn mapa smachd statach, ro-shuidhichte, ach tha mòran ghnìomhan cudromach ann far am faodar mapaichean smachd fiùghantach a bhios ag atharrachadh mar a bhios am prògram a’ ruith a chleachdadh. Bhiodh eisimpleir mar neach-deasachaidh graf, anns am bi an neach-cleachdaidh a’ cleachdadh na luchaige gus suidheachadh vertices ann an uinneag a chomharrachadh agus oirean a tharraing eatorra. Gus vertex no oir a sguabadh às, feumaidh an neach-cleachdaidh comharrachadh air. Ach ma tha e gu math furasta a bhith a 'comharrachadh vertex air a chomharrachadh le cearcall, bidh e nas duilghe a bhith a' comharrachadh oir air a tharraing le loidhne tana. Cuidichidh mapa smachd an seo, far a bheil vertices agus oirean a’ fuireach ann an nàbachdan nas fharsainge na tha san fhigear fhaicsinneach.

Is e ceist taobh inntinneach co-cheangailte ris an dòigh seo de thrèanadh iom-fhillte: an urrainn an dòigh seo a bhith feumail ann a bhith a 'trèanadh AI?

Source: www.habr.com

Cuir beachd ann