⚠️ Ха айтгандай, 👆 мисолга эътибор берсангиз % белгисидан сўнг барча матн ва амаллар яшил рангга бўялган. Бу дастурлаштиришнинг мухим элементларидан бири <ИЗОХ>дир.
PS: Хар қандай дастурчи ўз дастурларида изох қолдиришга одатланиши керак. Бу нафақат ўзига балки бошқа фойдаланувчиларга хам фойдали бўлади.
PS: Хар қандай дастурчи ўз дастурларида изох қолдиришга одатланиши керак. Бу нафақат ўзига балки бошқа фойдаланувчиларга хам фойдали бўлади.
Forwarded from MinInnovation
Сунъий интеллект буюк бобокалонларимиз – Амир Темур, Заҳриддин Муҳаммад Бобур ва Алишер Навоий образларини яратди.
_ _ _ _ _ _
Искусственный интеллект создал образы Амира Темура, Захриддина Мухаммада Бабура и Алишера Навои.
@mininnovation
_ _ _ _ _ _
Искусственный интеллект создал образы Амира Темура, Захриддина Мухаммада Бабура и Алишера Навои.
@mininnovation
Ичма-ич тузилмаларнинг навбатдаги тури бу циклик (🔁) ва тармоқланувчи (🔷➡️) алгоритмларни биргаликда ишлатишдир.
Шартсиз циклик ва шартли тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:
for m1 = 1:10
Амаллар 1;
if (шарт 1)
Амаллар 2;
elseif (шарт 2)
Амаллар 3;
else
Амаллар 4;
end
Амаллар 5;
end
👨💻 @matlabuz 🫵 учун‼️
for m1 = 1:10
Амаллар 1;
if (шарт 1)
Амаллар 2;
elseif (шарт 2)
Амаллар 3;
else
Амаллар 4;
end
Амаллар 5;
end
👨💻 @matlabuz 🫵 учун‼️
👏1
Шартли циклик ва шартли тармоқланувчи тузилмаларни биргаликда ичма-ич қўлланилиши қўйидагича бўлади:
while
Амаллар 1;
if (шарт 2)
Амаллар 2;
elseif (шарт 3)
Амаллар 3;
else
Амаллар 4;
end
Амаллар 5;
end
👨💻@matlabuz
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
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
while (шарт)
...
switch катталик
case қиймат 1
Амаллар 1;
case қиймат 2
Амаллар 2;
...
case қиймат n-1
Амаллар n-1;
otherwise
Амаллар n;
end
...
end
👨💻@matlabuz
👏4
Энди навбат шартли тармоқланувчи ва шартсиз циклик тузилмаларни биргаликда ичма-ич ишлатишга. Унинг кўриниши қўйидагича:
if
...
for m1 = 1:5
Амаллар 1;
end
elseif
...
for m2 = 1:5
Амаллар 2;
end
else
...
for m3 = 1:5
Амаллар 3;
end
end
😉 @matlabuz
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
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
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
Шоколадли торт бор. Уни 3⃣ кесишда 8⃣ та бир хил бўлакларга бўлиш лозим. Буни қандай амалга ошириш мумкин❓
👨🎓 Сизнинг жавобларингизни изоҳларда яъни коментарийда кутиб қоламан‼️
👨💻 @matlabuz
Ва нихоят охирги тузилма бу шартсиз тармоқланувчи ва шартли циклик тузилмаларни ичма-ич ишлатиш. Бу тузилмаларни биргаликда ишлатиш қўйидагича бўлади:
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
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 🫵 учун махсус❗️
@matlabuz 🫵 учун махсус❗️
💻 continue бўйруғи ишлатилганда циклик жараённинг фақатгина шу қадамидан ⤵️ чиқиб кетилади ва жараён кейинги қадамдан давом эттирилади❗️
👨💻@matlabuz
👨💻@matlabuz
💻 break бўйруғи ишлатилганда эса циклик жараён умуман тўхтатилади ва дастурдан ⤵️ чиқиб кетилади‼️
👨💻@matlabuz
👨💻@matlabuz