Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 9 лет назад пользователемСемён Божич
1 Copyright by ©2004 Starsoft Co.Ltd Хичээл 2 Объект хандлагат програмчлалын хэл C++ хэлний үндэс Агуулга 2. Объект хандлагат програмчлалын хэл – С С++ хэлний бүтэц 2.2 Хувьсагч, төрөл 2.3 Оператор 1. Объект хандлагат програмчлалын хэлүүд 1.1 Түүх 1.2 Объект хандлагат хэлний онцлог 3. Хичээлийн дүгнэлт, тайлбар 3.1 Хичээлийн дүгнэлт
2 Copyright by ©2004 Starsoft Co.Ltd 1. Объект хандлагат програмчлалын хэлүүд 1.1 Түүх 1960 он – ALGOL 60, ALGOL он – CPL (Combined Programming Language) 1967 он – BCPL (Basic Combined Programming Language) 1970 он – B хэл 1973 он – С хэл 1980 он – С ба С++ хэл 1990 оноос – С++ хэл
3 Copyright by ©2004 Starsoft Co.Ltd 1. Объект хандлагат програмчлалын хэлүүд 1.2 Объект хандлагат хэлний онцлог -Програмчлалын хэлний түвшин -Яагаад С++ гэж? Объект хандлагат програмчлал Өгөгдөлийн хийсвэрлэлийг дэмжих Объект хандлагат програмчилалыг дэмжих Хялбар Хугацаа хэмнэнэ Модулын програмчлал С-тэй зохицох чадвар Хурд
4
Copyright by ©2004 Starsoft Co.Ltd 2. Объект хандлагат програмчлалын хэл – С С++ хэлний бүтэц // Энэ бол миний С++ дахь хамгийн анхны програм #include int main() { cout<
5 Copyright by ©2004 Starsoft Co.Ltd 2. Объект хандлагат програмчлалын хэл – С Хувьсагч, төрөл Төрөл Төрлийн нэрByteТайлбарУтгын хязгаар char18 bit урттай тоо ба тэмдэгтsigned: unsigned: 0 – 255 short216 bit урттай бүхэл тооsigned: unsigned: 0 – long432 bit урттай бүхэл тооsigned: unsigned: int*Бүхэл тоо. Хэмжээ нь системээс шалтгаална. Ө.х MS-DOS бол 16 bit урттай, харин Windows 9x/2000/NT системд 32 bit урттай байдаг. short ба long –с хар float4Бодит тоо3.4e + / - 38 (7 орон) double8Бодит тоо1.7e + / (15 орон) long double10Бодит тоо1.2e + / (19 орон) bool1Үнэн (true) эсвэл Худал(false) утга авах төрөлtrue эсвэл false
6 Copyright by ©2004 Starsoft Co.Ltd 2. Объект хандлагат програмчлалын хэл – С Оператор Утга олгох оператор ( = ) int a, b; // a:? b:? a = 10; // a:10 b:? b = 4; // a:10 b:4 a = b; // a:4 b:4 b = 7; // a:4 b:7 Арифметик оператор ( + - * / ) Нийлмэл утга олгох оператор (+=, -=, *=, /=, %=, >>=, <<=, &=, ^=, |=) a += 1; (a = a + 1;) a -= 5; (a = a - 5;) a /= b; (a = a / b;) price *= units + 1; (price = price * (units + 1);) Нэмэгдүүлэх ба хорогдуулах оператор ( ) B=3;A=++B;// A=4, B=4 B=3;A=B++;// A=3, B=4 Харьцуулах оператор ==Тэнцүү!=Тэнцүү биш> Их =Их буюу тэнцүү<=Бага буюу тэнцүү
7 Copyright by ©2004 Starsoft Co.Ltd 2. Объект хандлагат програмчлалын хэл – С Оператор (үргэлжлэл...) Логик оператор ( !, &&, || ) ОператорТайлбарИлэрхийлэлABҮр дүн !Үгүйсгэл!A true false true && Логик баA&&B true false true false || Логик буюуA||B true false true false true false
8
Copyright by ©2004 Starsoft Co.Ltd 2. Объект хандлагат програмчлалын хэл – С Оператор (үргэлжлэл...) Нөхцөлт оператор ( ? ) 7==5 ? 4 : 3 // 7 нь 5-тай тэнцүү биш учраас 3 гэсэн утга буцна 7==5+2 ? 4 : 3// 7 нь 5+2-той тэнцүү учраас 4 гэсэн утга буцна 5>3 ? a : b// 5 нь 3-с их учраас а гэсэн утга буцна a>b ? a : b// a ба b-ийн аль их нь утга буцна Бит үйлдлийн оператор ( &, |, ^, ~, > ). ОператорAsmТайлбар &ANDБит AND |ORБит OR ^XORБит XOR ~NOTБит NOT. (битээр тонгоруулах) <
9 Copyright by ©2004 Starsoft Co.Ltd 2. Объект хандлагат програмчлалын хэл – С Оператор (үргэлжлэл...) Операторуудын ажиллах дараалал ДараалалОператорТайлбарАжиллах дараалал 1::Мужлал тогтоохЗүүнээс 2( ) [ ] ->. SizeofЗүүнээс Нэмэх/хорогдуулах Баруунаас ~ !Унар NOT & *(заалт ба заагчийн) (type)Төрөл хувиргах + -Унар + ба - 4* / %Арифметик операторЗүүнээс 5+ -Арифметик операторЗүүнээс 6 >Бит шилжүүлэхЗүүнээс 7 >=Харьцуулах операторЗүүнээс 8== !=Харьцуулах операторЗүүнээс 9& ^ |Бит үйлдлийн операторЗүүнээс 10&& ||Логик операторЗүүнээс 11?:Нөхцөлт операторБаруунаас 12= += -=*= /= %= >>= <<= &= ^= |= Утга олгох операторБаруунаас
10 Copyright by ©2004 Starsoft Co.Ltd 3. Хичээлийн дүгнэлт, тайлбар 3.1 Хичээлийн дүгнэлт 2. Объект хандлагат програмчлалын хэл – С С++ хэлний бүтэц 2.2 Хувьсагч, төрөл 2.3 Оператор 1. Объект хандлагат програмчлалын хэлүүд 1.1 Түүх 1.2 Объект хандлагат хэлний онцлог
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.