Accueil
Explorer
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Publicité
Check these out next
Programchlaliin c hel
E-Gazarchin Online University
класс диаграм
Unubold Tumenbayar
с++ хэл
Gan-Erdene Myagmar
C
Turuu Tsogt
си хэлний ойлголт
badral_0430
U.cs101 алгоритм программчлал-1(1)
Badral Khurelbaatar
Small basic үзүүлэн
baterden
U.cs101 алгоритм программчлал-12
Badral Khurelbaatar
1
sur
19
Top clipped slide
Lec2 c++helnii undeslel
31 Mar 2014
•
0 j'aime
1 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
1,525 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Signaler
Industrie automobile
Turuu Tsogt
Suivre
Publicité
Publicité
Publicité
Recommandé
C cons
Onon Tuul
18.4K vues
•
35 diapositives
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
3.5K vues
•
15 diapositives
алгоритм 8
Баярсайхан Л
27.9K vues
•
19 diapositives
C++
Алдарболд Э.
9.6K vues
•
365 diapositives
Lec4 хereglegchiinpunkts
Turuu Tsogt
2.8K vues
•
16 diapositives
u.cs101 "Алгоритм ба програмчлал" Лекц №4
Khuder Altangerel
6.3K vues
•
52 diapositives
Contenu connexe
Présentations pour vous
(20)
Programchlaliin c hel
E-Gazarchin Online University
•
5.2K vues
класс диаграм
Unubold Tumenbayar
•
3.8K vues
с++ хэл
Gan-Erdene Myagmar
•
5.3K vues
C
Turuu Tsogt
•
2.6K vues
си хэлний ойлголт
badral_0430
•
7.9K vues
U.cs101 алгоритм программчлал-1(1)
Badral Khurelbaatar
•
29.1K vues
Small basic үзүүлэн
baterden
•
2K vues
U.cs101 алгоритм программчлал-12
Badral Khurelbaatar
•
3.6K vues
CS203 Лекц02 Oop
Jargalsaikhan Alyeksandr
•
3.9K vues
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
•
12.1K vues
U.it101 lab 4
Ganbaatar ch
•
10.1K vues
U.cs101 алгоритм программчлал-2
Badral Khurelbaatar
•
10K vues
It101 lect9
Nergui Batjargal
•
10.1K vues
Lects 12
Ganbaatar ch
•
16.4K vues
си хэлний хичээлүүд 11 р анги
enhsaran_tsahim
•
2.9K vues
Smallbasic
Баярсайхан Л
•
4.5K vues
hicheel2
Turuu Tsogt
•
1.1K vues
өгөгдлийн сангийн системийн үндэс
Бямбаа Авирмэд
•
5.3K vues
Tutorial of python
Mr Nyak
•
316 vues
U.cs101 алгоритм программчлал-7
Badral Khurelbaatar
•
5.8K vues
En vedette
(20)
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
•
16.4K vues
U.cs101 алгоритм программчлал-5
Badral Khurelbaatar
•
998 vues
Lecture10 1239357245
Sod-Od Batzorig
•
2.3K vues
Medeelel
henjii
•
8.4K vues
Chap01
Purev
•
186 vues
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
•
1.5K vues
Toxiruulax test
Zoogii
•
342 vues
шийдвэр гаргах номиналь бүлгийн арга
renchinbat
•
469 vues
Лекц-1
bsuren_bn
•
2.1K vues
For давталт ашиглах
Onon Tuul
•
1.4K vues
Delphi
Baasandorj Ch
•
3.2K vues
Lec1 pragraming language
Turuu Tsogt
•
964 vues
тест нараа
UUUKA
•
362 vues
Java lecture3
Onobold Odgerel
•
2.5K vues
Лекц 2 (Блок схем)
Мөнхбаярын Цэцэнцэнгэл
•
7.3K vues
интернэт ба сүлжээ
Kahatanbayr
•
3.7K vues
Лекц 3 (Давталт)
Мөнхбаярын Цэцэнцэнгэл
•
3.6K vues
10r angiin jishig daalgawar
Баярсайхан Л
•
560 vues
Lec3 c++operator
Turuu Tsogt
•
3.4K vues
программын хэл гэж юу вэ
cer147740
•
5.3K vues
Publicité
Similaire à Lec2 c++helnii undeslel
(20)
Lekts1
buyanjargalll
•
133 vues
Lekts1
buyanjargalll
•
128 vues
Lekts1
buyanjargalll
•
563 vues
Лекц №6
Amarsaikhan Tuvshinbayar
•
230 vues
Лекц №5
Amarsaikhan Tuvshinbayar
•
189 vues
visual programming lecture 2
Donald G-hub
•
344 vues
visual programming lecture 2
Donald G-hub
•
179 vues
visual programming lecture 2
Donald G-hub
•
240 vues
2
International Ulaanbaatar University
•
403 vues
Lecture 1
bsuren_bn
•
916 vues
Gosexem asuult 09
dorjoooo
•
3.4K vues
Лекц 1
Chinzorig Undarmaa
•
1.6K vues
Програмчлалын хэл
Баярсайхан Л
•
7.7K vues
Lec3
Onon Tuul
•
399 vues
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
•
2.3K vues
удирдах элементүүд
Onon Tuul
•
959 vues
Лекц 3
Chinzorig Undarmaa
•
543 vues
1
International Ulaanbaatar University
•
537 vues
Ci hel
Enkhtuvshin Byambaa
•
3.5K vues
PL Lecture3
ganzorigb
•
1.9K vues
Plus de Turuu Tsogt
(10)
7salaalsan
Turuu Tsogt
•
1.4K vues
6 shugaman
Turuu Tsogt
•
1.1K vues
5 algorithm
Turuu Tsogt
•
2.5K vues
DBquery
Turuu Tsogt
•
306 vues
DB
Turuu Tsogt
•
450 vues
Хүснэгт
Turuu Tsogt
•
562 vues
Lec8 break
Turuu Tsogt
•
366 vues
hicheel
Turuu Tsogt
•
828 vues
Lec5 angi
Turuu Tsogt
•
1.2K vues
Lab1 hylbar program
Turuu Tsogt
•
334 vues
Publicité
Dernier
(11)
КОМПЛЕКС-ТОО.pptx
MaagiiDaagii
•
5 vues
chart.pdf
BaasansurenA
•
1 vue
3.-Аритгах-бодисууд.pptx
OkBala
•
2 vues
1r buleg sedev soril.docx
MaagiiDaagii
•
5 vues
Coolant-Brochure-MN.pdf
MinesUpLLC
•
4 vues
Унших материал.pdf
GChuka
•
7 vues
1667988478629_Эх_хүүхэд,_нөхөн_үржихүйн_арга_хэмжээний_тайлан_2022.docx
ssuser9ee07d
•
3 vues
Erka.docx
AnkhbayarBatbilegGP
•
2 vues
Camtasia Studio.pptx
ErdenebatNandintsets
•
9 vues
Эм-зүйч-Лиценз-2022-batka.docx
BatChimeg7
•
38 vues
Vintage Photo Album For Education by Slidesgo.pptx
MaagiiDaagii
•
4 vues
Lec2 c++helnii undeslel
С++ хэлний үндэс, онцлог,
давуу талууд Лекц №2 2014 он Ц.Төртогтох (morz.shiper@gmail.com ) Магадлан итгэмжлэгдсэн “Идэр” Дээд Сургууль Мэдээллийн Технологийн тэнхим
Агуулга Зорилго С++ хэлний тухай С++
хэлний програмын бүтэц Програмд тайлбар хийх Түлхүүр үгүүд Өгөгдлийн төрөл Идентификатор Хувьсагч Тогтмол Оролт, гаралт Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Зорилго • "Объект хандлагат
С++ хэлний элемэнтүүд, хэлний онцлог, давуу тал, бүтэц болон хувьсагчдын төрөл, операторуудын ойлголтуудыг үзнэ.Үүнд: хувьсагч, төрөл, тогтмол, түлхүүр үг, өгөгдлийн төрөл, програмд тайлбар хийх гэх мэт зүйлийн дараалал үзнэ." Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
С++ хэлний тухай •
Cи хэл бол Cи++ ийн дэд олонлог гэж ойлгож болно. Эхлээд Си гэж процедур хандалтадат хэл гэж байж байгаад дараагаар нь түүнд объект хандалтад програмчлалын технологийг нэвтрүүлж өгсөнөөрөө Си++ болсон байнаа. Гэхдээ одоо ч аль альнийг нь ашигладаг бөгөөд тус тусын давуу талуудтай. Тэгэхээр энэ хоёр бол ялгаатай бие даасан хэл юмаа. Гэхдээ Си++ дотор Си хэлээр бичих боломжтой. Үүгээрээ жаахан ялгаа бий. Си++ хэлийг сурна гэдэг объект хандалтад технологитой Си хэлийг сурна гэж хараар ойлгож болноо. Эхлээд Си хэлийг сураад дараагаар нь объект хандалтад технологийг Си++ хэлээр сурах юмаа. Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
С++ хэлний програмын
бүтэц 1. #include<iostream> 2. #include<stdlib.h> 3. using namespace std; 4. main() { 5. cout << "Hello world!n"; 6. system("pause"); 7. } Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант / С++ хэлний програмын эхэнд include дериктивийг ашиглан прграмд хэрэглэгдэх сангууд ашигласан байдаг. Ингэж хавсаргасан сангаас функц болон объектийг програмд ашиглах боломжтой болдог С++ хэлний үндсэн програм нь main() функц д бичигддэх түүний дараах Блоклох оператор( {-эхлэл хаалт, }- төгсгөл хаалт ) дотор бичигдсэн код гэж ойлгож болно.
Програмд тайлбар хийх Програмын
кодыг ойлгоход туслах зорилгоор тайлбар хийнэ. Энэ хэсэг нь програмын биелэхэд нөлөөлөхгүй ба түүнийг кодын үл биелэх хэсэг гэж нэрэлдэг. C++ -д хоёр төрлийн тайлбар хийж болно 1. Тайлбарын эхэнд “ /* ”- тавах ба төгсгөлд “ */ ” тэмдэгтийг оруулсанаар тухайн 2 тэмдгийн хооронд бичигдсэн бүх зүйл тайлбар болно 2. “ // ” тэмдэгтийг оруулсанаар түүний араас бичиг бүх зүйл тайлбар болох ба мөр шилжсэн тохиолдолд тайлбарыг төгссөн гэж ойлгоно. Өөрөөр хэлбэл давхар хашалт нь ( // ) зөвхөн нэг мөрөнд тайлбар хийнэ Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Түлхүүр үгүүд • Програмчлалын
С++ хэлд програмчлалын бусад хэлний адилаар түлхүүр үгүүд болон тусгай тэмдэгтийг ашиглана. asm, auto, break, case, catch, char, class, const, continue, default, delete, do, double, else, enum, float, for, friend, goto, if, inline, int, long, new, operator, private, protected, public, register, return, short, signed, sizeof, static, struct, switch, template, this, throw, try, typedef, union, unsigned, virtual, void, volatile, while • Эдгээр түлхүүр үгүүдээс улаанаар бичсэн нь зөвхөн C++ -д хэрэглэгдэнэ. С болон C++ хэлний компиляторууд том, жижиг үсгийн ялгаатай гэж тооцно. Түлхүүр үгүүд нь латин жижиг үсгээр бичигддэг Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Өгөгдлийн төрөл • Өгөгдлийн
төрөл гэдэг нь үнэн хэрэгтээ түүний авах боломжтой утгын мужийн (олонлог) юм. • Өөрөөр хэлбэл хөрвүүлэгч өгөгдсөн утгыг ямар төрлийн өгөгдөл болохыг мэдэх хэрэгтэй байдаг учраас өгөгдлүүдийг төрөлжүүлэх шаардлагатай болдог. Мөн төрөл нь програмчлалын хэлэнд ашиглагдаж байгаа өгөгдлийн хэмжээг тодорхойлж өгч байдаг. Өгөгдлийн хэмжээ гэдэг нь тухайн өгөгдлийн санах ойд эзлэх зайг хэлж байгаа юм. Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Өгөгдлийн төрөл • Програмчлалын
С++ хэлний төрлийг програмчлалын бусад хэлний адилаар стандарт ба хэрэглэгчийн гэж хувааж болно. • Стандарт төрөл • Бүхэл тоон төрөл • Бодит тоон төрөл • Хэрэглэгчийн төрөл • Хэрэглэгчийн төрөл • Стандарт төрөл гэдэг нь ямар нэгэн байдлаар тодорхойлолгүйгээр шууд хэрэглэж болохуйц төрлийг хэлнэ. Харин хэрэглэгчийн төрөл гэдэг нь програмд тодорхойлсны дараа хэрэглэдэг төрлийг хэлдэг Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Бүхэл тоон төрөл Төрөл
Санах ойд эзлэх хэмжээ Утгын муж Нэр Char 8 -128…127 Тэмдэгт төрөл unsigned char 8 0…255 unsigned short 16 0…65535 Бүхэл тоон төрөл Short 16 -32768…32767 Int 32 -2147483648..2147483647 Урт бүхэл тоон төрөл unsigned int 32 0…294967295... Long 32 -2147483648 …2147483647 unsigned long 32 0…294967295 Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Бодит тоон төрөл Сэдэв:
С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант / Төрөл Санах ойд эзлэх хэмжээ Утгын муж Нэр Float 32 3.4E-38.. 3.4E+38.. Дан нарийвчлалтай бодит тоо Double 64 1.7E-308… 1.7E+308 Давхар нарийвчлалтай бодит тоо Long double 80 3.4E-4932.. 1.1E+4932 Өргөтгөсөн нарийвчлалтай бодит тоо
Хэрэглэгчийн төрөл Сэдэв: С++
хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант / Үүнийг typedef түлхүүр үгийн тусламжтайгаар гүйцэтгэнэ. Шинээр төрөл үүсгэх нь Typedef<төрөл><төрлийн шинэ нэр>; хэлбэртэй байна. Жишээ нь: Typedef unsigned long ulong; Typedef unsigned int uint; Typedef unsigned double udouble; Typedef unsigned char uchar; Эндээс харахад ulong, uint, udouble, uchar гэсэн шинэ төрлүүд үүсгэж байна. Эдгээр нь үнэн чанартаа unsigned long, unsigned int, unsigned double, unsigned char төрлүүд болно. Мөн C++ хэлэнд void гэсэн төрөл байдаг.
Идетификатор Үсэг юм уу
доогуур зураас “_”-аар эхлэсэн, үсэг, цифр, доогуур зураасуудын дарааллыг идентификатор гэнэ. Ж.нь: • Зөв идентификатоорууд. X, y_too, x2, a_mydata, kom16, hariu, haagii, aa, b2c3, week_days • Буруу идентификаторууд. Count, COUTN, if, 1too, hariu+too, hicheel.1, 1-r too, h y, Том, жижиг үсгүүд ялгаатай утгыг илэрхийлнэ. Тиймээс ж.нь TIME болон time нь ялгаатай нэрнүүд байна. Идентификатор нь дурын урттай байж болох ч C хэлнйи хөрвүүлэгч эхний 32 тэмдэгтийг л тооцдог. Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Хувьсагч • Програмын явцад
утга нь өөрчлөгдөж болдог онцлог бүхий програмчлалын хэлний элементийг хувьсагч гэнэ. Өөрөөр хэлбэл, хувьсагч нь тогтмол утга биш, харин утгуудын тодорхой мужаас аливаа утгыг авах боломжтой элемент юм. Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Хувьсагч • Бичигдэх хэлбэр:
<төрөл><хувьсагч_нэр>; • Жишээ нь: int a; foat, a,b,c; гэх мэт • <төрөл> - Хувьсагчийн төрөл. Өмнө авч үзсэн бүхэл ба бодит тоон төрлүүд байхаас гадна хэрэглэгчийн тодорхойлсон төрлүүд байна. • <хувьсагч_нэр> - хувьсагчийг програмд төлөөлөх идэнтификатор. • Хувьсагчийн нэрийг жижиг үсгээр бичих нь түгээмэл байдаг. Энэ нь нэг талаас түүнийг түлхүүр үгээс ялгаж байгаа хэрэг юм. Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Тогтмол • Програмын ажиллах
явцад утгаа өөрчлөхгүй байхаар зарлагдан хэрэглэгдэх идентифкаторыг тогтмол гэдэг. C++-д тогтмолыг const нөөц үгээр зарлана. • Бичигдэх хэлбэр: const <төрөл> <тогтмолын нэр> = <илэрхийлэл > • <илэрхийлэл > - гэдэгт тогтмол утга эсвэл функц оролцсон илэрхийлэл байж болно Жишээ нь: • const int MAX=10000; // бүхэл тоон тогтмол • const char LATTER=‘A’; // тэмдэгт тоон төрөл Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Оролт, Гаралт (
in,out ) • Програмчлалын С++ хэлний оролт, гаралтын удирдлагад дараах объектуудыг хэрэглэнэ. Үүнд • Cout – стандарт оруулах байгууламжаас буюу дэлэгцэнд мэдээллийг хэвлэх • cin – Стандарт оруулах байгууламжаас буюу гараас хувьсагчийн утгыг хүлээн авах • Cerr – стандарт алдааны мэдээлийг стандарт гарах байгууламж буюу дэлэгцэнд хэвлэх • clog – cerr объектын мэдээллийг буфер рүү гаргадаг хэлбэр • Эдгээр объектууд нь С++ -ын iostream.h санд тодорхойлогдсон байдаг. Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Сэдэв: С++ хэлний
үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Эх сурвалжууд • Д.Цэдэвсүрэн
“C++ програмчлал” • spe.num.edu.mn/altankhuu/lesson/comp201/ Сэдэв: С++ хэлний үндэс,онцлог, давуу талууд Ц.Төртогтох / Магистрант /
Publicité