MATL🅰️🅱️.uz
65 subscribers
28 photos
2 videos
6 files
15 links
Matlab тизимида дастурлаштиришни ўргатувчи канал.
Download Telegram
⚠️ Ха айтгандай, 👆 мисолга эътибор берсангиз % белгисидан сўнг барча матн ва амаллар яшил рангга бўялган. Бу дастурлаштиришнинг мухим элементларидан бири <ИЗОХ>дир.

PS: Хар қандай дастурчи ўз дастурларида изох қолдиришга одатланиши керак. Бу нафақат ўзига балки бошқа фойдаланувчиларга хам фойдали бўлади.
📝 ❗️Масала жавоби❗️
Forwarded from MinInnovation
Сунъий интеллект буюк бобокалонларимиз – Амир Темур, Заҳриддин Муҳаммад Бобур ва Алишер Навоий образларини яратди.

_ _ _ _ _ _

Искусственный интеллект создал образы Амира Темура, Захриддина Мухаммада Бабура и Алишера Навои.

@mininnovation
Ичма-ич тузилмаларнинг навбатдаги тури бу циклик (🔁) ва тармоқланувчи (🔷➡️) алгоритмларни биргаликда ишлатишдир.
Шартсиз циклик ва шартли тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:

for m1 = 1:10
Амаллар 1;
if (шарт 1)
Амаллар 2;
elseif (шарт 2)
Амаллар 3;
else
Амаллар 4;
end
Амаллар 5;
end

👨‍💻 @matlabuz 🫵 учун‼️
👏1
Шартли циклик ва шартли тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:

while (шарт1) 
Амаллар 1;
    if (шарт 2)
Амаллар 2;
elseif (шарт 3)
Амаллар 3;
else
Амаллар 4;
end
Амаллар 5;
end

👨‍💻@matlabuz
👏2
Шартсиз циклик ва тармоқланувчи тузилмаларни биргаликда ичма-ич ишлатиш қўйидагича бўлади:

for t=1:3:21
Амаллар 1;
switch катталик 
    case қиймат 1 
        Амаллар 2;
    case қиймат 2 
        Амаллар 3;
    ...
    case қиймат n-1
        Амаллар n-1;  
    otherwise 
        Амаллар n; 
end 
Амаллар n+1;
end

👨‍💻@matlabuz
👍2👏1
Шартли циклик ва тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:

while (шарт) 
...
    switch катталик 
    case қиймат 1 
        Амаллар 1;
    case қиймат 2 
        Амаллар 2;
    ...
    case қиймат n-1
        Амаллар n-1;  
    otherwise 
        Амаллар n; 
end 
...
end

👨‍💻@matlabuz
👏4
Энди навбат шартли тармоқланувчи ва шартсиз циклик тузилмаларни биргаликда ичма-ич ишлатишга. Унинг кўриниши қўйидагича:

if (шарт 1)
     ...
for m1 = 1:5
Амаллар 1;
end
elseif (шарт 2)
      ...
for m2 = 1:5
Амаллар 2;
end
else
   
  ...
    for m3 = 1:5
          Амаллар 3;
    end
end

😉 @matlabuz
👍1
Шартли тармоқланувчи ва шартли циклик тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича кўринишга эга:

if (шарт1) 
...
    while (шарт 2)
Амаллар 2;
end
...
elseif (шарт 3)
...
    while (шарт 4)
Амаллар 3;
end
...
else
...
...
    while (шарт 5)
          Амаллар 4;
    end
end

👨‍💻@matlabuz
👍1
Шартсиз тармоқланувчи ва шартсиз циклик тузилмаларни биргаликда ичма-ич ишлатиш қўйидагича кўринишда бўлади:

switch катталик 
    case қиймат 1 
        ...
for t1=n1:s1:k1, Амаллар 1; end
    case қиймат 2 
        ...
for t2=n2:s2:k2, Амаллар 2; end
    ...
    case қиймат v
       ...
    for tv=nv:sv:kv, Амаллар v; end
    otherwise 
      ...
    for th=nh:sh:kh, Амаллар vh; end
end 
...
end

👨‍💻@matlabuz
👍1
Дастурлаштиришни энг мухим жихатларидан бири бу мантиқий фикрлаш. Уни ривожлантириш учун эса мантиқий масалалар қўл келади. Шу сабабли каналимизда баъзи баъзида мантиқий масалаларни бериб борамиз.
📌 1⃣ Мантиқий масала. Торт 🎂.

Шоколадли торт бор. Уни 3⃣ кесишда 8⃣ та бир хил бўлакларга бўлиш лозим. Буни қандай амалга ошириш мумкин

👨‍🎓 Сизнинг жавобларингизни изоҳларда яъни коментарийда кутиб қоламан‼️

👨‍💻 @matlabuz
🎂га бағишланган 1⃣ мантиқий масала жавоби❗️
Ва нихоят охирги тузилма бу шартсиз тармоқланувчи ва шартли циклик тузилмаларни ичма-ич ишлатиш. Бу тузилмаларни биргаликда ишлатиш қўйидагича бўлади:

switch катталик 
    case қиймат 1 
        ...
while (шарт1), Амаллар 1; end
    case қиймат 2 
        ...
while (шарт2), Амаллар 2; end
    ...
    case қиймат v
       ...
    while (шарт v), Амаллар v; end
    otherwise 
      ...
    while (шарт h), Амаллар vh; end
end 
...
end

👨‍💻@matlabuz
‼️ Ичма-ич циклик тузилмаларда, яъни ташқи тузилма циклик бўлган (for...end; while...end;) тузилмаларда, break ва continue буйруқларидан кенг фоидаланилади.

@matlabuz 🫵 учун махсус❗️
💻 continue бўйруғи ишлатилганда циклик жараённинг фақатгина шу қадамидан ⤵️ чиқиб кетилади ва жараён кейинги қадамдан давом эттирилади❗️

👨‍💻@matlabuz
👆 Бу эса continue ишлатилишига мисол‼️

👨‍💻@matlabuz
💻 break бўйруғи ишлатилганда эса циклик жараён умуман тўхтатилади ва дастурдан ⤵️ чиқиб кетилади‼️

👨‍💻@matlabuz