More Related Content
PPT
PPT
PPTX
Lecture file and folder working PPT
PPTX
Lecture data base programming part1 PPTX
PDF
DOCX
Similar to Lec03
ODP
ODP
PPTX
PDF
PDF
PDF
PDF
PPT
PDF
PDF
PDF
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №7 PPTX
U.cs101 алгоритм программчлал-4-zasah PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №3 PPS
PPTX
PDF
ODP
PPT
PDF
More from ganzorigb
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
Lecture graphic programming PPTX
Lecture network programming PPTX
PPTX
PPTX
Lecture data base programming part3 PPTX
Lecture data base programming part2 PPTX
PPTX
PPTX
PPTX
Lec03
- 1.
- 2.
Зорилт
•
•
•
2
Булийн илэрхийлэл, удирдаххэсгийн шаардлагыг
тайлбарла
Үндсэн төрлүүдийн оноолт болон төрөл
шилжүүлэлтүүдийг цээжлэх
if, switch, for, while, do байгуулалтуудад break,
continue удирдах операторуудыг ашиглан програм
зохио
- 3.
Хувьсагч, түүний хамраххүрээ
Локал хувьсагчид нь:
• Функцын дотор тодорхойлогдсон хувьсагчдыг
local, automatic, temporary, эсвэл stack хувьсагчид
гэж нэрлэдэг
• Функц буюу арга дуудагдахад үүсэх ба, функцээс
гарахад устгагдана
• Хувьсагчид нь хэрэглэгдэхээсээ өмнө заавал
цэнэглэгдсэн буюу утгаар хангагдсан байх ёстой,
үгүй бол хөрвүүлэлтийн буюу ажиллах үеийн
алдаа гарна.
3
- 4.
- 5.
- 6.
Логик илэрхийллvvд
•
Зөвшөөрөгдөх Булийноператорууд:
! - NOT
| - OR
•
Битийн операторууд:
~ - Complement
| - OR
•
6
& - AND
^ - XOR
& - AND
^ - XOR
Битийн операторууд нь хоёр Булийн операндтай ажиллаж
чадна
- 7.
Богино логик операторууд
•
•
Энэоператорууд нь: && (AND) || (OR)
Дараах байдлаар хэрэглэгдэх бололцоотой:
if((d != null) && (d.day < 31)){
//дээрх нөхцөл биелэж байх үеийн
үйлдэл хийх хэсэг.
}
7
- 8.
+ тэмдгээр Stringзалгах нь
•
+ оператор нь:
•
•
String-үүдийг холбоно
Шинэ String үүсгэнэ:
String salutation = “Mr. “;
String name = “Ganzorig “ + “Bold”;
String title = salutation + name;
•
•
8
Нэг аргумент нь заавал String обьект байх шаардлагатай
String биш обьектууд нь автоматаар String болон
хувирна
- 9.
Баруун шилжvvлэх операторууд(>>)
болон (>>>)
•
Арифметик эсвэл тэмдэгт баруун шилжүүлэх (>>) оператор
нь дараахь байдлаар хэрэглэгдэнэ:
128 >> 1 нь 128/21 = 64 буцаана
256 >> 4 нь 256/24 = 16 буцаана
-256 >> 4 нь -256/24 = -16 буцаана
•
•
Логик эсвэл тэмдэггүй баруун шилжүүлэх (>>>) оператор нь:
•
•
9
Тэмдгийн бит нь шилжилт хийх үед хуулагддаг
Битийн үлгэрт хэрэглэгддэг
Шилжилт хийх үед хуулагддагггүй
- 10.
Зүүн шилжvvлэх оператор(<<)
•
Зүүн шилжүүлэх оператор нь дараахь хэлбэрээр ажиллана:
128 << 1 нь 128 * 21 = 256 буцаана
16 << 2 нь 16 * 22 = 64 буцаана
10
- 11.
Төрөл хувиргалт
•
•
Хэрвээ цэнэглэхүед өгөгдөл алдагдсан бол, төрөл
хувиргалтыг хийх хэрэгтэй
short болон char-ийг цэнэглэхдээ шууд төрөл хувиргалтыг
хийнэ
float bigValue = 20.5F;
int squashed = (int) bigValue;
11
- 12.
Төрлийн хүч нэмэлт
•
•
Хувьсагчиднь том төрөл рүүгээ автоматаар хувирах
боломжтой (ex: int-ээс long)
Илэрхийллийн хувьд том төрөлтэй хувьсагчид жижгийн
утгыг оноож болно:
double z = 12.414F; // 12.414 нь float, OK
•
float zl = 12.414; // 12.414 нь double, Буруу
12
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
Даалгавар
•
•
Switch case ашигласанпрограм зохиох, шалгуулах. Лаб1
•
24
Төрөлтэй ажиллах, логик болон бит үйлдлүүдийг програмд
ашиглах
Давталтын удирдлагын үйлдлүүдийг програм шаардлагатай
үед хэрэглэж занших
- 25.