Tabel périodik ing ilmu komputer sekolah

(Kartu kontrol)
(Darmabakti kanggo Taun Internasional Tabel Periodik Unsur Kimia)
(Tambahan paling anyar digawe tanggal 8 April 2019. Daftar tambahan langsung ana ing ngisor potongan)

Tabel périodik ing ilmu komputer sekolah
(Kembang Mendeleev, Sumber)

Aku elinga kita liwati bebek. Iki minangka telung pelajaran sekaligus: geografi, ilmu alam lan Rusia. Ing wulangan ngelmu, bebek disinaoni minangka bebek, apa swiwine, apa sikile, carane nglangi, lan liya-liyane. Ing pawulangan geografi, bebek sing padha diteliti minangka pedunung ing ndonya: perlu kanggo nuduhake ing peta ing ngendi dheweke manggon lan ing ngendi ora. Ing basa Rusia, Serafima Petrovna ngajari kita nulis "u-t-k-a" lan maca babagan bebek saka Brem. Ing liwati, dheweke ngandhani yen ing bebek Jerman kaya iki, lan ing basa Prancis kaya iki. Aku iki diarani "metode kompleks" nalika iku. Umumé, kabeh metu "ing passing".

Veniamin Kaverin, Loro kapten

Ing kutipan ndhuwur Veniamin Kaverin masterfully nuduhake shortcomings saka cara piwulang Komplek, Nanging, ing sawetara (mbok menawa cukup langka) kasus unsur saka cara iki sabdho. Salah sawijining kasus kasebut yaiku tabel périodik D.I. Mendeleev ing pelajaran ilmu komputer sekolah. Tugas otomatisasi piranti lunak tumindak khas kanthi tabel périodik jelas kanggo bocah-bocah sekolah sing wis wiwit sinau kimia, lan dipérang dadi akeh tugas kimia sing khas. Ing wektu sing padha, ing kerangka ilmu komputer, tugas iki ngidini kita nduduhake cara kertu kontrol ing wangun prasaja, sing bisa digandhengake karo pemrograman grafis, dimangerteni kanthi wiyar tembung minangka pemrograman nggunakake unsur grafis.

(8 April 2019 tambahan digawe:
Tambahan 1: Cara Kerja Kalkulator Kimia
Lampiran 2: conto tugas kanggo saringan)

Ayo dadi miwiti karo tugas dhasar. Ing kasus sing paling gampang, tabel périodik kudu ditampilake ing layar ing wangun jendhela, ing ngendi saben sel bakal ana sebutan kimia unsur: H - hidrogen, He - helium, lan liya-liyane. Yen kursor mouse nuding menyang sel, jeneng unsur lan nomer kasebut ditampilake ing kolom khusus ing formulir kita. Yen pangguna menet LMB, sebutan lan nomer unsur sing dipilih iki bakal dituduhake ing kolom formulir liyane.

Tabel périodik ing ilmu komputer sekolah

Masalah bisa ditanggulangi kanthi nggunakake basa universal. Kita bakal njupuk Delpi-7 lawas sing prasaja, sing bisa dingerteni meh kabeh wong. Nanging sadurunge program ing PL, ayo nggambar loro gambar, contone, ing Photoshop. Pisanan, ayo nggambar Tabel périodik ing wangun sing pengin dideleng ing program kasebut. Simpen asil ing file grafis tabel01.bmp.

Tabel périodik ing ilmu komputer sekolah

Kanggo drawing kapindho kita nggunakake pisanan. Kita bakal ngisi sel tabel kanthi urut, mbusak kabeh grafis, kanthi warna unik ing model warna RGB. R lan G bakal tansah 0, lan B = 1 kanggo hidrogen, 2 kanggo helium, etc. Gambar iki bakal dadi kertu kontrol kita, kang bakal disimpen ing file disebut tabel2.bmp.

Tabel périodik ing ilmu komputer sekolah

Tahap pertama pemrograman grafis ing Photoshop wis rampung. Ayo pindhah menyang pemrograman GUI grafis ing Delpi-7 IDE. Kanggo nindakake iki, bukak proyek anyar, ing endi ing wangun utama kita nyelehake tombol dialog (tabelDlg), ing ngendi karya karo meja bakal ditindakake. Sabanjure kita nggarap formulir tabelDlg.

Selehake komponen kelas ing formulir TImage. We njaluk Image1. Elinga yen umume, kanggo proyek gedhe, jeneng formulir kasebut digawe kanthi otomatis GambarNngendi N bisa tekan sawetara rolas utawa luwih - iki dudu gaya pemrograman sing paling apik, lan jeneng sing luwih penting kudu diwenehi. Nanging ing proyek cilik kita, ing ngendi N ora bakal ngluwihi 2, sampeyan bisa ninggalake minangka kui.

Kanggo properti Gambar 1. Gambar upload file kasebut tabel01.bmp. Kita nggawe Image2 lan mbukak kertu kontrol kita ana tabel2.bmp. Ing kasus iki, kita nggawe file cilik lan ora katon kanggo pangguna, kaya sing ditampilake ing pojok kiwa ngisor formulir. Kita nambah unsur kontrol tambahan, tujuane sing jelas. Tahap kapindho pemrograman GUI grafis ing Delpi-7 IDE wis rampung.

Tabel périodik ing ilmu komputer sekolah

Ayo pindhah menyang tahap katelu - nulis kode ing Delpi-7 IDE. Modul iki mung dumadi saka limang panangan acara: nggawe formulir (FormCreate), gerakan kursor Image1 (Gambar 1MouseMove), ngeklik LMB ing sel (Gambar 1 Klik) lan metu saka dialog nggunakake tombol OK (OKBtnKlik) utawa Batal (CancelBtnClick). Header saka panangan kasebut digawe kanthi cara standar nggunakake IDE.

Kode sumber modul:

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.

Ing versi kita, kita njupuk tabel 104 unsur (constant ukuran). Temenan ukuran iki bisa ditambah. Sebutan unsur (simbol kimia) ditulis ing array TabelSimbol. Nanging, amarga alasan kekompakan kode sumber, misale jek luwih becik nulis urutan notasi kasebut ing bentuk konstanta senar. Tabel PeriodikStr1..., Tabel PeriodikStr4supaya nalika formulir digawe, program dhewe mbuyarake sebutan kasebut ing antarane unsur-unsur array. Saben sebutan unsur kasusun saka siji utawa loro aksara Latin, kanthi huruf pisanan huruf gedhe lan kaloro (yen ana) huruf cilik. Aturan prasaja iki dileksanakake nalika ngemot array. Dadi, urutan notasi bisa ditulis kanthi ringkes tanpa spasi. Mecah urutan dadi papat bagean (konstan Tabel PeriodikStr1..., Tabel PeriodikStr4) amarga pertimbangan gampang maca kode sumber, amarga Garis sing dawa banget bisa uga ora pas ing layar.

Nalika kursor mouse gerakane liwat Image1 pawang Gambar 1MouseMove acara iki nemtokake Nilai saka komponen werna biru saka piksel kertu kontrol Image2 kanggo koordinat kursor saiki. Miturut construction Image2 Nilai iki padha karo nomer unsur yen kursor ana ing njero sel; nul yen ing tapel wates, lan 255 ing kasus liyane. Tumindak sing isih ditindakake dening program kasebut ora pati penting lan ora mbutuhake panjelasan.

Saliyane teknik pemrograman stilistika sing kasebut ing ndhuwur, perlu dicathet gaya komentar. Strictly ngandika, kode rembugan cilik lan prasaja sing komentar ora katon utamané perlu. Nanging, padha ditambahake uga kanggo alasan metodologis - kode singkat ngijini kita kanggo nggawe sawetara kesimpulan umum luwih cetha. Ing kode sing diwenehi siji kelas diumumake (TtableDlg). Cara kelas iki bisa diganti lan iki ora bakal mengaruhi fungsi program ing sembarang cara, nanging bisa mengaruhi readability sawijining. Contone, mbayangno urutane:

OKBtnClick, Image1MouseMove, FormCreate, Image1Click, CancelBtnClick.

Bisa uga ora katon banget, nanging bakal dadi luwih angel diwaca lan dingerteni. Yen ora ana limang, nanging kaping puluhan cara ing bagean kasebut implementasine padha duwe urutan temen beda saka ing gambaran kelas, banjur lam mung bakal nambah. Mulane, sanajan angel mbuktekake kanthi ketat lan bisa uga ora mungkin, siji bisa ngarep-arep yen ngenalake urutan tambahan bakal nambah maca kode kasebut. Urutan tambahan iki difasilitasi dening pengelompokan logis saka sawetara cara sing nindakake tugas sing gegandhengan. Saben klompok kudu diwenehi judhul, contone:

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

Judhul iki kudu disalin menyang wiwitan modul lan diformat minangka daftar isi. Ing sawetara kasus modul sing cukup dawa, tabel isi kasebut nyedhiyakake opsi navigasi tambahan. Kajaba iku, ing awak dawa siji cara, prosedur utawa fungsi, iku worth, pisanan, menehi tandha mburi awak iki:

end; // FormCreate

lan, sareh, ing statement branched karo kurung program diwiwiti - pungkasan, tandhani statement sing kurung nutup nuduhake:

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

Kanggo nyorot header klompok lan ujung badan metode, sampeyan bisa nambah garis sing luwih dawa tinimbang statement lan kalebu, contone, karakter "=" lan "_", mungguh.
Maneh, kita kudu nggawe reservasi: conto kita gampang banget. Lan nalika kode saka cara ora pas ing siji layar, iku bisa angel mangertos enem mburi consecutive kanggo owah-owahan kode. Ing sawetara kompiler lawas, contone, Pascal 8000 kanggo OS IBM 360/370, kolom layanan kaya iki dicithak ing sisih kiwa ing dhaptar.

B5
…
E5

Iki tegese kurung tutup ing baris E5 cocog karo bukaan kurung ing baris B5.

Mesthine, gaya pemrograman minangka masalah sing kontroversial, mula ide-ide sing ditulis ing kene kudu dianggep ora luwih saka panganan kanggo dipikirake. Bisa dadi angel banget kanggo rong programer sing cukup berpengalaman, sing wis berkembang lan wis biasa karo gaya sing beda-beda sajrone pirang-pirang taun kerja, bisa menehi persetujuan. Beda karo siswa sing sinau program sing durung duwe wektu kanggo golek gaya dhewe. Aku sing ing kasus iki, guru kudu paling ngirim kanggo murid-murid kuwi prasaja, nanging idea ora ketok kanggo wong-wong mau sing sukses program umumé gumantung ing gaya kang kode sumber ditulis. Siswa bisa uga ora ngetutake gaya sing disaranake, nanging supaya paling ora mikir babagan kabutuhan "ekstra" tumindak kanggo nambah desain kode sumber.

Bali menyang masalah dhasar ing Tabel périodik: pangembangan luwih bisa pindhah menyang arah sing beda-beda. Salah sawijining pituduh kanggo referensi: nalika sampeyan nglayang kursor mouse ing sel tabel, jendhela informasi katon ngemot informasi tambahan ing unsur kasebut. Pangembangan luwih lanjut yaiku saringan. Contone, gumantung saka instalasi, jendhela informasi mung bakal ngemot: informasi fisik lan kimia sing paling penting, informasi babagan sejarah panemuan, informasi babagan distribusi ing alam, dhaptar senyawa sing paling penting (sing kalebu unsur iki), sifat fisiologis, jeneng ing basa manca, lan liya-liyane e. Ngelingi "bebek" Kaverin sing diwiwiti ing artikel iki, kita bisa ngomong yen kanthi pangembangan program iki, kita bakal entuk kompleks latihan lengkap ing ilmu alam: saliyane komputer. ilmu, fisika lan kimia - biologi, geografi ekonomi, sajarah ilmu lan malah basa manca.

Nanging database lokal ora watesan. Program kasebut kanthi alami nyambung menyang Internet. Nalika sampeyan milih unsur, pranala diaktifake, lan artikel Wikipedia bab unsur iki dibukak ing jendhela browser web. Wikipedia, kaya sing sampeyan ngerti, dudu sumber resmi. Sampeyan bisa nyetel pranala menyang sumber resmi, contone, ensiklopedia kimia, TSB, jurnal abstrak, pitakon pesen ing mesin telusur kanggo unsur iki, lsp. Iku. Siswa bakal bisa ngrampungake tugas sing prasaja nanging migunani babagan topik DBMS lan Internet.

Saliyane pitakon babagan unsur individu, sampeyan bisa nggawe fungsi sing bakal, contone, menehi tandha sel ing tabel sing cocog karo kritéria tartamtu kanthi warna sing beda. Contone, logam lan non-logam. Utawa sel sing dibuwang menyang badan banyu dening pabrik kimia lokal.

Sampeyan uga bisa ngleksanakake fungsi organizer notebook. Contone, nyorot ing tabel unsur sing kalebu ing ujian. Banjur nyorot unsur sing disinaoni / diulang dening siswa kanggo nyiapake ujian.

Lan ing kene, contone, minangka salah sawijining masalah kimia sekolah sing khas:

Diwenehi 10 g kapur. Pira jumlah asam klorida sing kudu dijupuk kanggo mbubarake kabeh kapur iki?

Kanggo ngatasi masalah iki, perlu kanggo nulis chem. reaksi lan nempatake koefisien ing, ngitung bobot molekul kalsium karbonat lan hidrogen klorida, banjur nyipta lan ngatasi proporsi. Kalkulator adhedhasar program dhasar bisa ngetung lan ngatasi. Bener, sampeyan isih kudu nganggep manawa asam kudu dijupuk kanthi keluwihan lan konsentrasi sing cukup, nanging iki kimia, dudu ilmu komputer.
Tambahan 1: Cara Kerja Kalkulator KimiaAyo kita nganalisa operasi kalkulator nggunakake conto saka masalah ndhuwur kapur lan "hodgepodge". Ayo dadi miwiti karo reaksi:

CaCO3 + 2HCl = CaCl2 + H2O

Saka iki kita weruh yen kita bakal mbutuhake bobot atom saka unsur ing ngisor iki: kalsium (Ca), karbon (C), oksigen (O), hidrogen (H) lan klorin (Cl). Ing kasus sing paling gampang, kita bisa nulis bobot kasebut dadi array siji-dimensi sing ditetepake minangka

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

ing ngendi indeks array cocog karo nomer unsur. Liyane babagan ruang bebas saka formulir tabelDlg sijine rong lapangan. Ing kolom pisanan ditulis: "Reagen pisanan diwenehi", ing kaloro - "Reagen kapindho kanggo nemokake x". Ayo nuduhake lapangan reagen 1, reagen 2 mungguh. Tambahan liyane kanggo program bakal cetha saka conto ing ngisor iki kalkulator.

Kita ngetik ing keyboard komputer: 10 g Prasasti ing lapangan reagen 1 owah-owahan: "Reagen pisanan diwenehi 10 g." Saiki kita ngetik rumus reagen iki, lan kalkulator bakal ngetung lan nuduhake bobot molekul nalika sampeyan ngetik.

Klik LMB ing sel tabel kanthi simbol Ca. Prasasti ing lapangan reagen 1 owah-owahan: "Reagen pisanan Ca 40.078 diwenehi 10 g."

Klik LMB ing sel tabel kanthi simbol C. Prasasti ing lapangan reagen 1 owah-owahan: "Reagen pisanan CaC 52.089 diwenehi 10 g." Sing. Kalkulator nambahake bobot atom kalsium lan karbon.

Klik LMB ing sel tabel kanthi simbol O. Prasasti ing lapangan reagen 1 owah-owahan: "Reagen pisanan CaCO 68.088 diwenehi 10 g." Kalkulator nambah bobot atom oksigen menyang jumlah.

Klik LMB ing sel tabel kanthi simbol O. Prasasti ing lapangan reagen 1 owah-owahan: "Reagen pisanan CaCO2 84.087 diwenehi 10 g." Kalkulator maneh nambahake bobot atom oksigen menyang jumlah kasebut.

Klik LMB ing sel tabel kanthi simbol O. Prasasti ing lapangan reagen 1 owah-owahan: "Reagen pisanan CaCO3 100.086 diwenehi 10 g." Kalkulator maneh nambah bobot atom oksigen menyang jumlah.

Pencet Enter ing keyboard komputer. Introduksi saka reagen pisanan wis rampung lan ngalih menyang lapangan reagen 2. Elinga yen ing conto iki kita nyedhiyakake versi minimal. Yen dikarepake, sampeyan bisa kanthi gampang ngatur multipliers atom saka jinis padha, supaya, contone, sampeyan ora kudu ngeklik kaping pitu saurutan ing sel oksigen nalika ngetik rumus kromium (K2Cr2O7).

Klik LMB ing sel tabel kanthi simbol H. Prasasti ing lapangan reagen 2 owah-owahan: "Reagen kapindho H 1.008 golek x."

Klik LMB ing sel tabel kanthi simbol Cl. Prasasti ing lapangan reagen 2 owah-owahan: "Reagen kapindho HCl 36.458 golek x." Kalkulator nambah bobot atom hidrogen lan klorin. Ing persamaan reaksi ing ndhuwur, hidrogen klorida didhisiki koefisien 2. Mulane, klik LMB ing lapangan reagen 2. Bobot molekul tikel kaping pindho (telu nalika ditekan kaping pindho, lsp). Prasasti ing lapangan reagen 2 owah-owahan: "Reagen kapindho 2HCl 72.916 golek x."

Pencet Enter ing keyboard komputer. Entri reagen kapindho wis rampung, lan kalkulator nemokake x saka proporsi

Tabel périodik ing ilmu komputer sekolah

Sing perlu kita goleki.

Cathetan 1. Makna proporsi asil: kanggo pembubaran 100.086 Da kapur mbutuhake 72.916 asam Da, lan kanggo dissolve 10 g saka kapur perlu x asam.

Cathetan 2. Koleksi masalah sing padha:

Khomchenko I. G., Koleksi masalah lan latihan ing kimia 2009 (kelas 8-11).
Khomchenko G. P., Khomchenko I. G., Koleksi masalah kimia kanggo pelamar kanggo universitas, 2019.

Cathetan 3. Kanggo menakake tugas, sampeyan bisa menakake entri saka rumus ing versi dhisikan lan mung nambah simbol unsur ing mburi baris rumus. Banjur rumus kalsium karbonat bakal dadi:
CaCOOO
Nanging guru kimia ora seneng karo rekaman kasebut. Ora angel nggawe entri sing bener - kanggo nindakake iki, sampeyan kudu nambah array:

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

ngendi indeks punika nomer unsur kimia, lan nilai ing indeks punika nomer atom (pisanan kabeh unsur Uploaded direset menyang nul). Urutan ing ngendi atom ditulis ing rumus, minangka diadopsi ing kimia, kudu dijupuk menyang akun. Contone, sawetara wong bakal seneng O3CaC. Ayo dadi ngalih tanggung jawab kanggo pangguna. Nggawe array:

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

ing ngendi kita nulis nomer unsur kimia miturut indeks tampilan ing rumus. Tambah atom currNo menyang rumus:

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

Nulis rumus menyang baris:

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;

Cathetan 4. Iku ndadekake pangertèn kanggo nyedhiyani kemampuan kanggo alternatif ngetik rumus reagen saka keyboard. Ing kasus iki, sampeyan kudu ngleksanakake parser prasaja.

Wigati dicathet yen:

Dina iki, ana sawetara atus versi tabel, lan para ilmuwan terus-terusan menehi pilihan anyar. (Wikipedia)

Siswa bisa nuduhake kapinteran ing arah iki kanthi ngetrapake salah sawijining opsi sing wis diusulake utawa nyoba nggawe sing asli dhewe. Koyone iki minangka arah sing paling ora migunani kanggo pelajaran ilmu komputer. Nanging, ing wangun Tabel Periodik sing diimplementasikake ing artikel iki, sawetara siswa bisa uga ora weruh kaluwihan tartamtu saka kertu kontrol liwat solusi alternatif nggunakake tombol standar. TBut. Bentuk spiral meja (ing endi sel beda-beda bentuk) bakal luwih jelas nduduhake keuntungan saka solusi sing diusulake ing kene.

Tabel périodik ing ilmu komputer sekolah
(Sistem alternatif saka unsur dening Theodore Benfey, Sumber)

Ayo ditambahake manawa sawetara program komputer sing saiki ana kanggo Tabel Periodik diterangake ing Habré sing bubar diterbitake. artikel.

Lampiran 2: conto tugas kanggo saringanNggunakake saringan sampeyan bisa ngatasi, contone, tugas ing ngisor iki:

1) Pilih ing tabel kabeh unsur dikenal ing abad tengahan.

2) Ngenali kabeh unsur sing dikenal nalika ditemokake Hukum Periodik.

3) Ngenali pitung unsur sing dianggep alkemis minangka logam.

4) Pilih kabeh unsur sing ana ing negara gas ing kahanan normal (n.s.).

5) Pilih kabeh unsur sing ana ing negara Cairan ing no.

6) Pilih kabeh unsur sing ing negara ngalangi ing no.

7) Pilih kabeh unsur sing bisa kapapar udhara kanggo dangu tanpa owah-owahan katon ing kahanan normal.

8) Pilih kabeh logam sing larut ing asam hidroklorat.

9) Pilih kabeh logam sing larut ing asam sulfat ing no.

10) Pilih kabeh logam sing larut ing asam sulfat nalika digawe panas.

11) Pilih kabeh logam sing larut ing asam nitrat.

12) Isolasi kabeh logam sing bereaksi keras karo banyu ing kahanan lingkungan.

13) Pilih kabeh logam.

14) Ngenali unsur-unsur kang sipate nyebar.

15) Nemtokake unsur-unsur kang tinemu ing alam ing kahanan bebas.

16) Ngenali unsur-unsur sing nduweni peran paling penting ing awak manungsa lan kewan.

17) Milih unsur-unsur kang akeh digunakake ing padintenan (wujud bebas utawa kombinasi).

18) Ngenali unsur sing paling mbebayani kanggo digarap lan mbutuhake langkah-langkah khusus lan peralatan pelindung.

19) Ngenali unsur sing, ing wangun bebas utawa ing wangun senyawa, nuduhke ancaman paling kanggo lingkungan.

20) Pilih logam mulia.

21) Ngenali unsur sing luwih larang tinimbang logam mulia.

Cathetan

1) Iku ndadekake pangertèn kanggo nyedhiyani macem-macem saringan. Contone, yen sampeyan nguripake panyaring kanggo ngatasi masalah 1 (kabeh unsur sing dikenal ing Abad Pertengahan) lan 20 (logam larang regane), banjur sel karo logam mulia sing dikenal ing Abad Pertengahan bakal disorot (contone, kanthi warna) ( contone, palladium ora bakal disorot, dibukak ing 1803).

2) Iku ndadekake pangertèn kanggo mesthekake yen sawetara saringan operate ing mode kuwi sing saben Filter milih sel karo werna dhewe, nanging ora rampung mbusak pilihan saka Filter liyane (bagean saka sel ing siji werna, bagean liyane). Banjur, ing kasus conto sadurunge, unsur-unsur persimpangan set sing ditemokake ing Abad Pertengahan lan logam mulia, uga unsur sing mung ana ing set pisanan lan mung kanggo set kapindho, bakal katon. Sing. logam mulia sing ora dingerteni ing abad pertengahan, lan unsur sing dikenal ing abad pertengahan nanging ora logam mulia.

3) Iku ndadekake pangertèn sawise nglamar Filter kanggo mesthekake kamungkinan karya liyane karo asil dijupuk. Contone, duwe unsur sing dipilih sing dikenal ing abad pertengahan, pangguna ngeklik LMB ing unsur sing dipilih lan digawa menyang artikel Wikipedia babagan unsur iki.

4) Iku ndadekake pangertèn kanggo nyedhiyani pangguna karo kemampuan kanggo mbatalake kanthi ngeklik LMB ing sel tabel sing dipilih. Contone, kanggo mbusak item sing wis dideleng.

5) Iku ndadekake pangertèn kanggo mesthekake yen dhaptar sel sing dipilih disimpen ing file lan file kasebut dimuat karo pilihan sel otomatis. Iki bakal menehi pangguna kesempatan kanggo ngaso saka karya.

We digunakake statis, peta kontrol predetermined, nanging ana akeh tugas penting ngendi peta kontrol dinamis sing ngganti minangka program mlaku bisa digunakake. Conto bakal dadi editor grafik, ing ngendi pangguna nggunakake mouse kanggo nunjukake posisi vertex ing jendhela lan nggambar pinggiran ing antarane. Kanggo mbusak vertex utawa pinggiran, pangguna kudu nuding. Nanging yen cukup gampang kanggo nuding menyang vertex sing ditandhani karo bunder, banjur bakal luwih angel kanggo nuding pinggiran sing digambar karo garis tipis. Peta kontrol bakal mbantu ing kene, ing ngendi verteks lan pinggiran manggoni tetanggan sing luwih akeh tinimbang ing tokoh sing katon.

Pitakonan sisih menarik sing ana gandhengane karo metode latihan kompleks iki yaiku: apa cara iki bisa migunani kanggo latihan AI?

Source: www.habr.com

Add a comment