C++ lühikursus: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 45: Line 45:
[http://www.cplusplus.com/doc/tutorial/operators/ Operators]
[http://www.cplusplus.com/doc/tutorial/operators/ Operators]


Muutuja väärtustamine
Muutuja väärtustamine (=)
   
   
<pre>#include <iostream>
<pre>#include <iostream>
int main () {
int main () {
     int a,b,c;
     int a,b,c;       // a:?,  b:?,  c:?
     a = 2 + (b = 5);
    c = 1;            // c:1
     a = b = c = 5;
     a = 2 + (b = 5); // a:7,  b:5
     a = b = c = 5;   // kõik väärtusega 5
}</pre>
}</pre>
Aritmeetilised tehted ( +, -, *, /, % )
Tehtega väärtustamine (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=)


=Lingid=
=Lingid=
[http://www.cplusplus.com/doc/tutorial/ C++ tutorial]
[http://www.cplusplus.com/doc/tutorial/ C++ tutorial]
[[Category:Robootika]]
[[Category:Robootika]]

Revision as of 14:06, 14 February 2010

Kursusest

ITK robootikaklubis kasutatakse pilditöötlusplatvormina enda poolt C++, QT4 ja OpenCV vanenditega loodud raamistiku. Kuna õppekavas C++ puudub:( ja samas on seda vähemalt robootikutel vaja siis siin lehel on kursuse materjalid ja tegevused.

Harjutustunnid

1. Structure of a program läbi lugeda

Sissejuhatus

Mis on C++ ja miks meil seda vaja on? programmeerimiskeelte populaarsus

Keele põhikonstruktsioonid

if - tingimuslause

Esimene tüüp - Puhas IF

if("tingimus mille puhul seda ifi täidetakse"){ "tegevus mis sooritatakse kui tingimus tõele vastab" } NÄIDE

#include <iostream>
using namespace std;
int main (){	
//defineerin boolean i mille väärtus on true
	bool i =true;
//if lause mis käivitub siis kui boolean i väärtuseks on true		
                if (i){
			cout << "Hello World!";
		}
	
}

Teine tüüp

Kui me näiteks tahame teha rohkem kui üks stensenaariumi if else

Muutujate deklareerimine

Deklareerimine/defineerimine

Operaatorid ja tehted

Operators

Muutuja väärtustamine (=)

#include <iostream>
int main () {
    int a,b,c;        // a:?,  b:?,  c:?
    c = 1;            // c:1
    a = 2 + (b = 5);  // a:7,  b:5
    a = b = c = 5;    // kõik väärtusega 5
}

Aritmeetilised tehted ( +, -, *, /, % )

Tehtega väärtustamine (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=)

Lingid

C++ tutorial