6 -tema : mashinali oqitiwda instrumental qurallardan paydalaniw. Maqset programmaliq ortaliǵi menen islew



Download 21,82 Kb.
Sana03.04.2023
Hajmi21,82 Kb.
#924570
Bog'liq
6-Тема


6 -TEMA : MASHINALI OQITIWDA INSTRUMENTAL QURALLARDAN PAYDALANIW. MAQSET PROGRAMMALIQ ORTALIǴI MENEN ISLEW
Reje :
1) Maqsette fayl taypaları
2) Maqset ni basqarıw komandaları
3) Maqset arnawlı funktsiyaları
1) Maqsette fayl taypaları. Maqset de 2 hil taypa daǵı fayllar kóp isletiledi, bulardan biri M fayllar dep ataladı. Kóbinese programmalardı jazıwda hám sazlawda M fayllar isletiledi. M fayldı jaratıw ushın tiykarǵı menyu daǵı Fayl bóliminden New buyrıǵınan paydalanıladı. Faylǵa at beriw ushın Save As komandasınan paydalanamız. Orınlaw ushın vipolnit piktogrammasini basıw jetkilikli. M fayldı ápiwayı strukturası tómendegishe, % - túsindirmeler Olarda kirisiw shıǵıw argumentlari bolmaydı. jumısshı salasında maǵlıwmatlar menen islew. islew processinde endigiden kompilyatsiya etińmeydi Maqset de isletiw múmkin bolǵan komandalar izbe-izliginen ibarat boladı. M faylda stsenariyadan tısqarı Maqset de M fayl funktsiyaları bar. M - fayl funktsiyalardı stsenariyalardan ayırmashılıǵı sonda ol fayllarda programmalastırıw tilleridegi sıyaqlı funktsiyalar jaratıladı. Funktsiyalarda bir neshe kirisiw hám bir shıǵıw parametri boladı :
function [ output_args ] = name( input_args )
%Асосий изоҳ (агар зарур бўлса)
% қўшимча изоҳ
end
output_args – чиқувчи параметр
input_args – кирувчи параметрлар
Name - funktsiya atı
M fayllar tómendegi qásiyetlerge iye:
1. function gilt sózi menen baslanadı. Odan keyin shıǵıwshı parametrine
ózgeriwshi atı jazıladı. Keyininen funktsiya atı hám funktsiyaǵa kiretuǵın parametrler dizimi bir birinen ajıratılıp qawıs ishinde kórsetiledi. Tiykarınan M fayl atı menen funktsiya atı bir hil boladı.
2. M fayl funktsiya orınlaw wazıypası, funktsiya nomiga tayınlanadı.
3. Fayl funktsiyada isletilingen barlıq ózgeriwshiler lokal esaplanadı. Sol funktsiya sheńberindegina isletiw múmkin.
4. Fayl funktsiya ǵárezsiz programma modul bolıp, ol basqa modullar menen hám basqa programmalar menen baylanısqan bolıwı múmkin.
5. Programmada fayl funktsiya aldın kompilyatsiya etiledi keyininen atqarıladı.
Fayl funktsiyalar Maqset de sistemanı keńeytiw hám qolaylıqtı asırıw ushın isletiledi. Joqarıdaǵınan kelip shıqqannan ekenin aytıw kerek funktsiya stsenariyde ózgeriwshi global esaplanadı funktsiya faylda bolsa lokal esaplanadı. Lokal ózgeriwshilerdi isletiw qolaysızlıqtı aldın aladı.
2) Maqset ni basqarıw komandalar
Maqset de paydalanıwshı ushın programma jaratıw múmkinshiligi bar. Bul programmalar keyinirek bólek funktsiya retinde isletiliwi múmkin. Maqset de programmalastırıwda esaplawlardı orınlawdı basqarıw hám baqlaw ushın arnawlı komandalar isletiledi. Bularǵa if, for, while, switch. Sonı aytıp utish kerek bul operatorlar bir-birin faylǵa jaylastırıp quramalı programma jaratılıwı múmkin. Xar bir boshkaruvchi programmalar end operatorı menen jabılıwı kerek.
If <шарт1>
{оператор1}
Elseif <шарт2>
{оператор2}
Else
{оператор3}
Endif
Shártlerdi dúziwde algebraik ańlatpalar, logikalıq ámeller hám munasábetlerden paydalanamız.Switch Komandası tańlaw komandası esaplanadı. Bul komanda bir neshe tarmaqlanishdan ibarat boladı.
Switch операторини формати:
Switch <ўзгарувчи>
Case <қиймат1>
Оператор1;
Оператор2;
Case <қиймат2>
Оператор1;
Оператор2;
Case <қиймат3>
Оператор1;
Оператор2;
Other
End.
3) Maqset arnawlı funktsiyaları
Berilgen xosslari iye bulgan matritsalar.Birinshi birlik matritsa, bunı jaratıw ushın eye funktsiya isletiledi.eye(n) – Bul standart funktsiya n birlik matritsa jaratıladı.
eye(m,n) - m,n Ólshemli matritsa jaratadı, bunıń qiyiq boyınsha birlab jaylasadı elementleri 0 den ibarat. eye(size(A)) – Ólshemleri A sıyaqlı bolǵan birlik matritsa jaratıladı.>>t = eye(4,5)
t = 1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
Elementleri 1 ge teń bolǵan matritsa jaratıw :ones(n)
ones(m,n)
ones(size(A))
>>S = ones(3,4)
S= 1 1 1 1
1 1 1 1
1 1 1 1
Elementleri 0 ge teń bolǵan matritsa jaratıw :
zeros(n)
zeros(m,n)
zeros(size(A))
>> N = zeros(3,2)
N = 0 0
0 0
0 0
Download 21,82 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish