Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

C# Progammeerimise keel (0)

1 Hindamata
Punktid
C# - PROGRAMMERIMISE KEEL
Programm on eeskirjade (käskude) kogum, mis määrab, milliseid operatsioone ja tegevusi peab arvuti täitma andmetega antud klassi kuuluvate ülesannete lahendamiseks.
Andmed on informatsiooni formaliseeritud esitus kujul, mis võimaldab informatsiooni salvestamist ja töötlemist arvutis. Eristatakse mitut liiki andmeid: arve, tekste , graafikakujundeid, heli jm.
Programmide koostamiseks on loodud spetsiaalsed programmeerimiskeeled. Taolisi keeli on palju, kuid enamiku ülesehitus ja käsutamise põhimõtted on analoogilised. Kasutamisvaldkonna järgi jagatakse keeled kahte rühma: universaalsed ehk üldkeeled ja spetsialiseeritud keeled.
Üldisi programmeerimiskeeli käsutatakse suvaliste rakendus- ja süsteemi-programmide loomiseks, mis töötavad autonoomselt või koos teiste programmidega. Praegusel ajal on levinud järgmised üldised programmee­rimiskeeled C, С++, Visual С++, Visual Basic, Java , Pascal, Fortran , Cobol. C#
Spetsialiseeritud keel on tavaliselt otseselt seotud kindla rakendusprogrammiga või -süsteemiga ning selle keele abil saab luua ja käsutada tarkvara ainult antud süsteemi jaoks. Enamiku nüüdisaegsete rakendusprogrammide juurde kuuluvad arendusvahendid, milles käsutatakse ühte või mitut spetsialiseeritud keelt.
Programmeerimiskeeled on formaalsed keeled, mis on ette nähtud arvutiprogrammide koostamiseks. Keel määrab kindlad reeglid programmi või­maliku struktuuri, selle komponentide ning töödeldavate andmete ja objektide jaoks.
Programm koosneb tavaliselt mitmest suhteliselt sõltumatust osast ehk programmiüksusest. Keeled nimetavad neid mitmeti ja programmiüksustel võib olla erinev struktuur ja töökorraldus. Samas keeles võib kasutata erinevat tüüpi üksusi.

C# (hääldatakse c- sharp , mitte nagu Eestis levinud c-trellid) on otseselt .NET platformi jaoks loodud ja ka kõige rohkem kasutatav dotnet-keel. C# meenutab süntaksilt eelkõige C’d, kuid kuna selle loomisel olid tegevad ka Delphi loojad, siis on nii süntaks kui ka kogu keel C’st oluliselt inimsõbralikum. C# on kindlasti kõige paremini disainitud keel


C# arenduskeskkonnaks on eelkõige Microsoft Visual Studio , mis on ilmselt hetke progressiivsem ja mugavaim arenduskeskkond.
Tasuta on saadaval veidi lahjem Visual Studio Express – kui Microsoft ei kardaks, et neid teised tarkvaraarendusele suunatud produktidega firmad kohtusse kaebavad, siis annaksid nad VS heameelega tasuta ära. Ainult arendage Windowsi jaoks tarkvara! Sellest ka täisversiooni 180-päevane katseaeg, mida lihtsalt pikendada saab. Nagunii on Visual Studio alaliselt ja planeeritult kahjumiga projekt.
Olemas on ka avatud lähtekoodiga ja vabavaraline SharpDevelop, mis kasutusmugavuselt amatöörile Visual Studiost oluliselt kehvem ei ole.
Stardi leht:
Loome uue projekti ja valime CONSOL varianti.
Sisestame projekti nime ja klõpsame nupul OK
Automaatselt formeeritakse programmi „alus“
C# kood jaotatakse üksteise sees olla võivatesse plokkidesse. Iga ploki ümber on looksulud . Siinses näites on välimiseks plokiks klass nimega Programm ning tema sees alamprogramm nimega Main. Plokke võib vahel tunduvalt rohkem olla. Omaette terviklikud toimingud paigutatakse üldjuhul alamprogrammidesse. Nende sees võivad olla plokid tingimuste ja korduste tarbeks.
Lihtne tervitus
Näited
C
C++
C#
# include
int main(void){
printf("Tere\n");
return 0;
#include
using namespace std;
int main ()
cout y
Shift right
Relational and type testing
x Less than
x > y
Greater than
x = y
Greater than or equal
x is T
Return true if x is a T, false otherwise
x as T
Return x typed as T, or null if x is not a T
Equality
x == y
Equal
x != y
Not equal
Logical AND
x & y
Integer bitwise AND, boolean logical AND
Logical XOR
x ^ y
Integer bitwise XOR, boolean logical XOR
Logical OR
x | y
Integer bitwise OR, boolean logical OR
Conditional AND
x && y
Evaluates y only if x is true
Conditional OR
x || y
Evaluates y only if x is false
Null coalescing
X ?? y
Evaluates to y if x is null, to x otherwise
Conditional
x ? y : z
Evaluates y if x is true, z if x is false
Assignment or anonymous function
x = y
Assignment
x op= y
Compound assignment; supported operators are
*= /= %= += -= = &= ^= |=
(T x) => y
Anonymous function (lambda expression)

Klass CONSOLE


Nagu olete juba märganud, selles klassis on kasutajate suhtluses arvutiga kasutades kahte seadet : klaviatuur ( sisend ) ja monitor (toodangu).
http://msdn.microsoft.com/en-us/library/43zwz7ys.aspx

Meetodid


Beep () Beep()
Воспроизводит звуковой сигнал через динамик консоли. Mängitud piiks läbi konsooli kõneleja.
Clear Clear
Удаляет из буфера консоли и ее окна отображаемую информацию. Kõrvaldab puhvri konsooli ja selle akna kuvada teavet.
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32) MoveBufferArea (Int32, Int32, Int32, Int32, Int32, Int32)
Копирует заданную исходную область буфера экрана в заданную область назначения. Koopiad konkreetsest allikast ekraani pindala puhverlahust ettenähtud sihtkohta piirkonnas.
MoveBufferArea(Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor) MoveBufferArea (Int32, Int32, Int32, Int32, Int32, Int32, Char, ConsoleColor, ConsoleColor)
Копирует заданную исходную область буфера экрана в заданную область назначения. Koopiad konkreetsest allikast ekraani pindala puhverlahust ettenähtud sihtkohta piirkonnas.
OpenStandardError () OpenStandardError ()
Получает стандартный поток сообщений об ошибках. Omandab standardviga oja.
OpenStandardError(Int32) OpenStandardError (Int32)
Получает стандартный поток сообщений об ошибках, для которого установлен заданный размер буфера. Omandab standardviga oja, mis on määratud puhvri suurust.
OpenStandardInput () OpenStandardInput ()
Получает стандартный входной поток. Tagastab standardsisendit oja.
OpenStandardInput(Int32) OpenStandardInput (Int32)
Получает стандартный входной поток, для которого установлен заданный размер буфера. Tagastab standardsisendit oja, mille jaoks nimetatud puhvri suurust.
OpenStandardOutput () OpenStandardOutput ()
Получает стандартный выходной поток. Tagastab standardväljundisse oja.
OpenStandardOutput(Int32) OpenStandardOutput (Int32)
Получает стандартный выходной поток, для которого установлен заданный размер буфера. Tagastab standardväljundisse oja, mille jaoks nimetatud puhvri suurust.
Read Read
Читает следующий символ из стандартного входного потока. Loeb järgmise sümboli standardsisendist.
ReadKey () ReadKey ()
Получает следующий нажатый пользователем символ или функциональную клавишу. Нажатая клавиша отображается в окне консоли. Tagastab järgmine kord alla iseloomu või funktsiooniklahvi. Klahvitoonid kuvatakse konsooli aknast .
ReadKey(Boolean) ReadKey (Boolean)
Получает следующий нажатый пользователем символ или функциональную клавишу. Нажатая клавиша может быть отображена в окне консоли. Tagastab järgmine kord alla iseloomu või funktsiooniklahvi. Klahvitoonid saab kuvada konsooli aknast.
ReadLine ReadLine
Считывает следующую строку символов из стандартного входного потока. Loeb reale märke standardsisendist.
ResetColor ResetColor
Устанавливает для цветов фона и текста консоли их значения по умолчанию. Lavakujundus taustavärv ja teksti konsool vaikeväärtused.
SetBufferSize SetBufferSize
Устанавливает заданные значения высоты и ширины буферной области экрана. Määrab kindlaks määratud kõrgust ja laiust puhver ekraani pindala.
SetCursorPosition SetCursorPosition
Устанавливает положение курсора. Lavakujundus kursori asukohta .
SetError SetError
Присваивает свойству Error заданный объект TextWriter . Omistab vara Error täpsustatud TextWriter
SetIn SetIn
Присваивает свойству In заданный объект TextReader . Omastab vara In täpsustatud TextReader.
SetOut SetOut
Присваивает свойству Out заданный объект TextWriter . Omastab vara Out täpsustatud TextWriter
SetWindowPosition SetWindowPosition
Задает позицию окна консоли относительно буфера экрана. Lavakujundus seisukohta konsooliaknasse võrreldes ekraani puhver.
SetWindowSize SetWindowSize
Устанавливает заданные значения высоты и ширины окна консоли. Määrab kindlaks määratud kõrgust ja laiust konsooli.
Write(Boolean) Write (Boolean)
Записывает текстовое представление заданного логического значения в стандартный выходной поток. Kirjutab teksti esindatus nimetatud tõeväärtuse standardväljundisse.
Write(Char) Write (char)
Записывает значение заданного знака Юникода в стандартный выходной поток. Kirjutab väärtus määratletud Unicode märk standardväljundisse.
Write( Write ( Char [] ) Char [])
Записывает заданный массив знаков Юникода в стандартный выходной поток. Kirjutab nimetatud massiivi Unicode'i märke standardväljundisse.
WriteLine () WriteLine ()
Записывает текущий признак конца строки в стандартный выходной поток. Kirjutab jooksva rea standardväljundisse oja.

Omadused


Имя Nimi
Описание Kirjeldus
BackgroundColor BackgroundColor
Возвращает или задает цвет фона консоли. Tagastab või seab taustavärv konsooli.
Console.BackgroundColor = ConsoleColor.Blue;
BufferHeight BufferHeight
Возвращает или задает высоту буферной области. Tagastab või seab kõrgus puhver piirkonnas.
BufferWidth BufferWidth
Возвращает или задает ширину буферной области. Tagastab või seab laius puhver piirkonnas.
CapsLock CapsLock
Возвращает значение, указывающее, включен или отключен режим CAPS LOCK клавиатуры. Tagastab väärtusega, mis näitab sisse / välja CAPS LOCK on klaviatuuril.
CursorLeft CursorLeft
Возвращает или задает позицию столбца курсора в буферной области. Tagastab või seab veerg kursori jooksul puhver piirkonnas.
CursorSize CursorSize
Возвращает или задает высоту курсора в символьной ячейке. Annab või määrab kõrgus kursori märk lahtrisse .
CursorTop CursorTop
Возвращает или задает позицию строки курсора в буферной области. Annab või seab piiri asendi kursori puhver piirkonnas.
CursorVisible CursorVisible
Возвращает или задает значение, указывающее, видим ли курсор. Annab või määrab väärtusega, mis näitab, kas me näeme kursor .
Error Error
Возвращает стандартный выходной поток сообщений об ошибках. Annab standardväljundisse veateateid.
ForegroundColor ForegroundColor
Возвращает или задает цвет фона консоли. Tagastab või seab taustavärv konsooli.
Console.ForegroundColor = ConsoleColor.Red;
In In
Возвращает стандартный входной поток. Annab standardsisendit oja.
InputEncoding INPUTENCODING
Возвращает или задает кодировку консоли, используемую при чтении ввода. Annab või määrab kodeeringu konsool kasutab lugeda sisend.
KeyAvailable KeyAvailable
Возвращает или задает значение, указывающее, доступно ли нажатие клавиши во входном потоке. Tagastab või komplekti väärtusega, mis näitab, kas klahvivajutuse Sisend vool.
LargestWindowHeight LargestWindowHeight
Возвращает максимальное число строк окна консоли с учетом текущего шрифта и разрешения экрана. Annab maksimaalse ridadearvuna konsooliaknasse praeguse font ja ekraani resolutsioon.
LargestWindowWidth LargestWindowWidth
Возвращает максимальное число столбцов окна консоли с учетом текущего шрифта и разрешения экрана. Annab maksimaalse arvu veergude konsooliaknasse praeguse font ja ekraani resolutsioon.
NumberLock NumberLock
Возвращает значение, указывающее, включен или отключен режим NUM LOCK клавиатуры. Tagastab väärtus, mis näitab, sisse või välja NUM LOCK.
Out Out
Возвращает стандартный выходной поток. Annab standardväljundisse oja.
OutputEncoding OutputEncoding
Возвращает или задает кодировку консоли, используемую при записи вывода. Annab või määrab kodeeringu konsool kasutab kirjutada toodangut.
Title Title
Возвращает или задает заголовок для отображения в строке заголовка консоли. Annab või määrab pealkirja kuvada konsooli tiitli .
Console.Title = "Ha-ha!";
TreatControlCAsInput TreatControlCAsInput
Возвращает или задает значение, указывающее, как интерпретируется ли сочетание клавиш Control и C console key ( CTRL +C): как обычный ввод или как сигнал прерывания, обрабатываемый операционной системой. Annab või määrab väärtusega, mis näitab, kas klahvikombinatsiooni Control ja C konsooli klahvi (CTRL + C): nagu tavalise sisendkäibemaksu või katkestamise signaali, mis on töödeldud operatsioonisüsteemi.
WindowHeight WindowHeight
Возвращает или задает высоту области окна консоли. Annab või määrab kõrgus konsooli aknast.
Console.WindowHight = 50;
WindowLeft WindowLeft
Возвращает или задает позицию левого края области окна консоли относительно буфера экрана. Annab või määrab positsiooni vasaku serva konsooliaknasse võrreldes ekraani puhver.
WindowTop WindowTop
Возвращает или задает позицию верхнего края области окна консоли относительно буфера экрана. Tagastab või seab seisukohta ülemise serva konsooliaknasse võrreldes ekraani puhver.
WindowWidth WindowWidth
Возвращает или задает ширину окна консоли. Annab või määrab laius konsooli.
Console.WindowWidth = 50;

Sündmused


Имя Nimi
Описание Kirjeldus
CancelKeyPress CancelKeyPress
Происходит при одновременном нажатии клавиш Control (CTRL) и C (C), то есть при нажатии сочетания клавиш CTRL+C. Esineb vajutage samal ajal klahvi Control (CTRL) ja C (C), see tähendab, kui otsetee CTRL + C.

Valikud


Ehk võimalus otsustamiseks, kui on vaja, et programm käituks kord üht-, kord teistmoodi. Allpoololev näide koos väljundiga võiks näidata, kuidas tingimuslause abil tehtud valik toimib.
If (tingimus) <
If (tingimus) < else
tingimus on võrdlus või loogikaavaldis. Võrdlused on käsitletavad loogikaavaldiste erijuhtudena, nende kuju on järgmine: avaldis1 tehtesümbol avaldis2 (x==y,a>b)
x Väiksem
x > y
Suurem
x = y
Suurem või võrdne
x == y
Võrdub
x != y
Ei võrdu
Avaldised on arv- või stringavaldised. Ühes võrdluses esinevad avaldised peavad kuuluma samasse liiki. Võrdluses võib olla ainult üks tehtesümbol. Võrdluse tulemiks on alati tõeväärtus True (tõene) või False (väär).
Peamised loogikatehted on
x && y
AND (ja)
x || y
OR (või)
using System;
public classConsole.WriteLine("Mind pole homme kodus.");
Nagu näha - Jukut külla ei kutsutud. C# juures, nii nagu selle aluseks oleva C-keele puhul kasutatakse võrdlemise juures kahte võrdusmärki. Üks võrdusmärk on omistamine ehk kopeerimine. Arvude puhul saab kasutada ka võrdlusi ehk suurem kui ja väiksem kui. Näiteks
if(vanus>14){
Console.WriteLine("Tuleb osta täispilet");
Samuti kehtivad võrdlused >= ja 6 && vanus
Vasakule Paremale
C-Progammeerimise keel #1 C-Progammeerimise keel #2 C-Progammeerimise keel #3 C-Progammeerimise keel #4 C-Progammeerimise keel #5 C-Progammeerimise keel #6 C-Progammeerimise keel #7 C-Progammeerimise keel #8 C-Progammeerimise keel #9 C-Progammeerimise keel #10 C-Progammeerimise keel #11 C-Progammeerimise keel #12 C-Progammeerimise keel #13 C-Progammeerimise keel #14 C-Progammeerimise keel #15 C-Progammeerimise keel #16
Punktid 50 punkti Autor soovib selle materjali allalaadimise eest saada 50 punkti.
Leheküljed ~ 16 lehte Lehekülgede arv dokumendis
Aeg2010-11-21 Kuupäev, millal dokument üles laeti
Allalaadimisi 60 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor Carrot Õppematerjali autor
Sisukas konspekt

Kasutatud allikad

Sarnased õppematerjalid

C-materjal
85
doc

C# materjal

C# õppematerjal 2006 Sisukord Sisukord...................................................................................................................................... 2 Sissejuhatus.................................................................................................................................5 Põhivõimalused...........................................................................................................................6 Käivitamine.............................................................................................................................8 Ülesandeid...........................................................................................................................9 Suhtlus arvutiga.......................................................................................................................9 Arvutamine................................................................................................

Programmeerimine - c sharp
Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server’i baasil
184
docx

Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server’i baasil

Andmebaasipõhiste veebirakenduste arendamine Microsoft Visual Studio ja SQL Server'i baasil C# Tallinn 2011 C# Mõnigi võib ohata, et jälle üks uus programmeerimiskeel siia ilma välja mõeldud. Teine jälle rõõmustab, et midagi uut ja huvitavat sünnib. Kolmas aga hakkas äsja veebilahendusi kirjutama ja sai mõnegi ilusa näite lihtsasti kokku. Oma soovide arvutile selgemaks tegemise juures läheb varsti vaja teada, "mis karul kõhus on", et oleks võimalik täpsemalt öelda, mida ja kuidas masin tegema peaks. Loodetavasti on järgnevatel lehekülgedel kõigile siia sattunute jaoks midagi sobivat. Mis liialt lihtne ja igav tundub, sellest saab kiiresti üle lapata. Mis esimesel pilgul paistab arusaamatu, kuid siiski vajalik, seda tasub teist korda lugeda. Ning polegi loota, et kõik kohe lennult külge jääks!? Selle jaoks on teksti sees koodinäited, mida saab kopeerida ja arvutis tööle panna. Ning mõningase muu

Algoritmid ja andmestruktuurid
Nimetu
575
docx

Nimetu

Sisukord Eessõna Hea õpilane! Microsofti arenduspartnerid ja kliendid otsivad pidevalt noori ja andekaid koodimeistreid, kes oskavad arendada tarkvara laialt levinud .NET platvormil. Kui Sulle meeldib programmeerida, siis usun, et saame Sulle pakkuda vajalikku ja huvitavat õppematerjali. Järgneva praktilise ja kasuliku õppematerjali on loonud tunnustatud professionaalid. Siit leid uusimat infot nii .NET aluste kohta kui ka juhiseid veebirakenduste loomiseks. Teadmiste paremaks omandamiseks on allpool palju praktilisi näiteid ja ülesandeid. Ühtlasi on sellest aastast kõigile kättesaadavad ka videojuhendid, mis teevad õppetöö palju põnevamaks. Oleme kogu õppe välja töötanud vabavaraliste Microsoft Visual Studio ja SQL Server Express versioonide baasil. Need tööriistad on mõeldud spetsiaalselt õpilastele ja asjaarmastajatele Microsofti platvormiga tutvumiseks. Kellel on huvi professionaalsete tööriistade proovimiseks, siis tasub lähemalt tutvuda õppuritele

Informaatika
Visual Basic
18
doc

Visual Basic

palju, kuid enamiku ülesehitus ja käsutamise põhimõtted on analoogilised. Kasutamisvaldkonna järgi jagatakse keeled kahte rühma: universaalsed ehk üldkeeled ja spetsialiseeritud keeled. Üldisi programmeerimiskeeli käsutatakse suvaliste rakendus- ja süsteemi-programmide loomiseks, mis töötavad autonoomselt või koos teiste programmidega. Praegusel ajal on levinud järgmised üldised programmeerimiskeeled C, ++, Visual ++, Visual Basic, Java, Pascal, Fortran, Cobol. Spetsialiseeritud keel on tavaliselt otseselt seotud kindla rakendusprogrammiga või -süsteemiga ning selle keele abil saab luua ja käsutada tarkvara ainult antud süsteemi jaoks. Enamiku nüüdisaegsete rakendusprogrammide juurde kuuluvad arendusvahendid, milles käsutatakse ühte või mitut spetsialiseeritud keelt. Programmeerimiskeeled on formaalsed keeled, mis on ette nähtud arvutiprogrammide koostamiseks. Keel määrab kindlad reeglid programmi võimaliku struktuuri, selle komponentide

Arvutiõpetus
Java programmeerimise konspekt
49
doc

Java programmeerimise konspekt

Meetod (alamprogramm) Java rakendus sisaldab põhiprogrammi (main), millest tõenäoliselt pöördutakse ka mingite alamprogrammide poole. Javas nimetatakse alamprogramme meetoditeks (tulenevalt selle keele objektorienteeritusest) ning meetodid on rühmitatud klasside kaupa. Meetodid võivad olla kas programmeerija enda poolt loodud või Javasse sisse ehitatud (nn. API meetodid, mille kirjelduse leiab Java dokumentatsioonist). Sõltumata sellest, kust meetod pärineb, võib see olla kas klassi- või isendimeetod. Klassimeetod (class method) , mida Javas kirjeldab võtmesõna static, on kasutatav n.ö. "igas olukorras", s.t. ei ole vajalik objektorienteeritud paradigma järgimine (esialgu püüame oma kursuses läbi ajada klassimeetoditega). Täpsemalt öeldes - klassimeetodi poole pöördumiseks ei ole vajalik objekti olemasolu. Klassimeetodi poole pöördumiseks kirjutatakse reeglina: Klassi_nimi . meetodi_nimi ( faktilised_parameetrid ); Kui meetod on defineeritud jooksvas klassis,

Java programmeerimine
Programeerimise algkursus 2005-2006
230
pdf

Programeerimise algkursus 2005-2006

jagatakse lauseid erinevatesse liikidesse. Võib olla lauseid, kus võtmesõnu ei olegi. Sellistel juhtudel võib määravaks osutuda mõne märgi esinemine lauses. Võtmesõnu ei saa ja ei tohi kasutada teises tähenduses. Et programmeerimiskeeled on loodud inimeste poolt ja inimeste jaoks, siis on harilikult võtmesõnadena kasutatud inimeste loomulikust keelest laenatud sõnu ja enamlevinud keeleks, millest võtmesõnu on laenatud, on inglise keel. Andmeobjekt Programmeerija saab programmeerimiskeeles lisaks keele enda vahenditele defineerida tegevusi ning andmeobjekte, mis on tegevuste teostamisel abiks. ANDMEOBJEKTIKS nimetame me sellist objekti, mis on võimeline kandma endas meie poolt kasutatavat informatsiooni. Käesoleva kursuse käigus huvitavad meid eeskätt sellised andmeobjektid, mida me oleme suutelised kirjeldama arvuti ja meie poolt valitud programmeerimiskeele võimalusi kasutades. Lihtsa näitena võib öelda, et

Programmeerimine
Java algajatele
39
pdf

Java algajatele

Java algajatele (v1.0 2011a) See on juhend kiireks Java õppimiseks, esialgsete teadmiste omandamiseks. Näited teen eclipse'iga. Koostanud Alex. Email: [email protected]. Tänud Roelile, kes leidis kirja- ja muid näpuvigasid ning tegi huvitavaid soovitusi manuaali redigeerimiseks/täiendamiseks! I. Valmistumine programmi kirjutamiseks. Alustame kõige lihtsamast asjast ehk põhimõttest. Programm koosneb pakettidest. Pakett koosneb klassidest, millest üks on alati main class, mis jooksutab teisi klasse. Main klassi all mõtlen ma seda, et meil on üks suvalise nimega klass, mis hoiab endas staatilist main nimega funktsiooni (sellest veidi hiljem). Klassid on selleks, et hoida erinevaid programmi osi eraldi. Näitena võib tuua maja. Maja puhul on klassideks näiteks sein, aken, uks, katus, vundament jne. Maja elamiskõlblikuks muutumiseks on vaja Main klassi. Klassid koosnevad funktsioonidest. Java programm koosneb p

Programmeerimine
Loogika ja programmeerimine
89
doc

Loogika ja programmeerimine

erinevatesse liikidesse. Võib olla lauseid, kus võtmesõnu ei olegi. Sellistel juhtudel võib määravaks osutuda mõne märgi esinemine lauses. Võtmesõnu ei saa ja ei tohi kasutada teises tähenduses. Et programmeerimiskeeled on loodud inimeste poolt ja inimeste jaoks, siis on harilikult võtmesõnadena kasutatud inimeste loomulikust keelest laenatud sõnu ja enamlevinud keeleks, millest võtmesõnu on laenatud, on inglise keel. Andmeobjekt Programmeerija saab programmeerimiskeeles lisaks keele enda vahenditele defineerida tegevusi ning andmeobjekte, mis on tegevuste teostamisel abiks. ANDMEOBJEKTIKS nimetame me sellist objekti, mis on võimeline kandma endas meie poolt kasutatavat informatsiooni. Käesoleva kursuse käigus huvitavad meid eeskätt sellised andmeobjektid, mida me oleme suutelised kirjeldama arvuti ja meie poolt valitud programmeerimiskeele võimalusi kasutades.

Arvutiõpetus




Meedia

Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun