Бир масалани хам шартсиз (🔁) хам шартли (🔷🔁) циклик тузилма ёрдамида ечиш мумкин. Масалан қўйидаги масалани:
Ушбу мисол натижасини топинг?
a = 10; while( a <=15), disp(a); a = a + 1; end
a = 10; while( a <=15), disp(a); a = a + 1; end
Anonymous Quiz
13%
1️⃣ 11,12,13,14,15
50%
2️⃣ 10,11,12,13,14,15
0%
3️⃣ 10,15
25%
4️⃣ 10,11,12,13,14
13%
5️⃣ 11,12,13,14
Ушбу мисол натижасини топинг?
i = 1; s = 0; while(i < 4), s = s + 2*i; i = i+1; disp(s); end
i = 1; s = 0; while(i < 4), s = s + 2*i; i = i+1; disp(s); end
Anonymous Quiz
50%
1️⃣ 2, 4, 6
0%
2️⃣ 1, 2, 3
50%
3️⃣ 2, 6, 12
0%
4️⃣ 1,2,3,4
0%
5️⃣ 2,4,6,8
‼️Каналда бериладиган мисолларни ечиш учун "MATLAB Mobile" дан фоидаланиш мумкин.
https://play.google.com/store/apps/details?id=com.mathworks.matlabmobile
@matlabuz га таклиф қилиш эсдан чиқмасин‼️
https://play.google.com/store/apps/details?id=com.mathworks.matlabmobile
@matlabuz га таклиф қилиш эсдан чиқмасин‼️
Google Play
MATLAB Mobile - Apps on Google Play
Connect to MATLAB from your Android devices.
(🔷🔁) шартли циклик тузилма соддароқ кўринишга эга бўлса уни бир қаторда ёзиш мумкин.
while
‼️: Ўша ўша вергул эсдан чиқиши керак эмас.
@matlabuz
while
(шарт), амаллар; end‼️: Ўша ўша вергул эсдан чиқиши керак эмас.
@matlabuz
Шартли циклик тузилма ёрдамида хам кара кара жадвалини шакллантириш мумкин.
Масалан 6 сони учун:
s=6; a=1;
while (
fprintf(' %d × %d = %d \n', s, a,s*a);
a=a+1;
end
‼️ Мана бу эса чиқадиган натижа:
6 × 1=6
6 × 2=12
6 × 3=18
6 × 4=24
6 × 5=30
6 × 6=36
6 × 7=42
6 × 8=48
6 × 9=54
6 × 10=60
@matlabuz бўлажак 👨💻 учун❗️
Масалан 6 сони учун:
s=6; a=1;
while (
a < 11)fprintf(' %d × %d = %d \n', s, a,s*a);
a=a+1;
end
‼️ Мана бу эса чиқадиган натижа:
6 × 1=6
6 × 2=12
6 × 3=18
6 × 4=24
6 × 5=30
6 × 6=36
6 × 7=42
6 × 8=48
6 × 9=54
6 × 10=60
@matlabuz бўлажак 👨💻 учун❗️
👍2
Энди навбат ичма-ич тузилмаларга бағишланади. Шулардан бири ичма-ич шартсиз циклик тузилма (🔁🔁). Ўнинг умумий кўриниши қўйидагича:
for m = 1:2:9
for n = 1:3:15
end
end
for m1 = 1:10
for n1 = 1:10
end
end
for m = 10:-2:2
for n = -10:3:10
Амаллар;
end
end
👨💻 @matlabuz 🫵 учун махсус‼️
for m = 1:2:9
for n = 1:3:15
Амаллар;end
end
for m1 = 1:10
for n1 = 1:10
Амаллар;end
end
for m = 10:-2:2
for n = -10:3:10
Амаллар;
end
end
👨💻 @matlabuz 🫵 учун махсус‼️
👏3
Ичма-ич шартли циклик тузилманинг (🔷🔁🔷🔁) умумий кўриниши эса қўйидагича:
while
while
Амаллар;
end
end
while
(шарт1) while
(шарт2) Амаллар;
end
end
👍1
Шартли ва шартсиз циклик тузилмалар биргаликда қўлланилганда уларнинг кўриниши қўйидагича бўлади:
for m1 = 1:10
while
Амаллар;
end
end
while
for n2= 1:6
Амаллар;
end
end
for m1 = 1:10
while
(шарт)Амаллар;
end
end
while
(шарт1) for n2= 1:6
Амаллар;
end
end
👍1
📝 ❗️Масала❗️
for m = 1:5
for n = 1:5
end
end
👨🏫 Ушбу мисол натижасини изохда яъни коментарийда қолдиринг❗️
a = 0;for m = 1:5
for n = 1:5
a = a+m+n;end
end
👨🏫 Ушбу мисол натижасини изохда яъни коментарийда қолдиринг❗️
👍1
👆 Циклик тузилмалардан фоидаланиб янги функцияларни яратиш ва улардан фоидаланиш мумкин. Масалан, факториални хисоблаш функцияси.
@matlabuz
@matlabuz
👍1
⚠️ Ха айтгандай, 👆 мисолга эътибор берсангиз % белгисидан сўнг барча матн ва амаллар яшил рангга бўялган. Бу дастурлаштиришнинг мухим элементларидан бири <ИЗОХ>дир.
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