korduv tegevus Next muutuja For Each muutuja In hulk/massiiv Väljumine Exit : Exit For, Exit Do, Exit Sub, Exit Function Suunamine - GoTo Mooduli lõpp End Objektid Objekti nimi [nurksulgudes] Objekti omadus - objekt.omadus Vaikimisi omadus kombovalikul, valikuloendil - Text Lülitil - Value Faili loendil - FileName jne Teise vormi objekt - vorm!objekt.omadus Dim /Private/Public [Static] viitmuutuja As [New] objektitüüp New - uue vormi loomine Objektitüübid: üldised: As Form - suvaline vorm As Control - suvaline objekt määratletud: As vorminimi - teatud vorm As TextBox, As CommandButton jne Vormi automaatne deklareerimine. Dim Form1 As New Form1 Viitade massiiv: Dim nimi(rajad) As Control Viidatava objekti tüübi määramine: If TypeOf muutuja Is objektitüüp Then ... viitmuutuja väärtustamine:
................................................................................................................. 54 Jada järjestamine....................................................................................................................55 Minimaalseima väärtuse leidmine maatriksist.......................................................................55 Suurima summaga rea leidmine maatriksist.......................................................................... 55 VIITMUUTUJA. ARVUTI MÄLU PAINDLIK KASUTAMINE...........................................55 SISSEJUHATUS...................................................................................................................55 VIITMUUTUJA OLEMUS...................................................................................................56 VIITMUUTUJA KASUTAMINE.........................................................................................57 Viitmuutuja kasutamine keeles Pascal........
.........................................................65 Korduslaused keeles Pascal........................................................................65 Korduslaused keeles C...............................................................................66 Korduslaused keeles Qbasic.......................................................................66 Korduslausete kasutamine.........................................................................67 KAHEKSAS TEEMA: viitmuutuja. arvuti mälu paindlik kasutamine.....................72 Sissejuhatus...............................................................................................72 Viitmuutuja olemus....................................................................................72 Viitmuutuja kasutamine.............................................................................73 Viitmuutuja kasutamine keeles Pascal.......................................................73
elemendi leidmise ajakulu Q(i). Ahela elemendi väärtuse väljavahetamine (ahela elemendi andmeväljale uue väärtuse omistamine) on tavaline omistamistehe ja selleks tehtava töö maht (kui element on juba leitud) ei sõltu ei ahela pikkusest ega elemendi positsioonist ahelas. Uue elemendi lisamine ahelasse on üldiselt efektiivne operatsioon. Kui meil on olemas lisamispositsioonile eelneva elemendi aadress, kulub lisamiseks ainult kaks viitmuutuja omistamist. Page 6 Prgogrameerimiskeelte tuubid 3.1 PROGRAMMEERIMISE AJALUGU 1945 avaldas John von Neumann kaks olulist ideed, mis aitasid kaasa programmeerimiskeelte tekkele: arvuti riistvara peab olema lihtne; tarkvara peab juhtima riistvara tööd, võimaldades arvutit kiiremini programmeerida conditional control transfer pani aluse alamprogrammidele
elemendi leidmise ajakulu Q(i). Ahela elemendi väärtuse väljavahetamine (ahela elemendi andmeväljale uue väärtuse omistamine) on tavaline omistamistehe ja selleks tehtava töö maht (kui element on juba leitud) ei sõltu ei ahela pikkusest ega elemendi positsioonist ahelas. Uue elemendi lisamine ahelasse on üldiselt efektiivne operatsioon. Kui meil on olemas lisamispositsioonile eelneva elemendi aadress, kulub lisamiseks ainult kaks viitmuutuja omistamist. Page 6 Prgogrameerimiskeelte tuubid 3.1 PROGRAMMEERIMISE AJALUGU 1945 avaldas John von Neumann kaks olulist ideed, mis aitasid kaasa programmeerimiskeelte tekkele: arvuti riistvara peab olema lihtne; tarkvara peab juhtima riistvara tööd, võimaldades arvutit kiiremini programmeerida conditional control transfer pani aluse alamprogrammidele
Seega on i. elemendi leidmise ajakulu Q(i). Ahela elemendi väärtuse väljavahetamine (ahela elemendi andmeväljale uue väärtuse omistamine) on tavaline omistamistehe ja selleks tehtava töö maht (kui element on juba leitud) ei sõltu ei ahela pikkusest ega elemendi positsioonist ahelas. Uue elemendi lisamine ahelasse on üldiselt efektiivne operatsioon. Kui meil on olemas lisamispositsioonile eelneva elemendi aadress, kulub lisamiseks ainult kaks viitmuutuja omistamist. Page 7 Programmeerimiskeelte tüübid 3.1 PROGRAMMEERIMISE AJALUGU 1945 avaldas John von Neumann kaks olulist ideed, mis aitasid kaasa programmeerimiskeelte tekkele: arvuti riistvara peab olema lihtne; tarkvara peab juhtima riistvara tööd, võimaldades arvutit kiiremini programmeerida conditional control transfer pani aluse alamprogrammidele – koodilõikudele, millele programm saab mistahes sammul