More Related Content
PPT
PPTX
Lecture data base programming part1 PPT
PPT
PPTX
Lecture file and folder working PDF
PPTX
DOCX
Similar to Lec03
ODP
PDF
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №7 PDF
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №3 PPTX
PPT
PPT
PPTX
PDF
PDF
PPTX
U.cs101 алгоритм программчлал-4-zasah PDF
ODP
PPS
PDF
PDF
PDF
PDF
ODP
More from ganzorigb
PPTX
PPTX
Lecture network programming PPTX
PPTX
PPTX
PPTX
Lecture graphic programming PPTX
PPTX
PPTX
PPTX
PPTX
Lecture data base programming part2 PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
PPTX
Lecture data base programming part3 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.