More Related Content
PDF
PPTX
U.cs101 алгоритм программчлал-9 PPTX
U.cs101 алгоритм программчлал-12 PPTX
U.cs101 алгоритм программчлал-5 zasvar badral(1) PPTX
U.cs101 алгоритм программчлал-3 PPSX
PPS
Шугаман алгоритмын бодлогууд PPTX
What's hot
PPTX
PPTX
U.cs101 алгоритм программчлал-4-zasah PPS
Давталттай алгоритмын бодлогууд PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №1 PPT
PPTX
U.cs101 алгоритм программчлал-10 PPTX
U.cs101 алгоритм программчлал-2 PPSX
PDF
PPTX
PPTX
PPTX
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №7 PPTX
U.cs101 алгоритм программчлал-1(1) PPTX
PDF
Эрэмбэлэлт хайлтын аргууд PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №2 PDF
PPTX
PPTX
Similar to U.cs101 lection-8
DOCX
Signagdyddhrhrr rvdgr rl-and-system-IW2 (1).docx PDF
Math 10-р ангийн “Матриц”сэдвийн хүрээнд нэмэлт тайлбар, дасгал бодлогууд PDF
PDF
PDF
Ediin zasgiin matematic hicheeliin lekts PPTX
DOC
PDF
PPTX
PPTX
PPTX
PDF
PPTX
U.cs101 алгоритм программчлал-14 PPTX
U.cs101 алгоритм программчлал-5 PPTX
PPTX
PPTX
PPT
PPTX
PDF
2d-array-func-min-avg-10-2-lab.pdf U.cs101 lection-8
- 1.
ВИРТУАЛ ТЕХНОЛОГИЙН ТЭНХИМ,
Е-НЭЭЛТТЭЙ ИНСТИТУТ
Алгоритм ба програмчлал
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
Лекц - 8
- 2.
U.CS101- Алгоритм бапрограмчлал
Сэдэв:Матрицын тухай, нэг хэмжээст матриц
түүний боловсруулалт
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
- 3.
- 4.
Массив буюу нэгхэмжээст матриц(хүснэгт)
Ижил төрлийн төгсгөлөг тоон элементүүдийн дарааллыг нэг
хэмжээст матриц гэнэ. Бас массив гэж нэрлэх тохиолдол
байдаг.
Элемент бүр нь элементийн дугаарыг заагч индекстэй
байна. Матрицтай ажиллахын тулд:
1. Матрицыг тодорхойлох шаардлагатай өөрөөр хэлбэл
санах ойд тодорхой нэртэй үүрийг хуваарилах хэрэгтэй
болдог. Үүнийг нэр(n) гэж тэмдэглэдэг. Нэр гэдэг нь нэг
хэмжээст матрицын нэр, n нь нэг хэмжээст матрицын хэмжээ
юм.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 5.
2. Нэг хэмжээстматрицын элементэд хандахдаа a[1],a[2], ….
a[n] гэх мэтчилэн ханддаг.
3. Нэг хэмжээст матрицын элементэд утга олгох үйлдлээр
тодорхой утга олгож болно. Жишээ нь: n төрлийн бараа
авсан. Ci -ээр i-р барааны үнэ, кi -ээр i-р барааны тоо
ширхэгийг тэмдэглэе. Тэгвэл худалдан авсан барааны нийт
үнэ нь
S= c1*k1 + c2*k2 + …. cn*kn болно.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 6.
Энэ нийлбэрийг олохалгоритмд n удаа үржих үйлдэл
давтагдана. 2*n ширхэг тоо биш, n урттай 2 нэг хэмжээст
матриц өгөгдсөн гэж үзнэ.
С=(c1,c2,c3,…..cn)
K=(k1,k2,k3……kn)
Давталтыг энгийн блокуудаар зурахаас гадна дараах
блокийн тусламжтайгаар зурж болдог.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 7.
- 8.
Блокийн дотор давталтынпараметрийн эхний ба
төгсгөлийн утга, түүний өөрчлөгдөх алхмыг зааж
өгнө.
Давталт (xk – x0)/h+1 удаа давтагдсаны дараа энэ
гаралтаар гарна.
Жишээ 1 : (x1,x2 ….. x100) нэг хэмжээст матрицын
эерэг элементүүдийн үржвэр ба тэдгээрийн тоог
хэвлэх алгоритм зохио!
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 9.
- 10.
Үржвэрийн анхны утгаZ=1, эерэг элементүүдийн тоог
тоолох тоолуур n=0 утгуудыг өгнө.
Нэг хэмжээт матрицын ээлжит гишүүний эерэг эсэхийг
шалгана.
Нэг хэмжээт матрицын i-р гишүүн эерэг бол үржвэрийг олно.
Харин сөрөг бол ямар нэгэн үйлдэл хийлгүй шууд дараагийн
элементэд шилжинэ.
Эерэг элементийн тоог нэгээр нэмэгдүүлнэ.
Давталт 100 удаа давтагдсаны дараа Z ба n-ийн хамгийн
сүүлчийн санасан утгуудыг хэвлэнэ.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 11.
Жишээ 2
Өгөгдсөнмассивын сондгой элементүүдийн үржвэрийг
олох программ зохио.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 12.
- 13.
Жишээ 3
Dгэсэн бодит тоо өгөгдсөн үед G(35) массивын
элементүүдээс g(i)<D нөхцөлийг хангах элементүүдийн
арифметик дунджийг ол.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 14.
- 15.
Жишээ 4
X(100)массивын элементүүдээс хамгийн бага элементийн
дугаарыг ол.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 16.
- 17.
Жишээ 5
Nбүхэл тооны цифрүүдийг олж цифр тус бүрийг 10-аас
хасаж гарсан тоон цифр бүхий тоог хэвлэ.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 18.
- 19.
Жишээ 7
Сурагчдынөндрийг агуулсан массив өгөгдсөн бол 180 см-ээс
өндөр сурагчийн тоог ол.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 20.
Editor's Notes
- #2 Cover 1
- #9 Namsrai
- #11 Math temdeglegee, hyalbar todorhoiloh bolomjuud, mergejiliin chiglel daguu
- #21 Sanah oin utga olgood nemegduuleh, temdegt nemeh, neg temdegt deer nogoo temdegt nemehed yu gej oilgohiig tailbarlasan jishee