Suche senden
Hochladen
Лекц 9(Заагч)
•
1 gefällt mir
•
3,443 views
Мөнхбаярын Цэцэнцэнгэл
Folgen
Заагч
Weniger lesen
Mehr lesen
Bildung
Melden
Teilen
Melden
Teilen
1 von 21
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
U.cs101 алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
Sw203 Lecture6 Inheritance
Sw203 Lecture6 Inheritance
Jargalsaikhan Alyeksandr
CS203 Лекц01 Prefeace
CS203 Лекц01 Prefeace
Jargalsaikhan Alyeksandr
U.cs101 алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
Badral Khurelbaatar
C
C
Turuu Tsogt
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
U.cs101 алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
Badral Khurelbaatar
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
Баярсайхан Л
Empfohlen
U.cs101 алгоритм программчлал-3
U.cs101 алгоритм программчлал-3
Badral Khurelbaatar
Sw203 Lecture6 Inheritance
Sw203 Lecture6 Inheritance
Jargalsaikhan Alyeksandr
CS203 Лекц01 Prefeace
CS203 Лекц01 Prefeace
Jargalsaikhan Alyeksandr
U.cs101 алгоритм программчлал-2
U.cs101 алгоритм программчлал-2
Badral Khurelbaatar
C
C
Turuu Tsogt
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
U.cs101 алгоритм программчлал-10
U.cs101 алгоритм программчлал-10
Badral Khurelbaatar
Давталттай алгоритмын бодлогууд
Давталттай алгоритмын бодлогууд
Баярсайхан Л
давталттай алгоритм
давталттай алгоритм
Enkh Gvnj
Lec4 хereglegchiinpunkts
Lec4 хereglegchiinpunkts
Turuu Tsogt
U.cs101 алгоритм программчлал-12
U.cs101 алгоритм программчлал-12
Badral Khurelbaatar
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
Jargalsaikhan Alyeksandr
Sw203 Lecture10 Polymorphism
Sw203 Lecture10 Polymorphism
Jargalsaikhan Alyeksandr
C cons
C cons
Onon Tuul
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогууд
Баярсайхан Л
Лекц 3 (Давталт)
Лекц 3 (Давталт)
Мөнхбаярын Цэцэнцэнгэл
Лекц 10: (Рекурс)
Лекц 10: (Рекурс)
Мөнхбаярын Цэцэнцэнгэл
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
массив
массив
Khishighuu Myanganbuu
Лекц №11
Лекц №11
Amarsaikhan Tuvshinbayar
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
бодлого C++
бодлого C++
Баярсайхан Л
өгөгдлийн сангийн системийн үндэс
өгөгдлийн сангийн системийн үндэс
Бямбаа Авирмэд
Програмчлалын хэл
Програмчлалын хэл
Баярсайхан Л
u.cs101 "Алгоритм ба програмчлал" Лекц №7
u.cs101 "Алгоритм ба програмчлал" Лекц №7
Khuder Altangerel
Se304
Se304
Usukhuu Galaa
Cs203 lecture13 composition
Cs203 lecture13 composition
Jargalsaikhan Alyeksandr
алгоритмын бодлогууд
алгоритмын бодлогууд
Renchindorj Monkhzul
Bvleg4 combinatorics
Bvleg4 combinatorics
Orgil Jargalsaihan
Лекц 5 (Өгөгдлийн дүрслэл)
Лекц 5 (Өгөгдлийн дүрслэл)
Мөнхбаярын Цэцэнцэнгэл
Weitere ähnliche Inhalte
Was ist angesagt?
давталттай алгоритм
давталттай алгоритм
Enkh Gvnj
Lec4 хereglegchiinpunkts
Lec4 хereglegchiinpunkts
Turuu Tsogt
U.cs101 алгоритм программчлал-12
U.cs101 алгоритм программчлал-12
Badral Khurelbaatar
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
Jargalsaikhan Alyeksandr
Sw203 Lecture10 Polymorphism
Sw203 Lecture10 Polymorphism
Jargalsaikhan Alyeksandr
C cons
C cons
Onon Tuul
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогууд
Баярсайхан Л
Лекц 3 (Давталт)
Лекц 3 (Давталт)
Мөнхбаярын Цэцэнцэнгэл
Лекц 10: (Рекурс)
Лекц 10: (Рекурс)
Мөнхбаярын Цэцэнцэнгэл
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
Urantuya Purevtseren
массив
массив
Khishighuu Myanganbuu
Лекц №11
Лекц №11
Amarsaikhan Tuvshinbayar
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
Urantuya Purevtseren
бодлого C++
бодлого C++
Баярсайхан Л
өгөгдлийн сангийн системийн үндэс
өгөгдлийн сангийн системийн үндэс
Бямбаа Авирмэд
Програмчлалын хэл
Програмчлалын хэл
Баярсайхан Л
u.cs101 "Алгоритм ба програмчлал" Лекц №7
u.cs101 "Алгоритм ба програмчлал" Лекц №7
Khuder Altangerel
Se304
Se304
Usukhuu Galaa
Cs203 lecture13 composition
Cs203 lecture13 composition
Jargalsaikhan Alyeksandr
алгоритмын бодлогууд
алгоритмын бодлогууд
Renchindorj Monkhzul
Was ist angesagt?
(20)
давталттай алгоритм
давталттай алгоритм
Lec4 хereglegchiinpunkts
Lec4 хereglegchiinpunkts
U.cs101 алгоритм программчлал-12
U.cs101 алгоритм программчлал-12
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture5 Class Acess Modifiers
Sw203 Lecture10 Polymorphism
Sw203 Lecture10 Polymorphism
C cons
C cons
Салаалсан алгоритмын бодлогууд
Салаалсан алгоритмын бодлогууд
Лекц 3 (Давталт)
Лекц 3 (Давталт)
Лекц 10: (Рекурс)
Лекц 10: (Рекурс)
Ci prog tolgoi file хичээл 2
Ci prog tolgoi file хичээл 2
массив
массив
Лекц №11
Лекц №11
C++ vndsen oilgolt хичээл 1
C++ vndsen oilgolt хичээл 1
бодлого C++
бодлого C++
өгөгдлийн сангийн системийн үндэс
өгөгдлийн сангийн системийн үндэс
Програмчлалын хэл
Програмчлалын хэл
u.cs101 "Алгоритм ба програмчлал" Лекц №7
u.cs101 "Алгоритм ба програмчлал" Лекц №7
Se304
Se304
Cs203 lecture13 composition
Cs203 lecture13 composition
алгоритмын бодлогууд
алгоритмын бодлогууд
Andere mochten auch
Bvleg4 combinatorics
Bvleg4 combinatorics
Orgil Jargalsaihan
Лекц 5 (Өгөгдлийн дүрслэл)
Лекц 5 (Өгөгдлийн дүрслэл)
Мөнхбаярын Цэцэнцэнгэл
компьютеийн бүтэц
компьютеийн бүтэц
Teacher's E-content
Ush 2014 new3
Ush 2014 new3
Баттөр Батмандах
Lecture 3
Lecture 3
Muuluu
Өгөгдлийн бүтэц
Өгөгдлийн бүтэц
Muuluu
C# hicheelin lekts
C# hicheelin lekts
Алдарболд Э.
Scientific calculator in c
Scientific calculator in c
Upendra Sengar
Datastructure algoritm
Datastructure algoritm
Nergui Batjargal
Andere mochten auch
(9)
Bvleg4 combinatorics
Bvleg4 combinatorics
Лекц 5 (Өгөгдлийн дүрслэл)
Лекц 5 (Өгөгдлийн дүрслэл)
компьютеийн бүтэц
компьютеийн бүтэц
Ush 2014 new3
Ush 2014 new3
Lecture 3
Lecture 3
Өгөгдлийн бүтэц
Өгөгдлийн бүтэц
C# hicheelin lekts
C# hicheelin lekts
Scientific calculator in c
Scientific calculator in c
Datastructure algoritm
Datastructure algoritm
Ähnlich wie Лекц 9(Заагч)
Ci hel
Ci hel
Enkhtuvshin Byambaa
си хэл 10
си хэл 10
enhsaran_tsahim
Лекц №13
Лекц №13
Amarsaikhan Tuvshinbayar
U.cs101 лаборатори 1
U.cs101 лаборатори 1
Ganbaatar ch
Video lab1-web
Video lab1-web
bsuren_bn
C lects (1)
C lects (1)
Mongoo Dashjav
лекц4
лекц4
Dondogjamts Batbaatar
Лекц №8
Лекц №8
Amarsaikhan Tuvshinbayar
онол
онол
Баярсайхан Л
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р анги
janchiw
Лекц №10
Лекц №10
Amarsaikhan Tuvshinbayar
Лабораторийн ажил № 1
Лабораторийн ажил № 1
bsuren_bn
Lecture 5
Lecture 5
Muuluu
Dynamic web 3
Dynamic web 3
Byambaa Bombi
Өгөгдлийн бүтэц 11
Өгөгдлийн бүтэц 11
International Ulaanbaatar University
Dynamic web 3-4
Dynamic web 3-4
Usukhuu Galaa
баяраа сургалт
баяраа сургалт
Natsag Oyungerel
Лекц №5
Лекц №5
Amarsaikhan Tuvshinbayar
C lects (7)
C lects (7)
Mongoo Dashjav
Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3
Urantuya Purevtseren
Ähnlich wie Лекц 9(Заагч)
(20)
Ci hel
Ci hel
си хэл 10
си хэл 10
Лекц №13
Лекц №13
U.cs101 лаборатори 1
U.cs101 лаборатори 1
Video lab1-web
Video lab1-web
C lects (1)
C lects (1)
лекц4
лекц4
Лекц №8
Лекц №8
онол
онол
мэдээлэл зүйн жишиг даалгавар 8 р анги
мэдээлэл зүйн жишиг даалгавар 8 р анги
Лекц №10
Лекц №10
Лабораторийн ажил № 1
Лабораторийн ажил № 1
Lecture 5
Lecture 5
Dynamic web 3
Dynamic web 3
Өгөгдлийн бүтэц 11
Өгөгдлийн бүтэц 11
Dynamic web 3-4
Dynamic web 3-4
баяраа сургалт
баяраа сургалт
Лекц №5
Лекц №5
C lects (7)
C lects (7)
Unshih hewleh uildel хичээл 3
Unshih hewleh uildel хичээл 3
Mehr von Мөнхбаярын Цэцэнцэнгэл
Lecture 12: File Handling
Lecture 12: File Handling
Мөнхбаярын Цэцэнцэнгэл
Лекц 11: (Рекурс, Ханойн цамхаг)
Лекц 11: (Рекурс, Ханойн цамхаг)
Мөнхбаярын Цэцэнцэнгэл
Лекц 8 (Функц)
Лекц 8 (Функц)
Мөнхбаярын Цэцэнцэнгэл
Лекц 7 (Давталтуудын Си хэлэнд)
Лекц 7 (Давталтуудын Си хэлэнд)
Мөнхбаярын Цэцэнцэнгэл
Лекц 4 (Тооллын Систем)
Лекц 4 (Тооллын Систем)
Мөнхбаярын Цэцэнцэнгэл
Лекц 2 (Блок схем)
Лекц 2 (Блок схем)
Мөнхбаярын Цэцэнцэнгэл
Лекц 1 (Алгоритм Програмчлал - 1)
Лекц 1 (Алгоритм Програмчлал - 1)
Мөнхбаярын Цэцэнцэнгэл
Mehr von Мөнхбаярын Цэцэнцэнгэл
(7)
Lecture 12: File Handling
Lecture 12: File Handling
Лекц 11: (Рекурс, Ханойн цамхаг)
Лекц 11: (Рекурс, Ханойн цамхаг)
Лекц 8 (Функц)
Лекц 8 (Функц)
Лекц 7 (Давталтуудын Си хэлэнд)
Лекц 7 (Давталтуудын Си хэлэнд)
Лекц 4 (Тооллын Систем)
Лекц 4 (Тооллын Систем)
Лекц 2 (Блок схем)
Лекц 2 (Блок схем)
Лекц 1 (Алгоритм Програмчлал - 1)
Лекц 1 (Алгоритм Програмчлал - 1)
Лекц 9(Заагч)
1.
Алгоритм програмчлал Багш:
М.Цэцэнцэнгэл
2.
Си хэлийн заагч
3.
Си хэлийн заагч
4.
Заагч төрөл Заагч
(pointer) гэдэг нь компьютерын санах ойн нэгэн утгын заадаг объектыг хэлнэ. Заагч хувьсагч нь санах ойн хаягийг хадгалдаг байна.
5.
Си хэлийн заагч
Заагчийн зарлагаа нь энгийн хувьсагчийн зарлагаатай адил боловч хувьчсагчийн урд * тэмдэгтэй байдгаараа ялгаатай. int a; // engiin huvisagch int *a; // zaagch huvisagch
6.
Заагч Заагч төрөл
нь зөвхөн “unsigned int” утгыг л хадгалдаг. Тэрнээс биш урд нь тавьж байгаа өгөгдлийн төрөл өөр зориулалттай. float *a; // adil int *b; // adil
7.
Хаяг авдаг Си
хэлийн оператор & оператор нь Си хэлэнд тухайн хувьсагчийн санах ойд байрлаж байгаа хаягийг авдаг. Бид өмнө нь scanf() функцэд ашиглаж байсан. scanf(“%d”, &a);
8.
Заагчид утга олгоё!
int b; int *a; b = 17; a = &b; // b huvisagchiin hayg a zaagchid // hadgalagdlaa
9.
Энэ үед оюутнууд
10.
Санах ойд юу
болж байна?
11.
Заагч дахь утгыг
авахдаа int b; int *a; b = 17; a = &b; printf(“%u”, a); // 1462 gej hevlene printf(“%d”, *a); // 17 gej hevlene
12.
Энэ үед оюутнууд
13.
Цуваа ба заагч
int a[] = {10,20,30,40,50}; int *p; p = &a; printf(“%dn”, *p); // 10 printf(“%dn”, *(p+1)); // 20 printf(“%dn”, *(p+2)); // 30
14.
Энэ үед санах
ойд a p p+1 p+2 p+3 Хаяг 2686712 2686716 2686720 2686724 Утга 10 20 30 40 printf(“%u”, a); // 2686712 printf(“%u”, p); // 2686712 Цувааны хувьсагч нь цуваа эхэлж байгаа санах ойн хаягийг хадгалж байдаг.
15.
Бодлого Хоёр хувьсагчийн
утгыг хооронд нь соль. a = 5; b = 7; байсныг a = 7; b = 5; болго.
16.
Солих бодлогын шийдэл
1 int a = 5; int b = 7; a = a + b; // b = 7, a = 5 + 7 = 12 b = a - b; // a = 12, b = 12 - 7 = 5 a = a - b; // b = 5, a = 12 - 5 = 7
17.
Солих бодлогын шийдэл
2 int a = 5; int b = 7; int tmp; tmp = a; a = b; b = tmp;
18.
Солих үйлдлийг функц
болгоё void swap(int a, int b) { int tmp; tmp = a; a = b; b = tmp; }
19.
swap функцээ дуудъя
void main() { int a = 5; int b = 7; swap(a,b); printf(“a=%d b=%d”, a, b); }
20.
Асуудлыг шийдье void
swap(int *a, int *b) { int tmp; tmp = *a; *a = *b; *b = tmp; }
21.
swap функцээ дуудъя
void main() { int a = 5; int b = 7; swap(&a, &b); printf(“a=%d b=%d”, a, b); }
Jetzt herunterladen