СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Алгоритми шартӣ (шоханок)

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Алгоритми шартӣ (шоханок)»

Алгоритми шоханок (шартӣ)

Алгоритми шоханок гуфта, алгоритмеро меноманд, ки дар он вобаста аз иҷро шудан ё нашудани ягон шарт баъзе қадамҳои он иҷро шуда, баъзеашон иҷро намешаванд.

Тарзи истифодабарии ин алгоритм чунин аст:

АГАР шарт ҳақ бошад, ОН ГОҲ амали 1, ВАГАРНА амали 2 иҷро мешавад.

Дар алгоритми шоханок шарт тафтиш карда мешавад. Вобаста аз натиҷаи тафтиш яке аз амалҳои 1 ё 2 иҷро мешавад.

Мисоли 1. Алгоритми ҳисоби қимати z аз рӯи формулаи зерин сохта шавад.

Алгоритми шартӣ

  1. Ибтидо

  2. дохилкунии Y, X;

  3. агар Y0, он гоҳ Z=X+1 вагарна Z=X+Y;

  4. хориҷкунии Z;

  5. интиҳо.

Шарт ифодаи мантиқӣ буда, танҳо яке аз ду қимат «Ҳақ» ё «Ноҳақ»-ро қабул мекунад.


x=int(input('X='))

y=int(input('Y='))

if y0 :

z=x+1

print ('Z=',z)

else :

z=x+y

print ('Z=',z)



Мисоли 2. Бигузор 3 адад: x, y, z дохил карда шавад. Агар x0 бошад ба тағйирёбандаи p қимати максималии y ва z бахшида шавад. Агар x≤0 бошад ба тағйирёбандаи p қимати минималии y ва z бахшида шавад.

Дар расми зерин схемаи алгоритми ёфтани «Максимум ё минимум» тасвир шудааст.

  1. Ибтидо

  2. Дохилкунии Х,У;

  3. Агар yz он гох Max=Y, Min=Z вагарна Max=Z, Min=Y;

  4. Агар x0 он гох P=Max вагарна P=Min;

  5. Хоричкунии P;

  6. Интихо

x=int(input('X='))

y=int(input('Y='))

z=int(input('Z='))

if yz:

Max=y

Min=z

else :

Max=z

Min=y

if x0:

p=Max

print('Max')

else :

p=Min

print('Min')



Адабиёт

1.https://donishju.net/algoritmi-shohanok-shart/