Зеҳн
АСОСҲОИ АЛГОРИТМ ВА БАРНОМАСОЗӢ БО ЗАБОНИ PYTHON

Агенти Зеҳнӣ · 19 октябри 2026 · 71 саҳифа

Барномасозӣ
Аз аввал хондан

Нуқтаи дар меҳвар ҷойгиршуда ба ҳеҷ чоряк дохил намешавад.
Агар ҳамаи шартҳои санҷидашаванда дурӯғ бошанд, блоки else, агар мавҷуд бошад, иҷро карда мешавад.
Даврҳои дохилиҳам
Дар масъалаҳои мураккаб, ҳар як қадами давр аксар вақт коркарди додаҳоро талаб мекунад, ки он инчунин алгоритми давриро ташкил медиҳад. Дар ин ҳолат, сохтори ҳосилшуда "давр дар дохили давр" ё "даври ҷойгиршуда" аст.
Давр дар дохили даври дигар ҷойгир карда шуда бошад, ҷойгиршуда номида мешавад.
Дар гузариши аввал, даври берунӣ даври дохилиро даъват мекунад, ки то ба итмом расидани он иҷро мешавад, пас аз он идоракунӣ ба бадани даври берунӣ интиқол дода мешавад. Дар гузариши дуюм, даври берунӣ бори дигар даври дохилиро даъват мекунад. Ин то ба итмом расидани даври берунӣ идома меёбад.
Масъалаи 1. Биёед ҷадвали зарбро нишон диҳем. Барои ин, рақамҳои аз 1 то 9-ро дар даври берунӣ такрор кунем. Барои ҳар яке аз ин рақамҳо, рақамҳои аз 1 то 9-ро дар даври дохилӣ такрор кунем.

Даври берунӣ i ва даври дохилӣ j-ро тағйир медиҳад. Дар ҳар қадам ҳосили зарби i * j чоп мешавад.
Аз ин рӯ, барои ҳар як иҷрои даври беруна, нӯҳ иҷрои даври дохилӣ рух медиҳад, ки як сатри ҷадвали зарбро ташкил медиҳад. Пас аз ҳар як сатр, гузариш ба сатри навбатӣ бояд анҷом дода шавад: ин дар даври беруна пас аз анҷоми иҷрои даври дохилӣ анҷом дода мешавад.
Параметри end="\t" баъди ҳар натиҷа табулятсия мегузорад; print() баъди ҳар сатр ба сатри нав мегузарад.
Рамзи мо чунин хоҳад буд:

пешина
аз 71
навбатӣ