Vastavalt sellele neelavad nad kiirgust ka erinevatel sagedustel. Töötab põhimõtteliselt nagu UV-Vis spektroskoopia, kasutatakse orgaaniliste molekulide indetifitseerimiseks. Praktikas mõõdetakse molekuli võnkumise neeldumispektrit infrapunaspektroskoopia abil. IP spektromeetrid jagunevad järgmiselt: Dispersiivsed (monokromaatoriga) klassikaline, sama tüüpi ehitusega nagu UV-Vis spektrofotomeeter. Tänapäeval enam praktiliselt ei toodeta Fourier teisendusel (FT) põhinev tänapäeval täielikult domineeriv Mittedispersiivsed (ND) filtritel baseeruvad, enamasti gaasianalüsaatorid. Seletage Fourier´i teisendusega infrapunaspektroskoobi (FTIR) tööpõhimõtet FTIR (Fourier Transform Infra Red) spektromeetrias registreeritakse kiirguse võngete profiil (signaali intensiivsuse muutus ajas) ja saadakse interferogramm (aja teljel spekter). Interferogrammile rakendatakse
Veateate püüdmiseks on C# keeles olemas try{}catch plokk. Kõik looksulgude vahel juhtunud probleemid saadetakse lahendamisele catch-ossa, kus on juba programmeerija otsustada, mida tekkinud olukorras peale hakata. using System; class Erind2{ public static void Main(string[] arg){ try{ string tekst1="Tere"; int arv1=int.Parse(tekst1); Console.WriteLine(arv1); }catch(FormatException probleem){ Console.WriteLine("Viga teisendusel: "+probleem.Message); } } } /* C:Projectsomanaited>Erind2 Viga teisendusel: Input string was not in a correct format. */ Reageering tüübi põhjal Sama koodilõigu juures võib ette tulla mitmesuguseid probleeme. Kord ei leita sobivat andmefaili, teinekord ei saa teksti arvuks muundada ning mõnikord võib hoopis ette tulla jagamine nulliga. Vanemate programmeerimiskeelte juures oli tavaks iga käsu juures kontrollida, kas see õnnestus, ning siis püüda koheselt reageerida
Kõik looksulgude vahel juhtunud probleemid saadetakse lahendamisele catch-ossa, kus on juba programmeerija otsustada, mida tekkinud olukorras peale hakata. using System; class Erind2{ public static void Main(string[] arg){ try{ string tekst1="Tere"; int arv1=int.Parse(tekst1); Console.WriteLine(arv1); }catch(FormatException probleem){ Console.WriteLine("Viga teisendusel: "+probleem.Message); } } } /* C:Projectsomanaited>Erind2 Viga teisendusel: Input string was not in a correct format. */ Reageering tüübi põhjal Sama koodilõigu juures võib ette tulla mitmesuguseid probleeme. Kord ei leita sobivat andmefaili, teinekord ei saa teksti arvuks muundada ning mõnikord võib hoopis ette tulla jagamine nulliga. Vanemate programmeerimiskeelte juures oli tavaks iga käsu juures
x = x 0 x1 x2 = ( x1 0) x2 ( x1 & x2 = x1 ( x2 0) 0 ) (x1 0) ( x2 0) = x2 x1 Resultaat: f(x1, x2, x3) = ( x1 0) ( ( x3 x2 ) 0) = ( x3 x2 ) x1 · B7 ={ f6 , f13 } Teisendus sellesse baassüsteemi on eelneva põhjal iseseisvaks tööks. · B8 ={ f1 , f6 , f15 } Read-Mülleri ehk Zhegalkini baasile vastab algebra, kus kehtivad järgnevad seosed: Kommutatiivsus: x1 x2 = x2 x1 Distributiivsus: x1 & (x2 x3 )= x1 x2 x1 x3 x1 (x2 x2 ) = x1 Teisendusel kasulikud abivalemid: x = x 1 x1 x2 = x1 x2 x1 x2 Resultaat: f(x1, x2, x3) = x1 x2 x3 x1 x3 x2 x3 x1 x3 Kui vaadeldavas algebras analoogiliselt eelmise näitega avada sulud, saame normaalkuju sarnase avaldise, kus disjunktsiooni asemel kasutatakse funktsiooni ja puuduvad argumentide inversioonid. See on loogikafunktsiooni Read-Mülleri polünoom. · Iga loogikafunktsiooni jaoks eksisteerib täpselt 1 Read-Mülleri polünoom (analoogiliselt täielike DNK ja KNK-ga).
B7 ={ f6 , f13 } Teisendus sellesse baassüsteemi on eelneva põhjal iseseisvaks tööks. B8 ={ f1 , f6 , f15 } 27 Read-Mülleri ehk Zhegalkini baasile vastab algebra, kus kehtivad järgnevad seosed: Kommutatiivsus: x1 x2 = x2 x1 Distributiivsus: x1 & (x2 x3 )= x1 x2 x1 x3 x1 (x2 x2 ) = x1 Teisendusel kasulikud abivalemid: x x 1 x1 x2 x1 x2 x1 x2 Resultaat: f(x1, x2, x3) = x1 x2 x3 x1 x3 x2 x3 x1 x3 Kui vaadeldavas algebras analoogiliselt eelmise näitega avada sulud, saame normaalkuju sarnase avaldise, kus disjunktsiooni asemel kasutatakse funktsiooni ja puuduvad argumentide inversioonid. See on loogikafunktsiooni Read-Mülleri polünoom. Iga loogikafunktsiooni jaoks eksisteerib täpselt 1 Read-Mülleri polünoom (analoogiliselt
Seega (1 2 ...n ) := 1 2 ...n Pn . (2.5) Oluline on m¨argata, et saadud permutatsiooni 1 2 ...n kujutiseks (1 2 ...n ) Pn on l¨ahtepermutatsioon 1 2 ...n . Seega (1 2 ...n ) = 1 2 ...n , millest (1 2 ...n ) = 1 2 ...n , 1 2 ...n Pn = . Siin t¨ ahistab permutatsioonide hulga Pn samasusteisendust. Silmas pi- dades teisenduse p¨o¨ordteisenduse definitsiooni, n¨aeme, et teisendusel on olemas p¨o¨ordteisendus -1 , milleks on tema ise, s.o. -1 = . Seega defineeritud kujutus on bijektiivne. J¨arelikult ottu kujutishulk rahuldab (Pn ) = Pn . V~oime ¨oelda nii: kui permutatsioon 1 2 ...n muutub hulgal Pn , siis permutatsioonidest (1 2 ...n ) tekkivaks kujutishulgaks on Pn . 25 ~ 3. DETERMINANDI MOISTE. OMADUSED
(2.5) Oluline on m¨argata, et saadud permutatsiooni β1 β2 ...βn kujutiseks τ (β1 β2 ...βn ) ∈ Pn on l¨ahtepermutatsioon α1 α2 ...αn . Seega τ (β1 β2 ...βn ) = α1 α2 ...αn , millest τ τ (α1 α2 ...αn ) = α1 α2 ...αn , α1 α2 ...αn ∈ Pn ⇐⇒ τ τ = ε. Siin ε t¨ ahistab permutatsioonide hulga Pn samasusteisendust. Silmas pi- dades teisenduse p¨o¨ordteisenduse definitsiooni, n¨aeme, et teisendusel τ on olemas p¨o¨ordteisendus τ −1 , milleks on tema ise, s.o. τ −1 = τ. Seega defineeritud kujutus on bijektiivne. J¨arelikult ottu kujutishulk rahuldab τ (Pn ) = Pn . V˜oime ¨oelda nii: kui permutatsioon α1 α2 ...αn muutub hulgal Pn , siis permutatsioonidest τ (α1 α2 ...αn ) tekkivaks kujutishulgaks on Pn . 25 ˜ 3. DETERMINANDI MOISTE. OMADUSED
Pilet 24 1. Koodimuundur. 2. Vahemälu (Cache) organiseerimine: otsevastavusega, assotsiatiivne ja kogumassotsiatiivne (p22) 3. LCD, LED, OLED ja plasma kuvarid. (p2) Koodimuundur Mõnikord on arvutis vaja teisendada ühte koodi teiseks nende koodide vahel kehtivate teisendusreelgite järgi, Üks levinumaid teisendusi on teisendus kahendkoodist kahend-kümnnendkoodi. Neljajärgulise kahend-koodiga saab esitada arve 0-st kuni 15-ni. Seega on meil vaja kahte kümnendjärku. Teisendusel kahendkoodist kahend-kümnendkoodi on meil vaja saada viis funktsiioni, kus argumintideks on kahendkood. Funktsioonide järgi saab koostada loogikaskeemi koodimuudurile. Kasutatakse ka selliseid koode, kus igas koodis on kindel arv ühtesid. Vahemälu (Cache)organiseerimine:otsevastavusega,assotsiatiivne ja kogumassotsiatiivne Kasutatakse kolme vahemälu organiseerimisviisi: Otsevastavusega vahemälu – üks lihtsamaid organiseerimisviise. Infot loetakse mälust plokkidena
Veateate püüdmiseks on C# keeles olemas try{}catch plokk. Kõik looksulgude vahel juhtunud probleemid saadetakse lahendamisele catch-ossa, kus on juba programmeerija otsustada, mida tekkinud olukorras peale hakata. using System; class Erind2{ public static void Main(string[] arg){ try{ string tekst1="Tere"; int arv1=int.Parse(tekst1); Console.WriteLine(arv1); }catch(FormatException probleem){ Console.WriteLine("Viga teisendusel: "+probleem.Message); } } } /* C:Projectsomanaited>Erind2 Viga teisendusel: Input string was not in a correct format. */ Reageering tüübi põhjal Sama koodilõigu juures võib ette tulla mitmesuguseid probleeme. Kord ei leita sobivat andmefaili, teinekord ei saa teksti arvuks muundada ning mõnikord võib hoopis ette tulla jagamine nulliga. Vanemate programmeerimiskeelte juures oli tavaks iga käsu juures kontrollida, kas see õnnestus,