Interior.ColorIndex Tausta värv Cells.Count lahtrite arv Näiteid: ridu = Range("nimi").CurrentRegion.Rows.Count Set prk = ActiveCell. CurrentRegion Set prk = Range("tabel") veerge = lahter.CurrentRegion.Columns.Count Sheets("L_nimi").Range("nimi").Copy Range("M_koopia") prk.Cells(rida+2, 1) = avaldis Range("nimi").CurrentRegion.ClearContents Range("nimi").Offset(1, 0).Resize(2, 2).Delete xlShiftUp Range("nimi").Select ActiveCell.CurrentRegion.Clear Range("nimi").Offset(2, 0).Resize(1, 2).Insert xlShiftDown prk. Offset(1, 0).Clear Vormielemente (objektid) Vormielementide (objektide) omadusi. Igal objektitüübil oma komplekt. Label märgendiboks
.....................................23 Omistamise olemus................................................................................23 Omistamislause keeles Pascal................................................................25 Omistamislause keeles C........................................................................25 Omistamislause keeles Basic.................................................................25 KOLMAS TEEMA: aritmeetiline ja loogiline avaldis. Operand ja operaator.........................................................................................26 2 / 115 Sissejuhatus...............................................................................................26 Avaldis........................................................................................................26 Operand ja operaator.......................................................
class Massiiv1{ public static void Main(string[] arg){ int[] m=new int[3]; m[0]=40; m[1]=48; m[2]=33; Console.WriteLine(m[1]); } } /* C:Projectsomanaited>Massiiv1 48 */ Tsükkel andmete kasutamiseks Massiivi kõikide elementidega kiiresti suhtlemisel aitab tsükkel. Siin näide, kuidas arvutatakse massiivi elementidest summa. Algul võetakse üks abimuutuja nulliks ning siis liidetakse kõikide massiivi elementide väärtused sellele muutujale juurde. Avaldis summa+=m[i] on pikalt lahti kirjutatuna summa=summa+m[i] ning tähendab just olemasolevale väärtusele otsa liitmist. for-tsükli juures kõigepealt võetakse loendur (sageli kasutatakse tähte i) algul nulliks, sest nullist hakatakse massiivi elemente lugema. Jätkamistingimuses kontrollitakse, et on veel läbi käimata elemente, ehk loendur on väiksem kui massiivi elementide arv (massiivinimi.Length). Pärast iga sammu suurendantakse loendurit (i++). Nõnda ongi summa käes. using System;
Javas seostatakse parameetrid positsiooni järgi, s.t. oluline on täpne parameetrite järjestus. Ka võtmesõna this võib käsitleda formaalse parameetrina, millele vastab pöördumisel punkti ees olev objekt. Lisaks sellele määratakse meetodi defineerimisel alati nn. tagastustüüp (s.t. mis tüüpi väärtus on meetodi töö tulemuseks). Tagastusväärtuse puudumisel on tagastustüübiks void. Tagastusväärtuse määrab meetodis täidetava return- lause järel olev avaldis (void-meetoditel on return-lause ilma avaldiseta). Sisendparameetrid on meetodile algandmeteks, mida ei muudeta. Väljundparameetrid (Java korral on ainsaks väljundparameetriks tagastusväärtus) on meetodi töö tulemuseks. Sisend-väljundparameetrid on korraga mõlemas rollis (s.t. neid muudetakse meetodi töö käigus), olles Javas siiski süntaktiliselt samaväärsed sisendparameetritega. Kui meetod ei tegele sisendi/väljundiga ning ei muuda keskkonna seisu kaudselt
töö, võib ka puududa } Tsüklid 1. Üldtsüklidirektiiv ehk kolmikpäisega tsükkel ehk for-tsükkel. 2. Eelkontrolliga tsükkel ehk while-tsükkel. 3. Järelkontrolliga tsükkel ehk do-while-tsükkel. Üldtsükidirektiiv: for(i=5; i<10; i++){ i = 5 : eeltegevus(ed) System.out.println(i); i < 10 : loogiline avaldis (jätkamistingimus) } i++ : sammu järeltegevus(ed) System.out.println(i) : sisu Eeltegevusi võib olla 1. 0 for(; i<5; i++) 2. 1 for(i=0; i<5; i++) 3. rohkem for(i=0, j=0; i<5; i++) Jätkamistingimus 1. kui kirjas pole, siis täidetud for(i=0; ; i++) Sammu järeltegevusi võib olla: 1. 0 for(i=0; i<5;) 2. 1 for(i=0; i<5; i++) 3. rohkem for(i=0, j=0; i<5; i++, j++) Eelkontrolliga tsüklidirektiiv:
ReDim Preserve a(Ubound(a)+1) Struktuurid Variant-tüüpi massiiv Type nimi struktuurielemendid End Type Alamprogrammid Private/Public [Static] Sub nimi(argumendid) End Sub Sündmusprogrammi nimi - objekt_sündmus Väljakutsumine nimi argumendid Call nimi(argumendid) Funktsioonid nimi(argumendid) [As tüüp] Väljakutsumine avaldis, nimi, Call Argumendid ByRef (vaikimisi), ByVal valikulised Optional, valikuliselt väärtustatavad massiivid ParamArray nimelised nimi:=väärtus Funktsioonid Teisendusfunktsioonid CBool, CByte CDate (CVDate) CInt, CLng, CSng, CDbl CStr, Format CVar, CDec Asc, Chr Hex, Oct Tüübifunktsioonid VarType IsNumeric, IsDate, IsEmpty, IsNull IsArray, IsObject IsError, IsMissing Ajafunktsioonid Now, Date, Time Day, Year, Month, Hour, Minute, Second Weekday
....................................................................................9 ARVUTIGA SEOTUD MÕISTED.......................................................................................14 OMISTAMISLAUSE............................................................................................................ 15 ÜLESANDED....................................................................................................................... 18 ARITMEETILINE JA LOOGILINE AVALDIS. OPERAND JA OPERAATOR..................................................................................................19 ............................................................................................................................................... 19 SISSEJUHATUS...................................................................................................................19 ...............................................................................................
int[] m=new int[3]; m[0]=40; m[1]=48; m[2]=33; Console.WriteLine(m[1]); } } /* C:Projectsomanaited>Massiiv1 48 */ Tsükkel andmete kasutamiseks Massiivi kõikide elementidega kiiresti suhtlemisel aitab tsükkel. Siin näide, kuidas arvutatakse massiivi elementidest summa. Algul võetakse üks abimuutuja nulliks ning siis liidetakse kõikide massiivi elementide väärtused sellele muutujale juurde. Avaldis summa+=m[i] on pikalt lahti kirjutatuna summa=summa+m[i] ning tähendab just olemasolevale väärtusele otsa liitmist. for-tsükli juures kõigepealt võetakse loendur (sageli kasutatakse tähte i) algul nulliks, sest nullist hakatakse massiivi elemente lugema. Jätkamistingimuses kontrollitakse, et on veel läbi käimata elemente ehk loendur on väiksem kui massiivi elementide arv (massiivinimi.Length). Pärast iga sammu suurendatakse loendurit (i++). Nõnda ongi summa käes. using System;
Kõik kommentaarid