Reglurit um skólatölvufræði

(Stjórnspjöld)
(Tileinkað alþjóðlegu ári lotukerfis efnafræðilegra frumefna)
(Nýjustu viðbæturnar voru gerðar 8. apríl 2019. Viðbótarlistinn er strax fyrir neðan skurðinn)

Reglurit um skólatölvufræði
(Blóm Mendeleevs, Source)

Ég man að við fórum fram hjá öndinni. Þetta voru þrjár kennslustundir í einu: landafræði, náttúrufræði og rússneska. Í náttúrufræðistund var önd rannsakað sem önd, hvaða vængi hún hefur, hvaða fætur hún hefur, hvernig hún syndir o.s.frv. Í landafræðikennslu var sama önd rannsökuð sem íbúi jarðar: það var nauðsynlegt að sýna á korti hvar hún býr og hvar ekki. Á rússnesku kenndi Serafima Petrovna okkur að skrifa „u-t-k-a“ og las eitthvað um endur frá Brem. Í framhjáhlaupi sagði hún okkur að á þýsku væri önd svona og á frönsku svona. Ég held að það hafi verið kallað „flókin aðferð“ þá. Almennt séð kom allt „í framhjáhlaupi“.

Veniamin Kaverin, Tveir skipstjórar

Í tilvitnuninni hér að ofan sýndi Veniamin Kaverin á meistaralegan hátt galla flóknu kennsluaðferðarinnar, en í sumum (kannski frekar sjaldgæfum) tilfellum eru þættir þessarar aðferðar réttlætanlegir. Eitt slíkt tilfelli er lotukerfi D.I. Mendeleev í tölvunarfræðitímum skóla. Verkefni sjálfvirkni hugbúnaðar dæmigerðra aðgerða með lotukerfinu er skýrt fyrir skólabörn sem eru byrjuð að læra efnafræði og skiptist í mörg dæmigerð efnafræðileg verkefni. Á sama tíma, innan ramma tölvunarfræðinnar, gerir þetta verkefni okkur kleift að sýna á einföldu formi aðferð stjórnkorta, sem rekja má til grafískrar forritunar, skilið í víðum skilningi þess orðs sem forritun með grafískum þáttum.

(8. apríl 2019 viðbætur gerðar:
Viðauki 1: Hvernig efnafræðireiknivélin virkar
Viðauki 2: dæmi um verkefni fyrir síur)

Byrjum á grunnverkefninu. Í einfaldasta tilviki ætti lotukerfið að birtast á skjánum í gluggaformi, þar sem í hverri frumu verður efnaheiti frumefnisins: H - vetni, He - helíum o.s.frv. Ef músarbendillinn bendir á reit, þá birtist tilnefning frumefnisins og númer þess í sérstökum reit á eyðublaðinu okkar. Ef notandinn ýtir á LMB, þá verður tilnefning og númer þessa valda þáttar tilgreint í öðrum reit eyðublaðsins.

Reglurit um skólatölvufræði

Vandamálið er hægt að leysa með því að nota hvaða alhliða tungumál sem er. Við tökum hinn einfalda gamla Delpi-7, sem er skiljanlegur fyrir næstum allir. En áður en forritað er í PL skulum við teikna tvær myndir, til dæmis í Photoshop. Fyrst skulum við teikna lotukerfið á því formi sem við viljum sjá það í forritinu. Vistaðu niðurstöðuna í grafískri skrá borð01.bmp.

Reglurit um skólatölvufræði

Fyrir seinni teikninguna notum við þá fyrstu. Við munum fylla töflufrumur í röð, hreinsaðar af allri grafík, með einstökum litum í RGB litamódelinu. R og G verða alltaf 0 og B=1 fyrir vetni, 2 fyrir helíum o.s.frv. Þessi teikning verður stjórnkortið okkar sem við vistum í skrá sem heitir borð2.bmp.

Reglurit um skólatölvufræði

Fyrsta stigi grafískrar forritunar í Photoshop er lokið. Við skulum halda áfram í grafíska GUI forritun í Delpi-7 IDE. Til að gera þetta, opnaðu nýtt verkefni, þar sem á aðalforminu setjum við gluggahnapp (borðDlg), þar sem vinna með borðið fer fram. Næst er unnið með formið borðDlg.

Settu flokkshluta á eyðublaðið TImynd. Við fáum Image1. Athugaðu að almennt, fyrir stór verkefni, mynduðu sjálfkrafa nöfn eyðublaðsins MyndNhvar N getur náð nokkrum tugum eða fleiri - þetta er ekki besti forritunarstíllinn og ætti að gefa merkari nöfn. En í litla verkefninu okkar, hvar N mun ekki fara yfir 2, þú getur skilið það eftir eins og það er búið til.

Til eignar Mynd1.Mynd hlaða upp skránni borð01.bmp. Við sköpum Image2 og hlaða stjórnkortinu okkar þar borð2.bmp. Í þessu tilviki gerum við skrána litla og ósýnilega notandanum, eins og sýnt er í neðra vinstra horni eyðublaðsins. Við bætum við viðbótarstýringarþáttum, tilgangur þeirra er augljós. Annað stigi grafískrar GUI forritunar í Delpi-7 IDE er lokið.

Reglurit um skólatölvufræði

Við skulum halda áfram á þriðja stig - að skrifa kóða í Delpi-7 IDE. Einingin samanstendur af aðeins fimm atburðameðferðaraðilum: formgerð (FormCreate), hreyfing bendils Image1 (Image1MouseMove), með því að smella á LMB á reit (Mynd 1 Smelltu) og farðu úr glugganum með því að nota OK hnappana (OKBtnSmelltu) eða Hætta við (CancelBtnClick). Hausar þessara meðhöndla eru búnir til á staðlaðan hátt með því að nota IDE.

Frumkóði eininga:

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.

Í útgáfunni okkar tókum við töflu með 104 þáttum (fast stærð). Augljóslega má auka þessa stærð. Frummerki (efnafræðileg tákn) eru skrifuð á fylki Borðtákn. Hins vegar, vegna þéttleika frumkóðans, virðist ráðlegt að skrifa röð þessara merkinga í formi strengsfasta Periodic TableStr1..., Periodic TableStr4þannig að þegar formið er búið til dreifir forritið sjálft þessum merkingum á milli þátta fylkisins. Hver frumheiti samanstendur af einum eða tveimur latneskum stöfum, þar sem fyrsti stafurinn er hástafur og seinni (ef einhver) lágstafur. Þessi einfalda regla er útfærð þegar fylki er hlaðið. Þannig er hægt að skrifa ritunarröðina á hnitmiðaðan hátt án bila. Að skipta röð í fjóra hluta (fastar Periodic TableStr1..., Periodic TableStr4) er vegna þess að auðvelt er að lesa frumkóðann, vegna þess að Of löng lína passar kannski ekki alveg á skjáinn.

Þegar músarbendillinn færist yfir Image1 stjórnandi Image1MouseMove þessi atburður ákvarðar gildi bláa litahlutans stjórnkortspixla Image2 fyrir núverandi hnit bendilsins. Með byggingu Image2 þetta gildi er jafnt frumefnisnúmerinu ef bendillinn er inni í reitnum; núll ef á landamærunum, og 255 í öðrum tilvikum. Aðgerðir sem eftir eru af forritinu eru léttvægar og þarfnast ekki skýringa.

Til viðbótar við stílfræðilegu forritunartæknina sem bent er á hér að ofan, er vert að taka eftir athugasemdastílnum. Strangt til tekið er kóðann sem fjallað er um svo lítill og einfaldur að athugasemdir virðast ekki sérstaklega nauðsynlegar. Hins vegar var þeim einnig bætt við af aðferðafræðilegum ástæðum - stutti kóðinn gerir okkur kleift að gera nokkrar almennar ályktanir skýrari. Í framkomnum kóða er lýst yfir einum flokki (TtableDlg). Hægt er að skipta um aðferðir í þessum flokki og það mun ekki hafa áhrif á virkni forritsins á nokkurn hátt, en getur haft áhrif á læsileika þess. Ímyndaðu þér til dæmis röðina:

OKBtnClick, Image1MouseMove, FormCreate, Image1Click, CancelBtnClick.

Það er kannski ekki mjög áberandi, en það verður aðeins erfiðara að lesa og skilja. Ef það eru ekki fimm, heldur tugfalt fleiri aðferðir í kaflanum framkvæmd þeir eru með allt aðra röð en í bekkjarlýsingunum, þá mun ringulreið bara aukast. Þess vegna, þó að það sé erfitt að sanna það og gæti jafnvel verið ómögulegt, má vona að innleiðing á viðbótarpöntun muni bæta læsileika kóðans. Þessi viðbótarpöntun er auðvelduð með rökréttri flokkun nokkurra aðferða sem framkvæma skyld verkefni. Hver hópur ætti að fá titil, til dæmis:

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

Þessar fyrirsagnir ættu að vera afritaðar í byrjun einingarinnar og sniðnar sem efnisyfirlit. Í sumum tilfellum af frekar löngum einingum bjóða slíkar efnisyfirlit upp á fleiri leiðsögumöguleika. Á sama hátt, í langa meginhluta einnar aðferðar, aðferðar eða aðgerða, er það þess virði, fyrst að merkja endalok þessa líkama:

end; // FormCreate

og í öðru lagi, í greinóttum yfirlýsingum með forritasvigum byrja - enda, merktu við setninguna sem lokasviginn vísar til:

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

Til að auðkenna hóphausa og enda aðferðaheilinga er hægt að bæta við línum sem fara yfir lengd flestra rekstraraðila og samanstanda til dæmis af stöfunum „=“ og „_“, í sömu röð.
Aftur þurfum við að gera fyrirvara: dæmið okkar er of einfalt. Og þegar kóði aðferðar passar ekki á einn skjá getur verið erfitt að skilja sex enda í röð til að gera kóðabreytingar. Í sumum gömlum þýðendum, til dæmis Pascal 8000 fyrir OS IBM 360/370, var þjónustudálkur eins og þessi prentaður til vinstri í skráningunni

B5
…
E5

Þetta þýddi að lokasvigurinn á línu E5 samsvaraði opnunarsviginum á línu B5.

Auðvitað er forritunarstíll mjög umdeilt mál og því ber að taka þær hugmyndir sem hér koma fram sem ekkert annað en umhugsunarefni. Það getur verið mjög erfitt fyrir tvo nokkuð reynda forritara, sem hafa þróað og vanist ólíkum stílum í gegnum margra ára vinnu, að komast að samkomulagi. Öðru máli gegnir um nemanda sem lærir að forrita sem hefur ekki enn haft tíma til að finna sinn eigin stíl. Ég held að í þessu tilviki ætti kennarinn að minnsta kosti að koma því á framfæri til nemenda sinna svo einfaldri, en ekki augljósri hugmynd, að árangur forrits veltur að miklu leyti á stílnum sem frumkóði þess er skrifaður í. Nemandinn fylgir kannski ekki þeim stíl sem mælt er með, en láttu hann að minnsta kosti hugsa um þörfina fyrir „auka“ aðgerðir til að bæta hönnun frumkóðans.

Við snúum aftur að grunnvandamálinu okkar um lotukerfið: frekari þróun getur farið í mismunandi áttir. Ein af leiðbeiningunum er til viðmiðunar: þegar þú heldur músarbendlinum yfir töflureit birtist upplýsingagluggi sem inniheldur viðbótarupplýsingar um tilgreindan þátt. Frekari þróun er síur. Til dæmis, allt eftir uppsetningu, mun upplýsingaglugginn aðeins innihalda: mikilvægustu eðlis- og efnafræðilegar upplýsingar, upplýsingar um sögu uppgötvunar, upplýsingar um dreifingu í náttúrunni, lista yfir mikilvægustu efnasamböndin (sem inniheldur þetta frumefni), lífeðlisfræðilegir eiginleikar, nafn á erlendu tungumáli o.s.frv. e. Með því að muna „önd“ Kaverins sem þessi grein byrjar á, getum við sagt að með þessari þróun forritsins munum við fá fullkomið þjálfunarflókið í náttúruvísindum: auk tölvu vísindi, eðlisfræði og efnafræði - líffræði, hagræn landafræði, saga vísinda og jafnvel erlend tungumál.

En staðbundinn gagnagrunnur er ekki takmörk. Forritið tengist náttúrulega netinu. Þegar þú velur þátt er hlekkurinn virkur og Wikipedia greinin um þennan þátt er opnuð í vafraglugganum. Wikipedia, eins og þú veist, er ekki viðurkennd heimild. Þú getur sett tengla á viðurkenndar heimildir, til dæmis efnafræðiorðabókina, TSB, abstrakt tímarit, pantað fyrirspurnir í leitarvélum fyrir þennan þátt o.s.frv. Það. Nemendur munu geta unnið einföld en innihaldsrík verkefni um DBMS og Internet efni.

Til viðbótar við fyrirspurnir um einstakan þátt er hægt að búa til virkni sem mun til dæmis merkja hólf í töflunni sem uppfylla ákveðin skilyrði með mismunandi litum. Til dæmis málmar og málmleysingja. Eða frumum sem er hent í vatnshlot af staðbundinni efnaverksmiðju.

Þú getur líka útfært aðgerðir fartölvuskipuleggjanda. Til dæmis, auðkenndu í töfluna þá þætti sem eru innifaldir í prófinu. Leggðu síðan áherslu á þá þætti sem nemandinn hefur rannsakað/endurtekið í undirbúningi fyrir prófið.

Og hér er til dæmis eitt af dæmigerðum skólaefnafræðivandamálum:

Gefið 10 g af krít. Hversu mikið af saltsýru þarf að taka til að leysa upp alla þessa krít?

Til að leysa þetta vandamál er nauðsynlegt að skrifa niður efnafræðina. hvarf og setja stuðlana í það, reikna út mólþyngd kalsíumkarbónats og vetnisklóríðs, setja síðan saman og leysa hlutfallið. Reiknivél byggð á grunnforritinu okkar getur reiknað og leyst. Að vísu þarftu samt að taka með í reikninginn að sýruna verður að taka í hæfilegu magni og í hæfilegum styrk, en þetta er efnafræði, ekki tölvunarfræði.
Viðauki 1: Hvernig efnafræðireiknivélin virkarVið skulum greina virkni reiknivélarinnar með því að nota dæmið um ofangreint vandamál með krít og „hodgepodge“. Byrjum á viðbrögðunum:

CaCO3 + 2HCl = CaCl2 + H2O

Af þessu sjáum við að við munum þurfa atómþyngd eftirfarandi frumefna: kalsíum (Ca), kolefni (C), súrefni (O), vetni (H) og klór (Cl). Í einfaldasta tilvikinu getum við skrifað þessar lóðir í einvíddar fylki sem skilgreint er sem

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

þar sem fylkisvísitalan samsvarar frumefnisnúmerinu. Meira um laust pláss eyðublaðsins borðDlg setja tvo reiti. Í fyrsta reitnum er upphaflega skrifað: "Fyrsta hvarfefnið er gefið", í því síðara - "Annað hvarfefnið á að finna x". Táknum reitina hvarfefni 1, hvarfefni 2 í sömu röð. Aðrar viðbætur við forritið verða skýrar af eftirfarandi dæmi um reiknivélina.

Við sláum inn á tölvulyklaborðið: 10 g. Áletrun í reitinn hvarfefni 1 breytingar: "Fyrsta hvarfefnið er gefið 10 g." Nú förum við inn formúlu þessa hvarfefnis, og reiknivélin mun reikna út og sýna mólþyngd þess þegar þú slærð hann inn.

Smelltu á LMB á töflureitnum með Ca tákninu. Áletrun á reitnum hvarfefni 1 breytingar: "Fyrsta hvarfefnið Ca 40.078 gefið 10 g."

Smelltu á LMB á töflureitnum með tákninu C. Áletrun í reitnum hvarfefni 1 breytingar: „Fyrsta hvarfefnið CaC 52.089 gefið 10 g.“ Þeir. Reiknivélin lagði saman atómþyngd kalsíums og kolefnis.

Smelltu á LMB á töflureitnum með tákninu O. Áletrun í reitnum hvarfefni 1 breytingar: „Fyrsta hvarfefnið CaCO 68.088 gefið 10 g.“ Reiknivélin bætti atómþyngd súrefnis við summan.

Smelltu á LMB á töflureitnum með tákninu O. Áletrun í reitnum hvarfefni 1 breytingar: „Fyrsta hvarfefnið CaCO2 84.087 gefið 10 g.“ Reiknivélin bætti enn og aftur atómþyngd súrefnis við summan.

Smelltu á LMB á töflureitnum með tákninu O. Áletrun í reitnum hvarfefni 1 breytingar: „Fyrsta hvarfefnið CaCO3 100.086 gefið 10 g.“ Reiknivélin bætti aftur atómþyngd súrefnis við summan.

Ýttu á Enter á lyklaborðinu þínu. Innleiðingu fyrsta hvarfefnisins er lokið og skipt er yfir á sviði hvarfefni 2. Athugaðu að í þessu dæmi erum við að bjóða upp á lágmarksútgáfu. Ef þess er óskað geturðu auðveldlega skipulagt margfaldara atóma af sömu gerð, þannig að þú þurfir til dæmis ekki að smella sjö sinnum í röð á súrefnisfrumuna þegar þú ferð inn í krómformúluna (K2Cr2O7).

Smelltu á LMB á töflureitnum með tákninu H. Áletrun í reitnum hvarfefni 2 breytingar: "Annað hvarfefni H 1.008 finna x."

Smelltu á LMB á töflureitnum með Cl tákninu. Áletrun á reitnum hvarfefni 2 breytingar: "Annað hvarfefni HCl 36.458 finna x." Reiknivélin lagði saman atómþyngd vetnis og klórs. Í ofangreindri hvarfjöfnu er á undan vetnisklóríði stuðullinn 2. Smelltu því LMB á reitinn hvarfefni 2. Mólþunginn tvöfaldast (þrífaldast þegar ýtt er tvisvar á o.s.frv.). Áletrun á reitnum hvarfefni 2 breytingar: "Annað hvarfefni 2HCl 72.916 finna x."

Ýttu á Enter á lyklaborðinu þínu. Lokið er við að slá inn annað hvarfefnið og reiknivélin finnur x úr hlutfallinu

Reglurit um skólatölvufræði

Það var það sem við þurftum að finna.

Athugasemd 1. Merking hlutfallsins sem myndast: fyrir upplausn 100.086 Da Krít þarf 72.916 Da sýru og til að leysa upp 10 g af krít þarf x sýru.

Athugasemd 2. Söfn af svipuðum vandamálum:

Khomchenko I. G., Safn vandamála og æfinga í efnafræði 2009 (8.-11. bekkur).
Khomchenko G. P., Khomchenko I. G., Safn vandamála í efnafræði fyrir umsækjendur í háskóla, 2019.

Athugasemd 3. Til að einfalda verkefnið er hægt að einfalda innslátt formúlunnar í upphaflegu útgáfunni og einfaldlega bæta þáttartákninu við enda formúlulínu. Þá verður formúlan af kalsíumkarbónati:
CaCOOO
En ólíklegt er að efnafræðikennari líki slíkri upptöku. Það er ekki erfitt að setja inn rétta færslu - til að gera þetta þarftu að bæta við fylki:

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

þar sem stuðullinn er tala frumefnisins og gildið við þennan stuðul er fjöldi atóma (í upphafi eru öll frumefni fylkisins núllstillt). Taka skal tillit til röð frumeinda í formúlu, eins og hún er notuð í efnafræði. Til dæmis munu fáir líka við O3CaC heldur. Við skulum færa ábyrgðina yfir á notandann. Að búa til fylki:

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

þar sem við skrifum niður númer frumefnisins í samræmi við vísitölu útlits þess í formúlunni. Að bæta við atómi currNo inn í formúluna:

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

Að skrifa formúluna í línu:

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;

Athugasemd 4. Það er skynsamlegt að bjóða upp á getu til að slá inn hvarfefnisformúluna frá lyklaborðinu. Í þessu tilfelli þarftu að útfæra einfaldan flokkunaraðila.

Þess má geta að:

Í dag eru til nokkur hundruð útgáfur af töflunni og vísindamenn bjóða stöðugt upp á nýja möguleika. (Wikipedia)

Nemendur geta sýnt hugvit sitt í þessa átt með því að útfæra einn af fyrirhuguðum valmöguleikum eða reynt að búa til sína eigin frumlegu. Það kann að virðast sem þetta sé minnst gagnlegasta leiðin í tölvunarfræðikennslu. Hins vegar, í formi lotukerfisins sem útfært er í þessari grein, gætu sumir nemendur ekki séð sérstaka kosti stjórnkorta fram yfir aðra lausnina með því að nota staðlaða hnappa TBhnappur. Spíralformið á borðinu (þar sem frumurnar eru af mismunandi lögun) mun sýna betur fram á kosti lausnarinnar sem hér er lögð til.

Reglurit um skólatölvufræði
(Alternative system of elements eftir Theodore Benfey, Source)

Við skulum líka bæta því við að fjölda tölvuforrita sem nú eru til fyrir lotukerfið er lýst í nýlega birtu á Habré grein.

Viðauki 2: dæmi um verkefni fyrir síurMeð því að nota síur geturðu td leyst eftirfarandi verkefni:

1) Veldu í töfluna alla þætti sem þekktir voru á miðöldum.

2) Þekkja öll frumefnin sem þekkt voru þegar reglubundna lögmálið uppgötvaðist.

3) Þekkja sjö frumefni sem gullgerðarfræðingar töldu málma.

4) Veldu öll frumefni sem eru í loftkenndu ástandi við venjulegar aðstæður (n.s.).

5) Veldu öll frumefni sem eru í fljótandi ástandi á nr.

6) Veldu alla þætti sem eru í föstu formi á nr.

7) Veldu alla þætti sem geta orðið fyrir lofti í langan tíma án merkjanlegra breytinga við venjulegar aðstæður.

8) Veldu alla málma sem leysast upp í saltsýru.

9) Veldu alla málma sem leysast upp í brennisteinssýru á nr.

10) Veldu alla málma sem leysast upp í brennisteinssýru við hitun.

11) Veldu alla málma sem leysast upp í saltpéturssýru.

12) Einangraðu alla málma sem bregðast kröftuglega við vatni við umhverfisaðstæður.

13) Veldu alla málma.

14) Þekkja þætti sem eru útbreiddir í náttúrunni.

15) Þekkja þætti sem finnast í náttúrunni í frjálsu ástandi.

16) Þekkja þá þætti sem gegna mikilvægasta hlutverki í líkama manna og dýra.

17) Veldu þætti sem eru mikið notaðir í daglegu lífi (í frjálsu formi eða í samsetningum).

18) Þekkja þætti sem hættulegast er að vinna með og krefjast sérstakra ráðstafana og hlífðarbúnaðar.

19) Þekkja þau frumefni sem, í frjálsu formi eða í formi efnasambanda, stafar mesta ógn af umhverfinu.

20) Veldu góðmálma.

21) Þekkja frumefni sem eru dýrari en góðmálmar.

Skýringar

1) Það er skynsamlegt að bjóða upp á margar síur. Til dæmis, ef þú kveikir á síu til að leysa vandamál 1 (öll frumefni þekkt á miðöldum) og 20 (eðalmálmar), þá verða frumur með góðmálma þekktar á miðöldum auðkenndar (til dæmis eftir lit) ( til dæmis, palladíum verður ekki auðkennt, opnað árið 1803).

2) Það er skynsamlegt að tryggja að nokkrar síur virki á þann hátt að hver sía velur frumur með eigin lit, en fjarlægir ekki algjörlega val á annarri síu (hluti frumunnar í einum lit, hluti í öðrum). Þá, þegar um fyrra dæmið er að ræða, verða þættir af skurðpunkti menga sem fundust á miðöldum og góðmálma, svo og þættir sem tilheyra aðeins fyrsta og aðeins öðru menginu, sýnilegir. Þeir. eðalmálmar óþekktir á miðöldum, og frumefni þekkt á miðöldum en ekki góðmálmar.

3) Það er skynsamlegt eftir að sían er sett á að tryggja möguleika á annarri vinnu með þeim árangri sem fæst. Til dæmis, eftir að hafa valið atriði þekkt á miðöldum, smellir notandinn LMB á valinn þátt og er tekinn í Wikipedia greinina um þennan þátt.

4) Það er skynsamlegt að veita notandanum möguleika á að afvelja með því að smella á LMB á valinn töflureit. Til dæmis til að fjarlægja hluti sem þegar hafa verið skoðaðir.

5) Það er skynsamlegt að tryggja að listi yfir valda frumur sé vistaður í skrá og að slík skrá sé hlaðin með sjálfvirku vali á frumum. Þetta mun gefa notandanum tækifæri til að taka sér hlé frá vinnu.

Við notuðum kyrrstætt, fyrirfram ákveðið stýrikort, en það eru mörg mikilvæg verkefni þar sem hægt er að nota kraftmikil stýrikort sem breytast eftir því sem forritið keyrir. Dæmi væri grafaritill, þar sem notandinn notar músina til að gefa til kynna staðsetningu hornpunkta í glugga og teikna brúnir á milli þeirra. Til að eyða hornpunkti eða brún verður notandinn að benda á það. En ef það er frekar auðvelt að benda á hornpunkt sem er merktur með hring, þá verður erfiðara að benda á brún sem er teiknuð með þunnri línu. Stjórnakort mun hjálpa hér, þar sem hornpunktar og brúnir hertaka breiðari hverfi en á sýnilegu myndinni.

Áhugaverð hliðarspurning tengd þessari aðferð við flókna þjálfun er: getur þessi aðferð verið gagnleg við þjálfun gervigreindar?

Heimild: www.habr.com

Bæta við athugasemd